上一页 1 ··· 3 4 5 6 7
摘要: ==的作用: 比较两个对象,当这两个比较对象是基本数据类型时,若两个比较对象值相等/不相等,就返回true/false。当这两个比较对象是引用类型时,就比较两个对象的堆内存地址,若相等/不相等,就返回true/false。 实例代码: public class Temp { public stati 阅读全文
posted @ 2020-05-01 22:41 日进一卒 阅读(298) 评论(0) 推荐(0)
摘要: 单例设计模式是指:实现某个类在内存中只有唯一一个对象的设计模式。分为饿汉式和懒汉式模式: 想要一个工程在运行的时候,某个类在内存中只有一个唯一的对象,那么,要保证: 首先,其他类不能创建该对象 该对象所属类的构造方法为private修饰(就不能在其他类里面创建本类对象了) 其次,该对象要可以被其他类 阅读全文
posted @ 2019-11-16 13:24 日进一卒 阅读(137) 评论(0) 推荐(0)
摘要: class className = new class(); 1. JVM加载类文件到内存中; 2. 执行static代码块; 3. 在堆内存中开辟新内存空间,分配内存地址; 4. 执行构造代码块和构造方法; 5. 将新内存的地址赋给className; 阅读全文
posted @ 2019-11-16 13:00 日进一卒 阅读(227) 评论(0) 推荐(0)
摘要: 1.数组定义的一种奇特格式和两种静态格式: 奇特格式(不推荐使用,但是要认识): int arr [] = new int [2]; 两种静态格式: int [] arr = new int [] {2,3,4,5}; int [] arr = {2,3,4,5}; 2.选择排序和冒泡排序 选择排序 阅读全文
posted @ 2019-11-11 17:33 日进一卒 阅读(307) 评论(0) 推荐(0)
摘要: 1. 栈内存 先入后出 存放的内容: •基本类型的局部变量(boolean, byte,short,int,long,float,double,char) : 当超过该变量的作用域的时候,为该变量所分配的内存空间会被立即释放; •对象的引用:存放的内容是对象在堆内存中的地址; •方法的调用:JAVA 阅读全文
posted @ 2019-11-11 17:05 日进一卒 阅读(178) 评论(0) 推荐(0)
摘要: 带符号左移n位相当于十进制数×2^n 带符号右移n位: 对正数而言,相当于 floor(正十进制数/2^n) ;对于负数而言,相当于ceil(负十进制数/2^n); 右移的实例: -19>>3 = -3 19>>3 = 2 带符号右移的对象是十进制数的补码。带符号右移n位的时候,左边补充的n位数字( 阅读全文
posted @ 2019-11-10 22:26 日进一卒 阅读(487) 评论(0) 推荐(0)
摘要: 首先,需要了解负数的补码:负数的补码是其绝对值的补码求反再+1. 位取反运算符会将目标数的补码的各位取反。 ~正数的流程:1. 首先十进制数会被转化为二进制补码的形式; 2. 然后上一步得到的二进制补码的各位取反(~发挥作用); 3. 上一步得到的二进制数-1,然后取反,得到目标值(这个目标值是指~ 阅读全文
posted @ 2019-11-10 22:11 日进一卒 阅读(2179) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7