Java分散知识点
词汇族
这个作者很懒,什么都没留下…
展开
-
java零碎知识(每种数据类型默认值,多大,取值范围)
只要记下字节就好了其它不必死记,取值范围:没有正负的,2的 字节数*8次方-1 , 凡是有正负的2的 (字节数*8)-1次方 -1比如:1.byte(有正负):先计算是2的几次方:字节数1*(8-1)=7 (一个字节8比特,8由此而来,而正负占一位所以-1)那么为-2^7 ---- 2^7-12.char(没有正负):先计算是2的几次方:字节数2*(8)=16那么为原创 2017-08-24 16:26:00 · 263 阅读 · 0 评论 -
Java的Object类
(1)Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。(2)Object类的构造方法有一个,并且是无参构造这其实就是理解当时我们说过,子类构造方法默认访问父类的构造是无参构造(3)要掌握的方法:A:toString()返回对象的字符串表示,默认是由类的全路径+'@'+哈希值的十六进制表示。这个表示其实是没有意义的,一般子类都会重写该方法。如原创 2017-08-11 18:03:54 · 488 阅读 · 0 评论 -
Integer类型与int的==比较
前言Java中有两种类型基本类型基本数据类类型存的是数值本身引用类型引用类型变量在内存放的是数据的引用基本类型通过==比较的是他们的值大小,而引用类型比较的是他们的引用地址正文在一些特殊的类中,如Integer在使用==比较的时候往往非常容易出错,下面通过几个例子来探索一下具体的原理代码片段public c转载 2017-08-25 16:14:01 · 1559 阅读 · 0 评论 -
Java表达式计算转型规则
本题答案应为:B、C、D------------知识点------------Java表达式转型规则由低到高转换:1、所有的byte,short,char型的值将被提升为int型;2、如果有一个操作数是long型,计算结果是long型;3、如果有一个操作数是float型,计算结果是float型;4、如果有一个操转载 2017-08-27 20:13:12 · 534 阅读 · 0 评论 -
Java类的加载顺序
一、知识静态:(1) 父类静态对象和静态代码块(2) 子类静态对象和静态代码块非静态:(3) 父类非静态对象和非静态代码块(4) 父类构造函数(5) 子类 非静态对象和非静态代码块(6) 子类构造函数二、例子public class test4 { public static void m原创 2017-08-25 17:29:20 · 273 阅读 · 0 评论