如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Java基础培训Java基本语法范例1static的使用规则final的使用规则内部类范例2publicclassT3{publicstaticvoidmain(String[]args)throwsException{//TODOAuto-generatedmethodstubT3.Hh=newT3.H();h.getName();System.out.println(h.n);T3t=newT3();Gg=t.newG();g.getPV();}staticclassH{privateStringn="sdfa";publicvoidgetName(){System.out.println("adfasdf");}publicStringgetN(){returnthis.n;}publicstaticvoidgetIP(){}}classG{//注意这个地方的属性和方法不能用static来修饰privateStringm="yyy";//publicstaticvoidgetUV(){////}publicvoidgetPV(){System.out.println(this.m);}}}范例3Hashcode和equals方法publicbooleanequals(Objectobj){if(this==obj){returntrue;}if(objinstanceofPerson){Personperson=(Person)obj;if(this.name.equals(person.getName())&&(this.age==person.getAge())){returntrue;}else{returnfalse;}}returnfalse;}抽象类和接口4.有实现的方法不能用abstract关键字来修饰。如:publicabstractvoidsay(){}。5.记住一句话有抽象方法的类一定是抽象类,必须用abstract来修饰,没有抽象方法的类不一定是抽象类(抽象类可以有抽象方法也可以没有抽象方法)。6.抽象类不能直接通过new关键字来实例化。必须有一个雷区继承抽象类,使用抽象类其实是使用它的子类。7.抽象类是public的,这样别的类就不会因为访问权限无法继承该抽象类了。但是方法可以使用除private以外其他修饰符。8.如果一个类继承一个抽象类必须实现它的抽象方法。接口4.接口是没有构造方法的。想了几个接口中不能定义构造器的理由:a.构造器用于初始化成员变量,接口没有成员变量。只有类变量而且都是final的。b.类可以实现多个接口,若多个接口都有自己的构造器,则不好决定构造器链的调用次序。范例45.一个源文件可以有多个接口,也可以全部是接口或纯粹是借口或抽象类,但public的类只能有一个,但源文件必须同那个public的接口名或抽象类名相同。6.接口可以继承且可以多继承。如publicinterfaceTextendsT1,T2,接口是对方法的定义并没有实现,如果接口T1,T2中有相同的方法,那么他们在T中将合并,因为重复定义没有任何意义。7.一个类可以实现多个接口,但接口不能实现接口只能继承。8.接口不能继承抽象类。多态多态的特点异常Throwable中的方法throws和throw异常处理自定义异常异常细节包(package)importclasspath包之间的访问访问修饰符Java对象实例化过程范例分析classChildextendsParent{publicstaticfinalintb=4;publicintm=8;{System.out.println("我是child中的属性块");}static{System.out.println("childstaticblock");}}publicclassTest9{static{System.out.println("Test9staticblock");}publicstaticvoidmain(String[]args){System.out.println(Parent.a);System.out.println(Child.b);System.out.println(newChild().m);}}Jar包介绍Jar包的操作