在JAVA类中使用super来引用父类的成分,用this来引用当前对象。 如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父对象的引用。 thi ...
分类:
编程语言 时间:
2017-11-11 20:43:23
阅读次数:
206
2017-11-05 15:08:47 final关键字 Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。 使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。在早期的Java实现版本中,会 ...
分类:
编程语言 时间:
2017-11-05 17:26:45
阅读次数:
183
转载:http://lucumt.info/posts/java-concurrency/java-volatile-keyword/ Java关键字volatile用于将一个Java变量标记为 在主内中存储 ,更准确的解释为:每次读取一个volatile变量时将从电脑的主内存中读取而不是从CPU缓 ...
分类:
编程语言 时间:
2017-10-27 17:52:01
阅读次数:
213
transient 类型修饰符,只能用来修饰字段。 在对象序列化的过程中,标记为transient的变量不会被序列化。 当类Test的实例对象被序列化(比如将Test类的实例对象 t 写入硬盘的文本文件t.txt中),变量 a 的内容不会被保存,变量 b 的内容则会被保存。 参考:把一个对象的表示转 ...
分类:
编程语言 时间:
2017-10-16 19:25:54
阅读次数:
126
Java常见关键字解析Java关键字 Java关键字与保留字 1,Java 关键字列表 (依字母排序 共50组): abstract, assert, boolean, break, byte, case, catch, char, class, const(保留关键字), continue, de... ...
分类:
编程语言 时间:
2017-10-14 23:38:12
阅读次数:
442
变量名前加final 该变量的值初始化后不能再改变。 方法名前加final 该方法不能被重写。 类名前加final 该类不能被继承。 参考资料 Java ,方法,变量前加final 各有什么不一样? ...
分类:
编程语言 时间:
2017-10-08 14:43:07
阅读次数:
221
本周在老师的讲解下我可以找到自己之前自学遗漏的细节以及易混淆的概念,自学后再经老师讲解,很多问题就迎刃而解了。比如在老师讲解后我对继承又有了更多认识: 1.父类: 1)Java中一个类可以有多个子类,但一个类只能有一个父类,父类也可以有父类,即支持所谓的单继承和多层继承,但不能多继承。 2)Java ...
分类:
编程语言 时间:
2017-09-24 13:51:11
阅读次数:
157
1. 关于final修饰符 参考文章: 浅析Java中的final关键字 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的 ...
分类:
其他好文 时间:
2017-09-23 13:29:24
阅读次数:
167
java语言基本要素 高级语言如c++、c#、java等都有一些共同性的东西:关键字、标识符、 运算符、注释、数据类型、常量和变量、语句、函数、数组。高级语言在这些要素上大同小异。 Java关键字:一些有特定含义,有专门用途的字符串(keyword)。Java中关键字均为小写。如do while i ...
分类:
编程语言 时间:
2017-09-11 22:56:35
阅读次数:
287
1.分号、关键字、空白、花括号等使用 1.1分号: Java中 ,有一些字符被当作分隔符使用,最常用的分隔符是分号(;),用来分隔语句 1.2关键字: Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用 ...
分类:
编程语言 时间:
2017-09-11 19:46:32
阅读次数:
275