SCJP5.0第一章小结
来源:互联网 发布:数据分析控制程序 编辑:程序博客网 时间:2024/06/10 03:33
1.标识符不含#,开头只能为$,_或字母
2.abstract 类可以不含abstract方法,反之不行
3.有包名的类的.class文件解释执行时(java)必须用带包的全名,编译时不用,但要在源文件所在目录下javac
4.接口中的方法不能用static修饰
5.接口中方法默认public abstract,变量默认public static final
6.如果类都不能访问,那么它里面的成员一定也不能访问
7.类中的成员如果是private的,那么它的子类是不能继承它的,也就是说,如果在子类中出现恰巧与父类同名成员,
并不表示重载!只是碰巧而已!
8.在与父类不同的包中,子类想访问父类的protect成员(protect x)只能通过继承访问(System.out.println("x is " + x); ),
不能通过创建父类引用去访问(即Parent p = new Parent(); System.out.println("X in parent is " + p.x);)
在与父类在同一个包中时,都可以,想当于default的
9.局部变量不能使用访问符,例如在某成员方法内用private int x = 7;
可以用final
10.interface不能被任何classes(包括class与abstract class)extend!
11.interface被class实现(implements)时,必须实现所有方法,并且声明为public;
而被abstract class实现(implements)时,是实现部分方法,甚至一个都不实现也行
12.abstract class不可以被implement只能被extend
13.方法中的参数与局部变量用法一样,可以加final
14.override是重写(名字相同,参数相同)overload是重载(名字相同,参数不同)
15.方法前,abstract不能与final或private搭配,也不能与static配
16.synchronized只能用于方法前面,不能用于class或variable(native修饰符也一样)
17.stricfp(strict floating point)只能用于class和method
18.构造器与方法的不同是:前面不能加返回值,不能加final,static,abstract
19.instance variable前只能用access modifiers,final,transient(短暂的)
20.enum不能声明在方法内,只能作为成员声明在class内(调用时要加类名),或者单独声明在class外(不加)(语句后面;可选)
21.abstract class中可以不含一个抽象方法
2.abstract 类可以不含abstract方法,反之不行
3.有包名的类的.class文件解释执行时(java)必须用带包的全名,编译时不用,但要在源文件所在目录下javac
4.接口中的方法不能用static修饰
5.接口中方法默认public abstract,变量默认public static final
6.如果类都不能访问,那么它里面的成员一定也不能访问
7.类中的成员如果是private的,那么它的子类是不能继承它的,也就是说,如果在子类中出现恰巧与父类同名成员,
并不表示重载!只是碰巧而已!
8.在与父类不同的包中,子类想访问父类的protect成员(protect x)只能通过继承访问(System.out.println("x is " + x); ),
不能通过创建父类引用去访问(即Parent p = new Parent(); System.out.println("X in parent is " + p.x);)
在与父类在同一个包中时,都可以,想当于default的
9.局部变量不能使用访问符,例如在某成员方法内用private int x = 7;
可以用final
10.interface不能被任何classes(包括class与abstract class)extend!
11.interface被class实现(implements)时,必须实现所有方法,并且声明为public;
而被abstract class实现(implements)时,是实现部分方法,甚至一个都不实现也行
12.abstract class不可以被implement只能被extend
13.方法中的参数与局部变量用法一样,可以加final
14.override是重写(名字相同,参数相同)overload是重载(名字相同,参数不同)
15.方法前,abstract不能与final或private搭配,也不能与static配
16.synchronized只能用于方法前面,不能用于class或variable(native修饰符也一样)
17.stricfp(strict floating point)只能用于class和method
18.构造器与方法的不同是:前面不能加返回值,不能加final,static,abstract
19.instance variable前只能用access modifiers,final,transient(短暂的)
20.enum不能声明在方法内,只能作为成员声明在class内(调用时要加类名),或者单独声明在class外(不加)(语句后面;可选)
21.abstract class中可以不含一个抽象方法
- SCJP5.0第一章小结
- 130分钟拿到 SCJP5.0 95%
- 今天通过了scjp5.0考试
- 第一章小结
- 第一章小结
- 第一章小结:Java第一章
- 软工第一章小结
- SICP第一章小结
- 数据结构第一章小结
- IO流第一章小结
- 【操作系统】第一章小结
- SCJP5.0(310-055)SCJP6.0(310-065)真题截图版题库低价转让
- 昨天过了SCJP5
- 笔试之SCJP5
- Java小菜鸟-第一章小结
- Java 编程思想第一章小结!
- c++primer第一章小结-1
- JavaScript高级程序设计第一章小结
- 用命令方式打开AD配置的方法。
- servlet随机生成验证码
- JAVA 如何创建/删除/修改/复制目录及文件
- 数据库设计经验谈
- 2006年中文博客封神榜:中文108 Blogger
- SCJP5.0第一章小结
- Objective-C 学习Follow Me(一)
- 关于我的出国想法
- 考研,我们需要这种折磨!
- 2007年,毕业生的底薪跌至500元
- 生成静态文件的新闻系统核心代码(.net C#)二
- Rails之父DHH在RailsConf2006上的Keynote Address TRANSCRIPT Part 3 of 8
- 值得我们尊敬的 外国友人
- 今天又是生日!