分类: 2. 编程语言与生态

105 篇文章

thumbnail
2.1. 线程基础
一. 多线程 1. 什么是进程?什么是线程? 进程是一个应用程序(1个进程是一个软件)。 线程是一个进程中的执行场景/执行单元。 一个进程可以启动多个线程。 对于java程序来说,当在DOS命令窗口中输入: java HelloWorld 回车之后。会先启动JVM,而JVM就是一个进程。 JVM再启动一个主线程调用main方法.同时再启动一个垃圾回…
thumbnail
1.6. 注解与注解处理器
一. 注解如何定义?怎么用? 注解,或者说叫做注释类型,英文单词是:Annotation 注解Annotation是一种引用数据类型。编译之后也是生成 XXX.class 文件。 自定义注解: [修饰符列表] @interface 注解类型名{ } 注解怎么使用,用在什么地方? 第一:注解使用时的语法格式是:@ 注解类型名 第二:注解还可以…
thumbnail
1.4. 反射API
一. 反射机制 反射机制在java.lang.reflect.*包下反射机制相关的重要的类有 java.lang.Class:代表字节码文件,代表一个类型,代表整个类。 java.lang.reflect.Method:代表字节码中的方法字节码。代表类中的方法。 java.lang.reflect.Constructor:代表字节码中的构造方法字节…
thumbnail
1.1. 泛型类型
一. 泛型机制 泛型机制只在程序编译阶段起作用,只是给编译器参考的。(运行阶段泛型没有用!) import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class GenericText { public static void main…
thumbnail
6.6. 枚举类型
一. 枚举类(enum) 1. 枚举的定义 枚举是一种引用数据类型。语法结构: enum 枚举类型名{ 枚举值1,枚举值2... } 结果只有两种情况的,建议使用布尔类型。结果超过两种并且还是可以一枚一枚列举出来的,建议使用枚举类型。 2. 为什么使用枚举类型 在开发的过程中,有可能会遇到一个方法的执行结果包括三种情况,四种情况,五种情况不等,但是…
thumbnail
6.5. 数字与随机数类
一. 数字类 在java.text.DecimalFormat java.math.BigDecimal包下 1. 数字格式化 java.text.DecimalFormat专门负责数字格式化的语法格式: DecimalFormat df = new DecimalFormat("数字格式")数字的格式有哪些? # 代表任意数字…
thumbnail
6.4. 日期与时间API
一. 日期类与System类 1. 获取系统当前时间 需要导入java.util.Date包 import java.util.Date; public class DateText { public static void main(String[] args) { //获取系统当前时间(精确到毫秒的系统当前时间) //直接调用无参数构造…