易截截图软件、单文件、免安装、纯绿色、仅160KB

java学习小技巧

1、byte通常用来进行位运算,位宽度窄,一般不用来计算
2、关键字都是小写的,在eclipse中显示为红色。
3、变量给了缺省的初始值,C语言没给,只给分配了空间,里面的数不确定
4、char的缺省值是ASCII码中第1个
5、运行效率:i++>i+=1>i=i+1
6、布尔值不能进行大小比较,只能进行==比较
7、先算&&再算||。另外&&为短路与的意思。
例1:判断以下i的变化。
  int i=2,j=3;
  boolean b=i>j && i++>2;
  System.out.println(i);
答案:2
例2:以下在a,b,i不知道的情况下,判断真还是假。
((a>b)||((3-2)>2))||(5>2)&&(true||(++i>2))
答案:真
8、>>带符号右移,前面移空的位置添加符号位相同的数
 0|001 1000  右移两位(正数)
 0|000 0110
 1|001 1000  右移两位(负数)
 1|111 1100
   >>>带符号右移,前面移空的位置添加0
9、获得-5到2的随机数  
  int i;
  Random r=new Random();
  i=r.nextInt();
  //  i=Math.abs(i%10)+1;//获得0到10的随机数
  i=Math.abs(i%8)-5;//获得-5到-2的随机数
  System.out.println(i);  
10、数组创建时,大小(内存)可以是前面的变量.可以动态创建数组的大小(内存),创建后就不能再改大小.
例:
  int t=9;
  int[][] jiu;
  jiu=new int[t][];
11、变量的作用域。
定义的数个变量其实是放在一个栈的结构中,后定义的变量先消失,先定义的变量后消失,作用域比后定义的变量大。
12、.基本数据类型参数的传递是值传递,
  引用....................址传递.
class Length{
 int length;
}
class People{
 void walk(Length length){
  length.length=+=2;
 }
 public satic void main(String[] args){
  Length l=new Length();
  l.length=20;
  new People().walk(l);
  System.out.println(l.length);
 }
}
13、方法的重载,不能通过返回值类型不同来区别,只能通过参数的不同来区别.
14、方法或变量加static和
不加static的方法,是类的对象的方法.对象消失,方法消失
    加sta


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

准备java做农场

那天正偷着菜突然就想到了为何不做一个农场呢?
正好敢上结课项目就要开始了,老师又催着找项目了。
说做就做了,
但从来没有涉及过网页游戏方面,然后疯狂查资料,,收获却不多,发现自己知道 的太少了不精flash,flex也不会,光界面就不好办,
但是既然想到这了,不会也要上了,,哈。
不会flash了我就用css+javascri ......

java动态代理

Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: 
(1). Interface InvocationHandler:该接口中仅定义了一个方法Object:invoke(Object obj,Method method, Object[] args)。在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,如上例中的dothing(),args为该方法的参数数组。 ......

java 枚举类型


Tiger 中的一个重要新特性是枚举构造,它是一种新的类型,允许用常量来表示特定的数据 片断,而且全部都以类型安全的形式来表示。Tiger 专家、developerWorks 的多产作者 Brett McLaughlin将解释枚举的定义,介绍如何在应用程序中运用枚举,以及它为什么能够让您抛弃所有旧的
public static final 代码。
  & ......

【转】在Java中使用NIO进行网络编程

在JDK中,有一个非常有意思的库:NIO(New I/O)。这个库中有3个重要的类,分别是java.nio.channels中Selector和Channel,以及java.nio中的Buffer。
本篇文章我们首先了解一下为什么需要NIO来进行网络编程,然后看看一步一步来讲解如何在网络编程中使用NIO。
为什么需要NIO
使用Java编写过Socket程序的同学一定都知道Soc ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号