随笔分类 - JavaSE
摘要:简介 从JDK1.2版本开始,加入了对象的几种引用级别,从而使程序能够更好的控制对象的生命周期,帮助开发者能够更好的缓解和处理内存泄露的问题。 引用级别由高到低分别为:强引用、软引用、弱引用和虚引用。 强引用(StrongReference) Java 的默认引用实现,Object object=n
阅读全文
摘要:生命周期 jdk里面的状态: 业务逻辑里面的状态: 新建状态:当程序使用new关键字创建了一个线程之后,该线程就处于新建状态,此时仅由JVM为其分配内存,并初始化其成员变量的值 就绪状态:当线程对象调用了start()方法之后,该线程处于就绪状态。Java虚拟机会为其创建方法调用栈和程序计数器,等待
阅读全文
摘要:简介 概念 线程不安全:不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。线程安全:多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程安全问题都是由全局变量及
阅读全文
摘要:工具类: 测试:特别注意 高宽 容易报错:NotFoundException jar下载地址:zxing.jar
阅读全文
摘要:环境变量和属性 环境变量相关 1.得到某个/所有环境变量的值 2.设置环境变量的值 3.列出全部系统属性名 import java.util.Enumeration; import java.util.Iterator; import java.util.Map; import java.util.
阅读全文
摘要:1.并行/并发 计算机操作系统定义: 并行性是指两个或多个事件在同一时刻发生; 并发性是指两个或多个事件在同一时间段内发生。 计算机组成原理定义: 并行性包含同时性和并发性,前者是指两个或多个事件在同一时刻发生; 后者是指两个或多个事件在同一时间段内发生。 并行(Parallel):当系统有一个以上
阅读全文
摘要:Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 1.IO流的分类 根据处理数据类型的不同分为:字符
阅读全文
摘要:1定义 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的
阅读全文
摘要:定义 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理
阅读全文
摘要:1.简介 Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要创建一个线程,有3种方法: 需要从Java.lang.Thread类派生一个新的线程类,重写它的ru
阅读全文
摘要:相同: Comparable和Comparator都是用来实现对象的比较、排序 要想对象比较、排序,都需要实现Comparable或Comparator接口 Comparable和Comparator都是Java的接口 不同: Comparator位于java.util包下,而Comparable位
阅读全文

浙公网安备 33010602011771号