资源描述:
《java基础知识学习技巧总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、JAVA学习交流群:514167678JAVA基础知识学习技巧总结JAVA学习交流群:514167678在这里给大家整理了一篇JAVA的学习小技巧,希望能给大家带来帮助。1、byte通常用来进行位运算,位宽度窄,一般不用来计算2、关键字都是小写的,在eclipse中显示为红色。3、变量给了缺省的初始值,C语言没给,只给分配了空间,里面的数不确定4、char的缺省值是ASCII码中第1个5、运行效率:i++>i+=1>i=i+16、布尔值不能进行大小比较,只能进行==比较7、先算&&再算
2、
3、。另外&&为短路与的意思。例1:判断以下i的变化。 inti=2,j=3; booleanb=i>j&
4、&i++>2; System.out.println(i);答案:2例2:以下在a,b,i不知道的情况下,判断真还是假。((a>b)
5、
6、((3-2)>2))
7、
8、(5>2)&&(true
9、
10、(++i>2))答案:真8、>>带符号右移,前面移空的位置添加符号位相同的数 0
11、0011000 右移两位(正数) 0
12、0000110 1
13、0011000 右移两位(负数) 1
14、1111100 >>>带符号右移,前面移空的位置添加09、获得-5到2的随机数 inti; Randomr=newRandom(); i=r.nextInt(); // i=Math.abs(i%10)+1;/
15、/获得0到10的随机数 i=Math.abs(i%8)-5;//获得-5到-2的随机数 System.out.println(i); 10、数组创建时,大小(内存)可以是前面的变量.可以动态创建数组的大小(内存),创建后就不能再改大小.例: intt=9; int[][]jiu; jiu=newint[t][];otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startin
16、gin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministe
17、rsand9JAVA学习交流群:51416767811、变量的作用域。定义的数个变量其实是放在一个栈的结构中,后定义的变量先消失,先定义的变量后消失,作用域比后定义的变量大。12、.基本数据类型参数的传递是值传递, 引用....................址传递.classLength{ intlength;}classPeople{ voidwalk(Lengthlength){ length.length=+=2; } publicsaticvoidmain(String[]args){ Lengthl=newLength(); l.length=20; newPeople(
18、).walk(l); System.out.println(l.length); }}13、方法的重载,不能通过返回值类型不同来区别,只能通过参数的不同来区别.14、方法或变量加static和不加static的方法,是类的对象的方法.对象消失,方法消失 加static的方法,是类的方法.对象消失,方法存在.方法的地址是静态的与类绑定 变量和上面也一样.15、静态方法,只能访问类的静态成员和该方法的成员 16、JAVA不支持多重继承,类似一个树,一个类只有一个父类,但可以有多个接口 C++支持多重继承,类似一个网,一个类可以有多个父类17、子类默认调用了父类无参构造函数.如果父类没有
19、无参构造函数,必须手动重写子类的构造方法,并用super(参数)调用父类中有参构造的方法.例:classPeople{ privateintage; publicPeople(intage){ this.age=age; }}classDoctorextendsPeople{ //不写以下构造方法则出错. publicDoctor(){ super(23); }otherstaffoftheC