本周一本来是第九期强化班同学们离开的日子,我的初步打算也是离开,但是在前一天晚上,我来到工作区准备站好最后一班岗,结果在闲聊中,我无意说出了我准备在新乡租房学习的计划,于是在组长们的推荐下、在我权衡利弊之后,我决定留下来。
在本周,我每天都过得非常充实,工作时间划水的时间降低了百分之九十以上,因此我的学习效率也大大提高,仅仅6天时间就把java第六章和第七章的课本知识看完了,视频也从九十多集看到120集,动手操作的次数更是数不胜数。虽然这些成绩可能对别人来说不算什么,但对于前两个月的我来说,这简直可以用神速来形容了。
在本周学习中,我学会了自己总结知识点,一下是第六章和第七章我觉得比较重要的知识点:六
1、后缀为.java的源文件中有几个类,编译后就会产生几个后缀为.class的文件
2、无返回值用void修饰,用其他修饰都需要有返回值
3、参数就是方法的括号内的东西,如果参数,那么调用方法时的括号内的数值要与方法的括号内对应
4、同一个java程序内,若有多个类,最多只能有一个类声明为public且文件名java程序名必须与public类名相等
5、成员方法简称为方法
6、“封装”指把变量和方法包装在一个类内,以限定成员的访问,从而达到保护数据的一种技术
7、定义一个类使用的修饰符有哪些?作用?能否混用?
公共修饰符:public,表示将一个类声明为公共类;
抽象类说明符:abstract,表示将一个类声明为抽象类;
最终类说明符:final,表示将一个类声明为最终类;
省略修饰符表示只有在相同包中的对象才能访问该类。
有的可以混用,但abstract和final相对立,不能用在同一个类的定义中。
8、成员变量的修饰符有哪些?作用?能否混用?
访问控制符有四个:公共访问控制符:public,指定该方法为公共的;
私有访问控制符:private,指定该方法只允许自己类的方法访问,其他任何类(包括子类)中的方法均不能访问此方法;
保护访问控制符:protected,指定该方法只可以被它的类及其子类或同一包中的其它类访问;
省略访问控制符表示在同一个包中的其他类可以访问此成员方法,而其他包中的类不能访问该成员方法。
静态修饰符:static,指定该方法是隶属于类的方法,可以直接使用类名调用该方法。
抽象修饰符:abstract,指定该方法只声明方法头,而没有方法体,抽象方法需在子类中被覆盖并实现。
最终修饰符:final,指定该方法不能被重载。
同步修饰符:synchronized,在多线程程序中用于对同步资源加锁。
本地修饰符:native,指定此方法的方法体是用其他语言(如C语言)在程序外编写的。
七
1、多个对象时,每一个对象都要重新定义
2、对于静态变量来说:任意最后一次引用(通过类名引用/通过方法名引用)之后,修改的值会成为静态变量的最终值,随着下一次引用修改而改变。
3、在类中定义成员变量时,如果该成员变量时一个常数,那么就可以使用static
用自己的话总结的知识点,看起来更容易理解,而且会使印象更加深刻。
下一周把第八章学完,如果可以的话就顺便考核了。
网友评论