反射概述: 反射不需要程序员自己实现,都是底层框架或者JVM去使用的一个技术. 专门用来解析 .class文件里 的所有数据 (公开的,私有的) 2,原理 把解析 到的 .class里的数据 封装成了Class工具类 3,怎么获取Class对象 Class对象是 封装了.class文件里的数据 ,, ...
分类:
其他好文 时间:
2020-10-29 10:24:27
阅读次数:
17
初级篇 最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线。 所以,今 ...
分类:
编程语言 时间:
2020-10-29 10:03:47
阅读次数:
22
彻底理解JVM常考题之分级引用模型本文通过探析Java中的引用模型,分析比较强引用、软引用、弱引用、虚引用的概念及使用场景,知其然且知其所以然,希望给大家在实际开发实践、学习开源项目提供参考。Java的引用对于Java中的垃圾回收机制来说,对象是否被应该回收的取决于该对象是否被引用。因此,引用也是JVM进行内存管理的一个重要概念。Java中是JVM负责内存的分配和回收,这是它的优点(使用方便,程序
分类:
其他好文 时间:
2020-10-29 09:36:44
阅读次数:
13
牛逼了!教你用九种语言在JVM上输出HelloWorld我们在《深入分析Java的编译原理》中提到过,为了让Java语言具有良好的跨平台能力,Java独具匠心的提供了一种可以在所有平台上都能使用的一种中间代码——字节码(ByteCode)。有了字节码,无论是哪种平台(如Windows、Linux等),只要安装了虚拟机,都可以直接运行字节码。同样,有了字节码,也解除了Java虚拟机和Java语言之间
分类:
编程语言 时间:
2020-10-29 09:26:31
阅读次数:
19
很多未解之谜终于有答案了——2018年JVM生态系统报告出炉在Java开发者中,一直存在着很多鄙视链。如:IntelliJ→Eclipse→NetBeansUnix→Linux→MacOS→Windows→DOSEmacs→Vim→Sublime→Word→PowerPoint这诸多鄙视链中一直存在着很大的争议也正是存在诸多争议,导致很多开发者更加迷茫到底选择IntelliJ还是Eclipse?J
分类:
其他好文 时间:
2020-10-29 09:26:12
阅读次数:
16
原创|Java堆内存是线程共享的!面试官:你确定吗?△Hollis,一个对Coding有着独特追求的人△这是Hollis的第255篇原创分享作者lHollis来源lHollis(ID:hollischuang)Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点,所以,即使是一个Java的初学者,也一定或多或少的对JVM有一些了解。可以说,关于JVM的相关知识,基本是每个Ja
分类:
编程语言 时间:
2020-10-27 11:20:16
阅读次数:
25
1、面试JVM借鉴 (学习:B站:狂神说) JVM原型 理解各个区域 栈 首先栈是由一个个栈帧组成,栈不可以阻塞(线程级别) 栈内存中是由一个个栈帧组成 栈里都有啥 8大基本类型 对象引用 实例的方法(递归的本质就是压栈,弹栈) 方法区 方法区是特殊的堆,所有线程共享,所有定义的方法的信息 方法区里 ...
分类:
其他好文 时间:
2020-10-27 10:55:26
阅读次数:
14
验证版本: 1.tomcat版本:tomcat7.0.105 2.linux版本:centos7.4 请自行下载安装配置tomcat的服务器环境 本经验仅仅介绍如何配置tomcat的开机自动启动 切换到tomcat/bin目录下 用vi startup.sh文件 然后再startup.sh的文件开头 ...
分类:
其他好文 时间:
2020-10-26 11:53:18
阅读次数:
35
ssm + jdk1.8 + mysql5.4实现客户管理系统,一个简单的客户关系管理系统 管理用户的基本数据 客户的分配 客户的流失 已经客户的状态 ...
分类:
其他好文 时间:
2020-10-26 11:00:59
阅读次数:
24
Tomcat通过setenv.bat指定jdk和jre(相对路径) ...
分类:
其他好文 时间:
2020-10-26 10:57:20
阅读次数:
21