类加载器 启动类加载器:加载Java的核心类,比如System,String等。 拓展类加载器:加载jre的拓展类库。 应用程序类加载器:加载CLASSPATH下的jar包和类,也就是程序员自定义的类。 自定义加载器:用户自定义的加载器。 双亲委派 当类加载器收到一个类加载请求时,先尝试扔给让父加载 ...
分类:
其他好文 时间:
2019-12-30 19:31:13
阅读次数:
68
jdk安装和配置环境变量 一、jdk安装 1、下载jdk安装包(jdk1.8/Windows 64位) 链接:https://pan.baidu.com/s/1gqeQcPzbiHDAan9NekI3PA 提取码:bm25 2、点击安装jdk(一路下一步) 3、安装jre 4、等待安装完成关闭即可。 ...
分类:
其他好文 时间:
2019-12-30 17:50:09
阅读次数:
117
系统变量→新建 JAVA_HOME变量值填写jdk的安装目录系统变量→寻找 Path 变量→编辑在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)JDK安装与环境变量配置系统变量→新 ...
分类:
其他好文 时间:
2019-12-30 14:40:23
阅读次数:
84
Java如何运行的? 开发的java源代码,通过javac编译成为平台无关的字节码文件(class),然后通过JVM的解释器将字节码解释成对应的机器码 “一次编译,到处运行”的理解 说的是java的跨平台特性,与JVM密不可分,不同环境和平台安装好JDK就有java运行环境,并不是说java是跨平台 ...
分类:
编程语言 时间:
2019-12-29 23:31:22
阅读次数:
96
1、MRT_Downloads:https://files.cnblogs.com/files/haijian/MRT_download_Win.zip(NASA已经不再提供软件支持,官网已下架) 2、MRT_install: ①Install java-jre:见解 ②Install MRT:解压 ...
分类:
其他好文 时间:
2019-12-29 23:28:00
阅读次数:
83
错误描述执行maven命令时报错: -Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HO1环境maven:3.3.9 jdk:1.8 os:windows 开发工具:eclipse 起因由于本机上安装 ...
分类:
其他好文 时间:
2019-12-29 18:22:29
阅读次数:
53
基础与语法 JDK和JRE有什么区别? ==和equals的区别是什么? 基本类型和包装类对象使用 == 和 equals进行比较的结果? 什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题? hashCode()相同,equals()也一定为true吗? final在java中的作用 fina ...
分类:
编程语言 时间:
2019-12-27 20:03:44
阅读次数:
100
上周末,帮杨小邪(我的大学室友)远程调试项目。SpringBoot 构建,没有热部署,改一下就得重启相关模块。小小的 bug ,搞了我一个多小时,大部分时间都还在构建上(特么,下次得收钱才行)。我跟他说有个热部署插件叫 Jrebel,可以热部署,每次修改完代码需要测试的时候,只要 Build 一下就 ...
分类:
编程语言 时间:
2019-12-27 00:38:19
阅读次数:
153
有很多人刚开始学习java学不会,比如我,到现在还是比较懵懂的。因此,想了很多的办法尝试去理解它,还是行不通。在看了java编程思想之后颇受感悟,才明白只有深入到底层,才能了解它的实现原理。 Java介绍 Java发明人是詹姆斯·高斯林,原名为oak(橡树),后来由于该商标已被注册,因此改名叫jav ...
分类:
编程语言 时间:
2019-12-24 17:01:15
阅读次数:
107
JRE和JDK的区别?1.JRE是Java运行时环境。它是运行已编译的Java程序所需的所有程序的包,包括Java虚拟机(JVM),Java类库,java命令和其他基础结构。但是,它不能用于创建新程序。JDK是JavaDevelopmentKit,这是Java的全功能SDK。它具有JRE拥有的所有内容,还具有编译器(javac)和工具(如javadoc和jdb)。它能够创建和编译程序。通常,如果只
分类:
编程语言 时间:
2019-12-24 12:00:13
阅读次数:
98