2021年6月7日

Properties类

摘要:Properties类 使用目的: 程序操作数据库时,不希望将数据库用户名,密码等信息固定的写到程序中,故将其写入配置文件中。可以灵活的得到用户名和密码。 基本介绍: 读取配置文件中的内容 java.util.properties,是HashTable的子类, 配置文件的书写格式:键=值 注意:键值 阅读全文

posted @ 2021-06-07 21:10 凡人精灵 阅读(5) 评论(0) 推荐(0) 编辑

2021年6月6日

关于IO流

摘要:关于IO流 1.基本概念 I表示input输入流 ,O表示output输出流, IO流主要用于处理数据传输如读写文件,网络通讯等。 IO流中操作流对象都是成对出现的,一个输入流,一个输出流,所谓输入输出是针对内存来说的。 IO流是一个管道,通过这个管道将外部文件(磁盘,光盘等存储设备的程序)中的数据 阅读全文

posted @ 2021-06-06 20:16 凡人精灵 阅读(5) 评论(0) 推荐(0) 编辑

2021年6月5日

如何判断一个对象可以被回收:

摘要:1.如何判断一个对象可以被回收: 1.1.引用计数法: **实现原理:**一个对象被其他变量所引用,就让其计数加一,如果被引用两次其计数加二,如果变量不在引用此对象时,其计数减一;当对象的引用计数变为0时,即 无变量再引用它,可以被垃圾回收。 **漏洞:**对象间循环引用,会产生内存泄漏(被占用的资 阅读全文

posted @ 2021-06-05 09:20 凡人精灵 阅读(6) 评论(0) 推荐(0) 编辑

2021年6月3日

数据库连接池的使用

摘要:数据库连接池的使用 连接池基本介绍 在使用数据库连接池之前,我们通过程序直接连接数据库或释放数据库资源频繁的连接或释放数据库资源,会消耗大量系统资源效率低下 系统运行时,连接池会自动与数据库建立一定数量的连接对象,并将这些连接对象放入连接池中等待使用 当程序需要使用连接对象操作数据库时,会在连接池中 阅读全文

posted @ 2021-06-03 20:42 凡人精灵 阅读(3) 评论(0) 推荐(0) 编辑

2021年6月2日

java中的四种引用

摘要:五种引用: 强引用,软引用,弱引用,虚引用,终结器引用 强引用(StrongReference): 我们平时见到的所有引用都是强引用(创建一个对象,变量名对对象的引用称为强引用), 只要沿着GC Root的引用链可以找到就不会被垃圾回收,当没有任何的根对象直接或间接引用它,它就会被垃圾回收 Stri 阅读全文

posted @ 2021-06-02 18:10 凡人精灵 阅读(5) 评论(0) 推荐(0) 编辑

2021年6月1日

常量池,运行时常量池,字符串常量池

摘要:常量池 基本介绍 **常量池:**就是一张表,虚拟机指令根据这张常量表找到要执行的类名,方法名,参数类型,字面量(字符串,基本类型)等信息 **运行时常量池:**常量池是字节码文件中的,当该类被加载,它的常量池信息就会被放入运行时常量池中,并把里面的符号地址变成真实地址 常量池在运行时会被加载到运行 阅读全文

posted @ 2021-06-01 19:24 凡人精灵 阅读(9) 评论(0) 推荐(0) 编辑

2021年5月31日

java虚拟机结束生命周期的情况

摘要:java虚拟机结束生命周期的情况 执行了System.exit();方法 程序正常执行结束 程序在执行过程中遇到异常或错误终止 由于操作系统出现错误而导致java虚拟机进程终止 阅读全文

posted @ 2021-05-31 21:41 凡人精灵 阅读(9) 评论(0) 推荐(0) 编辑

2021年5月30日

方法内的局部变量是否线程安全

摘要:方法内的局部变量是否线程安全? ​ 如果方法内部局部变量没有逃离方法的作用范围它就是安全的,是线程私有的 ,不会产生在多个线程下产生线程干扰。 ​ 如果局部变量引用了对象,并逃离方法的作用范围,它就不是线程安全的。 (例如:参数变量不是线程安全,会被返回得局部变量不是线程安全的,他们都逃离了方法的作 阅读全文

posted @ 2021-05-30 21:00 凡人精灵 阅读(8) 评论(0) 推荐(0) 编辑

2021年5月29日

通过反射获取类的的结构信息

摘要:通过反射获取类的的结构信息 java.long.Class类 getName:获取全类名 getSimpleName:获取简单类名 getFields:获得所有public访问权限的属性,包括本类及父类的 getDeclaredFields:获得本类中的所有属性 getMethods:获得publi 阅读全文

posted @ 2021-05-29 19:54 凡人精灵 阅读(8) 评论(0) 推荐(0) 编辑

2021年5月28日

IDEA实用快捷键

摘要:IDEA实用快捷键 查找 快捷键 介绍 ctrl+F 当前文件进行文本查找 F3 在查找模式下定位到下一个匹配处 ctrl+N 根据输入的类名查找类文件 ctrl+F12 弹出当前文件的结构层并可以点击跳转 ctrl+[ 光标移动到该代码的花括号开始处 ctrl+] 光标移动到该代码的花括号结束出 阅读全文

posted @ 2021-05-28 23:16 凡人精灵 阅读(8) 评论(0) 推荐(0) 编辑

导航