由于blog各种垃圾评论太多,而且本人审核评论周期较长,所以懒得管理评论了,就把评论功能关闭,有问题可以直接qq骚扰我

2022年09月的内容

JAVA

JAVA基础—反射

JAVA基础—反射
什么是java反射机制 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Cl...

2年前 (2022-09-14) 882℃ 0喜欢

JAVA

JAVA基础—泛型

JAVA基础—泛型
泛型相关说明 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 泛型是一种把类型的明确工作推迟到创建对象或者调用...

2年前 (2022-09-09) 1149℃ 3喜欢

JAVA

设计模式—单例设计模式

设计模式—单例设计模式
何为单例设计模式 所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。 单例模式的优点: 由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖...

2年前 (2022-09-09) 707℃ 1喜欢

JAVA

设计模式—6大原则

设计模式—6大原则
要学习设计模式,必须要先了解软件设计的六大原则,了解软件设计的底层规律,才不至于设计跑偏 单一职责原则 单⼀职责原则(Single Responsibility Principle,SRP)⼜称单⼀功能原则。 如果需要开发的⼀个功能需求不是⼀次性的,且随着业务发展的不断变化⽽...

2年前 (2022-09-08) 709℃ 1喜欢

JAVA

JAVA-线程池与JUC

JAVA-线程池与JUC
线程池 并发是伴随着多核处理器的诞生而产生的,为了充分 利用硬件资源,诞生了多线程技术。但是多线程又存在资源竞争的问题,引发了同步和互斥的问题,JDK 1.5推出的java.util.concurrent(并发工具包)来解决 这些问题。 new Thread的弊端 new Th...

2年前 (2022-09-05) 865℃ 3喜欢

JAVA

JAVA-线程安全问题及解决

JAVA-线程安全问题及解决
什么是线程安全问题 当我们使用多个线程访问同一资源(可以是同一个变量、同一个文件、同一条记录等)的时候,若多个线程只有读操作,那么不会发生线程安全问题。但是如果多个线程中对资源有读和写的操作,就容易出现线程安全问题。 举例1: 举例2: 火车站要卖票,我们模拟火车站的卖票过程。...

2年前 (2022-09-05) 3429℃ 0喜欢

JAVA

JAVA-多线程

JAVA-多线程
多线程的一些概念 什么是并发: 并发就是指程序同时处理多个任务的能力。 并发编程的根源在于对多任务情况下对访问资源的有效控制。 程序、进程与线程 程序:是静态的概念,比如qq、微信、网易云音乐都是程序的一种。 进程:是动态的概念,是程序在运行的状态,进程说明程序在内存中的边界。 ...

2年前 (2022-09-05) 704℃ 0喜欢