java知识点总结(一)

java知识点总结(一)

ID:30776236

大小:54.50 KB

页数:5页

时间:2019-01-03

java知识点总结(一)_第1页
java知识点总结(一)_第2页
java知识点总结(一)_第3页
java知识点总结(一)_第4页
java知识点总结(一)_第5页
资源描述:

《java知识点总结(一)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、java知识点总结(一)0、局部变量前不能放置任何访问修饰符(private,public,和protected)ofinal可以用来修饰局部变罐(final如同abstract和strictfp,都是非访问修饰符,strictfp只能修饰class和method而非variable)c当一个方法前面的修饰符为private或static时,系统会口动在方法前而加一个final,所以该方法可以被继承但不能被重写。2.任何类都有构造方法,abstract方法有没有实现的构造方法,所以他的实例对彖只能通过它的子类实现。3.interface可以extends多个接口,类只能

2、单继承(extends),多实现(implements)o4.final和abstract永远不能同时存在,synchronized,native,static不能和abstract放一起。5.多态:编译时多态(overload重载)/运行时多态(override重写)。构造器Constructor不能被继承(override),可以重载(override)o6.接口里面的成员变量和成员方法:常量:publicstaticfinalNULL="null";抽象方法:public[abstract]voidsetDao();方法没有实现,没有实现!二空实现publicvo

3、idsetDao(){};7.抽象类里面可能冇抽象方法和非抽象方法,冇抽象方法的类一定是抽象类。8.IAImpleextendsAimplementsIA,IB{}IBI=newIAImple();IinstanceoflAImple/A/IA/IB均为true对象I就是类IAImple^A,接口IA和IB的实例对象。9.0bject类是java体系中所冇类的父类(包括抽彖类),Object里面的三个方法:finalize)),当对象被垃圾回收器回收时调用。toStringO,当输岀一个对象时,默认调用对象.toString();equals(),判断两个字符串是否一样

4、lO.String类为为final类,一个字符串值不可变,存在JVM的字符串池中,以后可以去池中找StringBuffer是可变字符串11.Java代码收藏代码Stringa=newString("momo");Stringb=newString(Hmomon);a==b//false比较a和b的地址,两个都是新New的连个不同对彖,地址不一样momo”存Stringa="momo";//a会去JVM的字符串池中找"momo”,没有则系统将在池屮Stringb="momo";〃去池中找,冇"momo",把momo地址给ba==b//true比较a、b地址是否一样Stri

5、nga=,,momo";a.equals("momo");//true比较a、b的值Studentsi=newStudent(”momo”);Students2=newStudent「momo");sl.equals(s2);//falsesl==s2;//falseJava代码收藏代码packagecom.org.momo•字符串;publicclassStringl{publicstaticvoidmain(String[]args){Stringa=newString(,,momoH);Stringb=newString(,,momon);System.out.p

6、rintln(a==b);System.out.println(a.equals(b));Teamtl=newTeam(,,momo,1);Teamt2=newTeamCmomo");System.out.println(tl==t2);System.out.println(tl.equals(t2)+"t输出对象tl:"+tl);Stringc=“momo”;Stringd="'momo";System.out.println(c==d);System.out.println(a==c);System.out.println(a.equals(c));}}输出结果:

7、falsetruefalsefalse输出对象tlxom.org.momo.字符串.Team@cl7164truefalsetrue12.数组:大多用來存放简单的数据类型(8种),可以存放対象Collection接口和Map接口只能存放对彖13.同步的实现方面有两种,分别是synchronized,wait与notify线程实现的两种方式:继承Thread类与实现Runnable接口Java代码收藏代码—:classMyThreadextendsThread{publicvoidrun(){}}publicclassTestThread{

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。