2021年6月2日

java中的四种引用

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

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

2021年6月1日

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

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

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

2021年5月31日

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

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

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

2021年5月30日

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

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

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

2021年5月29日

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

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

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

2021年5月28日

IDEA实用快捷键

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

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

2021年5月27日

关于java的反射机制--理论介绍

摘要:关于java的反射机制--理论介绍 使用目的: 通过外部文件配置,在不修改原码的情况下控制程序,此功能符合设计模式的ocp原则(开闭原则:不修改源码,扩容功能) 基本介绍: 反射机制允许程序在执行期借助ReflectionAPI取得任何类的内部信息(属性,构造器,方法……)并能操作对象的属性及方法, 阅读全文

posted @ 2021-05-27 22:12 凡人精灵 阅读(10) 评论(0) 推荐(0) 编辑

2021年5月26日

请求转发与重定向的区别

摘要:请求转发与重定向的区别 **请求转发:**request.getRequestDispatcher("path").forWard(request,response); **请求重定向:**response.sendRedirect("path"); 相同点: 实现页面的跳转 区别: 使用请求转发的 阅读全文

posted @ 2021-05-26 22:03 凡人精灵 阅读(9) 评论(0) 推荐(0) 编辑

2021年5月25日

JAVA-反射机制-有无Declared的区别

摘要:JAVA-反射机制-有无Declared的区别 存在declared:表示获取的数据来自此类的所有此种类型的数据,不能获取其父类的 无declared:表示获取的数据来自此类及其父类的公共访问权限的此种类型的数据(只能访问到公共的) Filed User.class.getFields();//获取 阅读全文

posted @ 2021-05-25 21:50 凡人精灵 阅读(17) 评论(0) 推荐(0) 编辑

2021年5月24日

JSP基本介绍,页面组成及执行过程

摘要:JSP基本介绍 基本介绍 全称:java server page(java服务器页面) jsp是在html文件中嵌入java代码,在页面中可以使用java代码执行动态内容,使用html代码执行静态内容 java代码负责功能处理并动态生成结果;html对页面和java生成的结果进行美化和展示 jsp在 阅读全文

posted @ 2021-05-24 22:02 凡人精灵 阅读(61) 评论(0) 推荐(0) 编辑

导航