
[Java基础]
Java的基础知识
大麦茶的茶
这个作者很懒,什么都没留下…
展开
-
[Java基础] 框架设计的灵魂---反射
反射机制 将类的各个组成部分封装为其他对象,这就是反射机制 Java代码在计算机里会经历三个阶段: 源代码阶段(Source源代码):.java文件通过编译形成.class文件,字节码文件加载进内存中 class类对象阶段:通过类加载器(ClassLoader)加载形成类对象(包括有成员变量 Field[] fields、构造方法Constructor[] cons、成员方法Method[] methods) Runtime运行时阶段:通过类对象创建对象 反射机制的体现就是将class文件里的成员变原创 2020-08-09 21:10:36 · 182 阅读 · 1 评论 -
[Java基础] 线程安全
【写在前面】笔记都是看黑马基础班整理的 1、线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 当我们使用多线程访问同一资源的时候,且对多线程中对资源有写的操作,就容易出现线程安全问题。 写一个三个线程同时计数(100—1): 主方法(线程同步代码一样): //多线程实现从10...原创 2020-03-30 15:45:40 · 121 阅读 · 0 评论 -
[Java基础] 线程概念及创建
一、线程的基本概念 1、并发及并行 并发:两个或者多个事件在同一时间段执行,交替执行 并行:两个或者多个事件在同一时刻执行,同时执行 2、进程和线程 进程:一个内存中运行的程序。(点击应用程序执行,就会进入到内存中,占用一些内存运行) 线程:是进程中的一个执行单元,一个进程中至少有一个线程。 3、线程调度 分时调度:所有线程轮流使用CPU,平均分配每个线程占用CPU的时间。 抢占式调...原创 2020-03-24 14:39:04 · 100 阅读 · 0 评论