随笔分类 - JavaSE
摘要:java -D 参考: https://blog.csdn.net/fenglongmiao/article/details/80511512 java程序启动参数 -D是用来做什么的呢?去查询了一下官方解释: Set a system property value. If value is a s
阅读全文
摘要:深入理解CAS算法原理 转载: https://www.jianshu.com/p/21be831e851e 1、什么是CAS? CAS:Compare and Swap,即比较再交换。 jdk5增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synch
阅读全文
摘要:
阅读全文
摘要:getResource() 和 getClassLoader().getResource() getResource() /** * @Author: CHZ * @DateTime: 2020/8/13 23:35 * @Description: TODO * src\io\path\getRes
阅读全文
摘要:File 路径 By default the classes in the java.io package always resolve relative pathnames against the current user directory. This directory is named by
阅读全文
摘要:public class ListFiles { public static void main(String[] args) { parseFiles(new File("C:/Users/82341/Desktop/Tools"),0); } public static void parseFi
阅读全文
摘要:final 和 static 的区别 修饰变量 final 修饰变量表示一旦给值,就不可修改, 需要通过new关键字创建实体类然后调用, 存入常量池不会被GC回收 static修饰变量, 可以不通过new关键字创建实体类,直接通过类名调用,存入到类信息中不会被GC回收 修饰方法 final修饰方法,
阅读全文
摘要:NumberFormat/ DecimalFormat NuberFormat是DecimalFormat的父类 格式化数字 //获取实例 NumberFormat instance = NumberFormat.getInstance(); //获取带有金额的实例 NumberFormat cur
阅读全文
摘要:Java 函数传参 仅作为个人看法 首先声明一下, 在java中函数传参是值传递, 不是引用传递. 要弄清楚这个问题之前要先弄清楚什么是值传递,什么是引用传递. 函数传参有两种方式 值传递 (pass by value): 是指在调用函数时将实际参数复制一份传递到函数中, 这样在函数中如果参数进行修
阅读全文
摘要:传送门: [https://blog.csdn.net/LVXIANGAN/article/details/82985312?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&depth_1-utm_sou
阅读全文
摘要:检查型异常(Checked Exception)与非检查型异常(Unchecked Exception) 转载自 一步一个小脚印 : https://www.cnblogs.com/tjudzj/p/7053980.html 如果侵权告删 这两个概念看了忘,碰着了又看,老是傻傻的分不清楚,今天把心得
阅读全文
摘要:Java中的自动类型转换/隐式类型转换 转载链接: https://www.cnblogs.com/chuijingjing/p/9401749.html 整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。 转换从低级到高级。 自动类型转换必须满足转换
阅读全文
摘要:内部类 #内部类 内部类 |-- 非静态内部类 (成员内部类) |-- 静态内部类 (类内部类) |-- 局部内部类 |-- 匿名内部类 内部类被当前外部类的成员, 外部类必须通过new关键值来调用内部类的实例变量或是实例方法 内部类可以直接访问外部类的所有成员 #非静态内部类 相当
阅读全文
摘要:nextInt()和nextLine() Scanner scanner = new Scanner(System.in); System.out.println("before"); int i = scanner.nextInt(); String s1 = scanner.nextLine()
阅读全文
摘要:final final 修饰的变量存储再堆内存中的常量池, 所以jvm的gc机制不会对final修饰的变量生效 final 修饰类, 不能被继承, 即final类没有子类 final 修饰变量 基本变量: 不能重新修改, 基本变量的值 引用变量: 存储的是一个引用, 指向实例对象的地址, final
阅读全文
摘要:异常 异常的分类 注意Error不是异常 CheckedException 编译器不会检查这类异常 UncheckedException 编译器会检查该异常 两者都能被try...catch或throws 异常的处理 throw 主动抛出异常 throws 有可能抛出异常, 将异常抛给上一层, 上一
阅读全文
摘要:使用return; 结果: return 后的本方法的代码不会执行, 但是其他的方法会执行 使用System.exit(0); 结果 退出jvm, 之后的所有代码将不会被执行
阅读全文
摘要:只有try代码块被执行到了, finally才会执行 finally 一定是在return之前执行的 如果finally中带有return那么最后的返回值将被finally中的return修改 异常被catch后也会执行
阅读全文
摘要:/ Type is the common superinterface for all types in the Java programming language. These include raw types, parameterized types, array types, type va
阅读全文
摘要:答: true, 因为"abc"是一个字符串常量, 首先回去常量池中找有没有"abc"的对象, 如果没有就会在常量池中创建一个, 并返回该对象的引用, 如果有就直接返回该对象的引用, 然后返回该对象的引用,这样也就创建了我们常说的对象s1,当我们创建s2对象的时候,我们发现常量池中已经存在"abc"
阅读全文

浙公网安备 33010602011771号