09 2019 档案

摘要:JDK和JRE JRE:java运行时环境,包含了java虚拟机,java基础类库 JDK:java开发工具包,包括JRE JVM作用 解释运行字节码程序,消除平台差异性 8种基本数据类型 byte 1B short 2B char 2B int 4B long 8B float 4B double 阅读全文
posted @ 2019-09-09 16:42 白芷呀 阅读(110) 评论(0) 推荐(0) 编辑
摘要:String final类,不能被继承。 不可变,一旦修改了String对象的值,等于隐性重新创建了一个新的对象,释放原对象。 StringBuilder 可修改对象,通过append()方法来修改。 可以看出,String的连接操作比StringBuffer多出了一些附加操作。 StringBuf 阅读全文
posted @ 2019-09-08 22:25 白芷呀 阅读(102) 评论(0) 推荐(0) 编辑
摘要:通过反射,我们可以在 运行时 获得程序或程序集中每一个类型的成员和成员的信息。一般程序中对象的类型都是在编译期就确定下来的,而 Java 反射机制可以 动态 地创建对象并调用其属性,这样的对象的类型是 编译期未知 的。 作用 创建一个类的对象 判断一个对象所属的类 判断一个类所具有的成员变量和方法 阅读全文
posted @ 2019-09-07 22:10 白芷呀 阅读(154) 评论(0) 推荐(0) 编辑
摘要:`java.util.concurrent.locks.AbstractQueuedSynchronizer` 、`Semaphore CountDownLatch Sync AbstractQueuedSynchronizer`。 AQS 核心是通过一个共享变量来同步状态,变量的状态由子类去维护, 阅读全文
posted @ 2019-09-06 22:06 白芷呀 阅读(170) 评论(0) 推荐(0) 编辑
摘要:概述 List接口、Queue接口、Set接口均继承了Collection接口,而Collection接口又继承了Iterable接口。 List接口 有序、可重复 // ListIterator向前遍历 ArrayList:数组、线程不安全 LinkedList:链表、线程不安全 Vector:数 阅读全文
posted @ 2019-09-02 22:02 白芷呀 阅读(175) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示