JAVA
-_0
这个作者很懒,什么都没留下…
展开
-
Java中的继承与静态static等的执行先后顺序的面试题
面试题目如下:请写出程序执行完成之后的结果。package extend;public class X { Y y=new Y(); static{ System.out.println("tttt"); } X(){ System.out.println("X"); } public static void main(String[] args) { newZ(); }}class ...转载 2018-03-26 22:21:46 · 299 阅读 · 0 评论 -
Java的static关键字
一:新建一对象。 先加载对象所属类,若有父类则先加载父类,然后实例化一对象,若有父类则先实例化父类对象。实例化为先初始化属性再调用构造方法。在加载对象所属类时,会执行static块及初始化static属性,只在初次加载时执行一次。参考:Java中的继承与静态static等的执行先后顺序的面试题Java中static的作用[java]static关键字的四种用法Java中的static关键字解...原创 2018-03-26 22:29:52 · 87 阅读 · 0 评论 -
Java集合类(一)
Java 集合类详解Java 集合类详解原创 2018-11-04 19:56:09 · 263 阅读 · 0 评论 -
JDK与JRE
jdk,jre你真的懂吗?原创 2018-11-14 22:22:57 · 76 阅读 · 0 评论 -
Integer类的numberOfLeadingZeros(int i)
上图代码的作用是算出一个int(32bit)类型数字的二进制形式的前导的零的个数。上图代码作用如下:32的一半为16,所以将数字使用>>>右移16bit,然后判断是否等于0,情形1:若等于0则存储前导的零个数的变量加16,接下来以同样的方式得到蓝色部分(16bit)的前导的零个数进行累加;情形2:若不等于0则接下来以同样的方式得到红色部分(16bit)的前导的...原创 2018-12-03 23:01:34 · 303 阅读 · 0 评论 -
Java位运算符
Java位运算符有:|(按位或操作符),&(按位与操作符),~(按位取反操作符),^(按位异或操作符),>>>(按位右移补零操作符),>>(按位右移操作符),<<(按位左移操作符)。应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。 |(按位或操作符) 只要两个数的二进制形式...原创 2018-12-09 11:45:25 · 931 阅读 · 0 评论 -
Java逻辑运算符
Java逻辑运算符有:||(逻辑或),&&(逻辑与),!(逻辑非)。当两个操作数均为布尔类型时,|(按位或)和&(按位与)也可当逻辑运算符使用。||(逻辑或) 只有两个操作数全为false才返回false,其余都返回true。若第一个操作数为true则直接返回结果true,后面部分不会运行。 public static void main(String[] ar...原创 2018-12-09 19:44:44 · 234 阅读 · 0 评论