共 48 篇文章 |
|
阅65 转0 评0 公众公开 21-01-20 17:04 |
list.add(new User("张三", 5)); list.add(new User("李四", 30)); list.add(new User("王五", 19)); list.add(new User("陈十七", 17)); // 陈十七永远十七岁 Collections.sort(list); // 按年龄排序 System.out.println(list.toString()); }运行结果:[User [name=张三, age=5], ... 阅112 转0 评0 公众公开 20-07-06 17:24 |
Map<Integer, Integer> map = new HashMap<Integer, Integer>();Entry<Integer, Integer> entry : map.entrySet()) { System.out.println("Key = " + entry.getKey() + ", Value = " + entry.getValue());//遍历map中的键 for (Integer key : map.keySet()) { System.out.println("Key = "... 阅22 转0 评0 公众公开 19-03-12 17:51 |
//效率最高的方法2. String s = String.valueOf(new char[]{''''''''c''''''''}); //将一个char数组转换成String3. String s = Character.toString(''''''''c'''''''');// Character.toString(char)方法实... 阅37 转0 评0 公众公开 18-05-25 13:12 |
java生成6位随机数的5种方法。2. 面试可以用到的一种方式,一行代码实现,思路是:math.random()范围是[0.0, 1.0),那么math.random()*9+1一定是小于10的,(Math.random()*9+1)*100000一定是<10*100000=1000000的一个数.由此我们可以知道通过计算机生成一个真随机数几乎是不可能的,因为最终的输出结果都是依赖算法程序的,这些算法程序本身... 阅9451 转8 评0 公众公开 18-05-11 14:36 |
java中Class.forName方法的作用详解。其中第一步,搞的我有点想不通.为啥Class.forName传入了一段字符串之后,就知道我连接的数据库是mysql? 有点不科学啊.Class.forName到底做了啥.下面就开始到源码中,一探究竟.?Class.forName方法的作用,就是初始化给定的类.而我们给定的MySQL的Driver类中,它在静态代码块中通过JDBC的DriverManager注册了一下... 阅68 转0 评0 公众公开 18-04-27 10:50 |
Java中负数的二进制表示。计算机对有符号数(包括浮点数)的表示有三种方法:原码、反码和补码,补码=反码+1。在二进制里,是用0和1来表示正负的,最高位为符号位,最高位为1代表负数,最高位为0代表正数。那么根据十进制的数字,我们如何转换为二进制呢?1.先将-5的绝对值转换成二进制,即为0000 0101;2.然后求该二进制的反码,即为 1111 101... 阅1171 转0 评0 公众公开 17-07-28 17:36 |
为了使你的类与其他基于哈希的集合或其他依赖哈希码的算法一起正常工作,所有 hashCode 的实现必须遵守一个简单的契约。有同一个哈希值的对象一定相等——错!这个契约允许不同的对象共享相同的哈希码,例如根据上图中的的描述,“A”和“μ”对象的哈希值就一样。哈希码冲突。应用到哈希码,这意味着在 77163 个不同的对象中,有 50% 的可能... 阅30 转0 评0 公众公开 17-06-19 09:45 |
SyncThread1:0 SyncThread2:1 SyncThread1:2 SyncThread2:3 SyncThread1:4 SyncThread2:5 SyncThread2:6 SyncThread1:7 SyncThread1:8 SyncThread2:9.SyncThread1:0 SyncThread1:1 SyncThread1:2 SyncThread1:3 SyncThread1:4 SyncThread2:5 SyncThread2:6 SyncThread2:7 SyncThread2:8 SyncThread2:9.syncThread1和syncThre... 阅13 转0 评0 公众公开 17-04-27 16:08 |
java synchronized详解。结果: A synchronized loop 0 A synchronized loop 1 A synchronized loop 2 A synchronized loop 3 A synchronized loop 4 B synchronized loop 0 B synchronized loop 1 B synchronized loop 2 B synchronized loop 3 B synchronized loop 4.1. synchr... 阅25 转0 评0 公众公开 17-04-27 16:06 |