最新消息: 新版网站上线了!!!
Java集合List,Set,Queue,Map总结

Java集合List,Set,Queue,Map总结

HashSet:底层数据结构是哈希表,依赖HashCode()方法和equals()方法。这两个方法的执行顺序:先HashCode(),值不同:添加;值相同:equals()值,不同:添加;相同:不添加。 其子类LinkedHashSet,底层数据结构由哈希表及链表构成,链表保证元素有序,Set保证元素唯一

java获取遍历properties配置文件

java获取遍历properties配置文件

在java中有一种属性文件(资源文件)的定义:* properties文件,在这种文件里面其内容的保存形式为 “key = value” ,通过ResourceBundle类读取的时候只能读取内容,要想编辑其内容则需要通过Properties类来完成,这个类是专门做属性处理的。

java 编译器 装箱(autoboxing)拆箱(unboxing)

java 编译器 装箱(autoboxing)拆箱(unboxing)

自动装箱就可以简单的理解为将基本数据类型封装为对象类型,来符合java的面向对象,java定义:在自动装箱时对于值从–128到127之间的值,它们被装箱为Integer对象后,会存在内存中被重用,始终只存在一个对象 而如果超过了从–128到127之间的值,被装箱后的Integer对象并不会被重用,即相当于每次装箱时都新建一个 Integer对象

Java线程中sleep和wait的详细讲解

Java线程中sleep和wait的详细讲解

ava中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行