- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA基础知识学习技巧总结
JAVA学习交流群:514167678
在这里给大家整理了一篇JAVA的学习小技巧,希望能给大家带来帮助。
1、byte通常用来进行位运算,位宽度窄,一般不用来计算
2、关键字都是小写的,在eclipse中显示为红色。
3、变量给了缺省的初始值,C语言没给,只给分配了空间,里面的数不确定
4、char的缺省值是ASCII码中第1个
5、运行效率:i++i+=1i=i+1
6、布尔值不能进行大小比较,只能进行==比较
7、先算再算||。另外为短路与的意思。例1:判断以下i的变化。??int i=2,j=3;??boolean b=ij i++2;??System.out.println(i);答案:2
例2:以下在a,b,i不知道的情况下,判断真还是假。((ab)||((3-2)2))||(52)(true||(++i2))答案:真
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的方法,是类的对象的方法.对象消失,方法消失????加static的方法,是类的方法.对象消失,方法存在.方法的地址是静态的与类绑定??变量和上面也一样.
15、静态方法,只能访问类的静态成员和该方法的成员?16、JAVA不支持多重继承,类似一个树,一个类只有一个父类,但可以有多个接口??C++支持多重继承,类似一个网,一个类可以有多个父类
17、子类默认调用了父类无参构造函数.如果父类没有无参构造函数,必须手动重写子类的构造方法,并用super(参数)调用父类中有参构造的方法.例:class People{?private int age;?public People(int age){??this.age=age;?}}class Doctor extends People{?//不写以下构造方法则出错.?public Doctor(){??super(23);?}?//或者?public Doctor(int age){??super(age);?}}解决方法:在写类的有参构造方法时,最好定义个无参的构造方法.
18、构造方法调用父类的构造方法super()前不能有其他的语句.
19、final可以修饰形式参数,防止被改例:??void walk(final int length){???}
20、import导入包的理解,重要的事情总要放到前面
21、private与abstract冲突,原因:子类实现(继承)不了接口(抽象类)中被private修饰的成员,但接口(抽象类)中的方法必须要重写,加private就没办法重写了例:interface InterfaceTest {?int f();?private abstract int ff();//此句错误,要去掉private}
22、内部类可以被外部使用,可以访问外部类(宿主
您可能关注的文档
- ISM规则有关的港口国监督指南.doc
- ISO9001宣传标语.doc
- IT人员如何学习erp.doc
- Iwillalwaysloveyou歌词.doc
- Jackson框架使用指南.docx
- java.io包中的File类.doc
- Java07类的高级特性.doc
- JavaAnnotation使用大全.doc
- JavaAnnotation详解.doc
- javac编译找不到符号.doc
- 书面表达之建议信(讲义)-中考英语一轮复习(含答案).pdf
- 中考历史复习小众题型类:填空题、改错题、判断题(70题).pdf
- 2024年吉林省县乡教师选调考试《教育学》真题汇编带解析必背【基础题】.pdf
- 2025年中考语文备考之《朝花夕拾》名著导读及考题.pdf
- 小说标题的含义和作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 阅读理解之应用文(练习)-中考英语一轮复习(含答案).pdf
- 小说情节作用(模拟突破)-2025年中考语文考点突破之小说阅读(原卷版).pdf
- 小说段落作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 小说段落作用(试题专练)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 2025年上海市16区初三语文一模试题汇编之现代文阅读二(记叙文)学生版.pdf
最近下载
- 【英语】高中英语直接引语变间接引语练习题(答案).docx
- 2024《山西汾酒OPM战略下内部价值链营运资金管理优化研究》18000字.docx
- 成人呼吸支持治疗器械相关压力性损伤的预防PPT.pptx VIP
- 自然拼读1-ai-ay-ea-ee-ey-oa-ow.ppt VIP
- 2004年江西定额说明及其工程计划量详细计算规则.docx
- 精品解析:2024年辽宁省大连市中考英语模拟题(解析版)(1)[1].docx
- 【中考真题】2024年山东省济南市中考数学试卷(附答案) .pdf
- 英语绘本PPT课件 1-6年级课件 The Snake and the Drake.pptx
- 2024中考热门作家12:李娟.docx
- (苏教版)数学二年级上册寒假作业应用题“天天练”习题卡,含30份题组,附参考答案.doc
文档评论(0)