
Java学习日常
Java
杨梅水
杨梅水
展开
-
java获取当前时间戳
这些方法都能够获取当前的时间戳,但请注意,它们的返回值类型都是long型。原创 2024-06-26 17:21:04 · 378 阅读 · 0 评论 -
关于Math.rint()方法的取舍
但不是四舍五入,五要不要入得看小数点前一位的数,若为基数则入,若为偶数则不入。rint() 方法返回最接近参数的整数值。原创 2023-07-20 09:57:46 · 328 阅读 · 0 评论 -
Java的拆箱与装箱
简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转换为基本数据类型。java中的自动装箱与拆箱。运行结果为:false。原创 2023-07-18 16:18:15 · 108 阅读 · 0 评论 -
Java匿名代码块、静态代码块、构造方法运行先后
【代码】Java匿名代码块、静态代码块、构造方法运行先后。原创 2023-07-18 16:09:49 · 210 阅读 · 0 评论 -
关于‘访问限制:由于对必需的库xxxxxx.jar ’
点击Eclipse菜单栏的window---->preferences---->java---->Compiler---->Errors/Warning。选择建议不要使用和限制使用的API全改成警告或者忽略即可。原创 2023-07-17 09:28:13 · 126 阅读 · 0 评论 -
数组转List
再看这个静态内部类,存储数组元素的 a 变量是 final 类型的,由此判断,这个静态内部类是不能做任何内部元素的添加删除操作的!将一个数组转化为一个 List 对象,一般会想到 Arrays.asList() 方法,这个方法会返回一个 ArrayList 类型的对象。然后让实现类去实现。这个 ArrayList 类并非 java.util.ArrayList 类,而是 Arrays 类的静态内部类!内部类里面并没有 add、remove 方法,这个类继承的 AbstractList 类里面有这些方法。原创 2023-07-13 16:46:06 · 362 阅读 · 0 评论 -
集合的快速失败(fail—fast)和安全失败(fail—safe)机制
在这种迭代方式中,当 iterator 被创建后集合再发生改变就不再是抛出 ConcurrentModificationException,取而代之的是在改变时new新的数据从而不影响原有的数据 ,iterator 完成后再将头指针替换为新的数据 ,这样 iterator 线程可以使用原来老的数据,而写线程也可以并发的完成改变。1、在单线程的遍历过程中,如果要进行 remove 操作,可以调用迭代器的 remove 方法而不是集合类的 remove 方法。原创 2023-07-05 11:18:17 · 127 阅读 · 0 评论 -
ArrayList 和 LinkedList 的区别(简单易懂)
ArrayList 遍历和查找元素比较快。LinkedList 遍历和查找元素比较慢。ArrayList 添加、删除元素比较慢。LinkedList 添加、删除元素比较快。LinkedList 是 List 接口的一种实现,它是使用链表来实现的。ArrayList 是 List 接口的一种实现,它是使用数组来实现的。原创 2023-07-05 11:18:38 · 81 阅读 · 0 评论 -
Java中的空格符
空白符并不是只有空格符、tab 键和换行符这三种,经过对 Java 的转义序列进行研究测试,发现回车符 \r 和换页符 \f 也能被 isWhitespace() 方法判定为 true 的结果,也就是总结为转义序列中就以下四种符号会被判定为 true 结果:\t(在文中该处插入一个 tab 键)、\n(在文中该处换行)、\r(在文中该处插入回车)、\f(在文中该处插入换页符)!原创 2023-07-04 18:15:07 · 1289 阅读 · 0 评论 -
关于byte取值(数据的溢出)
我们可以向数据类型的取值范围看作是一个圆,每多一个数据向前移动一个,当数据达到最大值时,我们再加 1,可以就会变成最小值,这就是数据的溢出。在 Java 中,只有数字类型才能参与运算。但是每个数据类型都有他的取值范围。例如 byte 数据类型,它的取值范围为 -128 - 127。当我们使用 byte b = 128;但是使用 byte b = 127+1;原创 2023-07-04 10:32:29 · 666 阅读 · 5 评论 -
Java标识符以及常用的转义字符!
关键字:都是小写的,jdk1.2多了strictfp(经准浮点型),关键字 jdk1.4多了assert(断言)关键字,jdk1.5多了enum(枚举) 关键字。true、false、null 严格说不应该算关键字,应称其为保留字更合适。标识符可以用来标识变量名、类名、类中的方法名和文件名等。标识符可以用来标识变量名、类名、类中的方法名和文件名等。原创 2023-07-04 10:06:21 · 107 阅读 · 0 评论