上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: public class OOP { /** * 避免通过一个类的对象引用访问此类的静态变量或者静态方法 * 直接通过类名去访问 */ // 错误使用例子: public static void main(String[] args) { Student student = new Student( 阅读全文
posted @ 2020-10-12 07:50 小丑quan 阅读(105) 评论(0) 推荐(0)
摘要: public class TenTen { /** * 代码中的命名不能用下划线或美元符号开始和结束:例如 _name name_ $name name$ */ /** * 类名必须使用UpperCamelCase风格(大驼峰),后面的例外:DO BO DTO VO AO PO UID * (第一个 阅读全文
posted @ 2020-10-11 22:11 小丑quan 阅读(144) 评论(0) 推荐(0)
摘要: 原理: 1-从启动类入口的run方法进入: public ConfigurableApplicationContext run(String... args) { -SpringApplicationRunListeners listeners = getRunListeners(args); -C 阅读全文
posted @ 2020-09-28 10:32 小丑quan 阅读(488) 评论(0) 推荐(0)
摘要: ####世界大坑: 如果仅是使用 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </ 阅读全文
posted @ 2020-09-27 17:47 小丑quan 阅读(567) 评论(0) 推荐(0)
摘要: public class User { private Integer id; private String username; private String note; public User(Integer id, String username, String note) { this.id 阅读全文
posted @ 2020-09-25 16:25 小丑quan 阅读(208) 评论(0) 推荐(0)
摘要: 在jdk8之后之前的方法区有叫做元数据。 每个JVM只有一个Runtime实例,即为运行时环境,相当于内存结构种的运行时数据区 线程 线程是一个程序里的运行单元,JVM允许一个应用有多个线程并行的执行 在Hotspot JVM里,每个线程都与操作系统的本地线程直接映射。 当一个java线程准备好执行 阅读全文
posted @ 2020-09-25 07:48 小丑quan 阅读(139) 评论(0) 推荐(0)
摘要: 是什么 工作原理 例子 优势 什么是沙箱安全机制 其他知识 对类加载器的引用 类的主动使用和被动使用 阅读全文
posted @ 2020-09-24 08:13 小丑quan 阅读(114) 评论(0) 推荐(0)
摘要: public class ClassLoaderTest { public static void main(String[] args) { //获取系统类加载器 ClassLoader systemClassLoader = ClassLoader.getSystemClassLoader(); 阅读全文
posted @ 2020-09-24 07:45 小丑quan 阅读(126) 评论(0) 推荐(0)
摘要: 类加载子系统的作用 类加载器ClassLoader角色 类的加载过程(广义加载) 加载 加载.class文件的方式 连接Linker 初始化 注意:如果类种没有变量赋值动作和静态代码块的语句是不会有类构造器方法<clinit> 阅读全文
posted @ 2020-09-22 08:38 小丑quan 阅读(86) 评论(0) 推荐(0)
摘要: JVM整体结构: java代码的执行流程 JVM的架构模型 public class StackStruTest { public static void main(String[] args) { int i = 2 + 3; } } /* 反编译: javap -v StackStruTest. 阅读全文
posted @ 2020-09-22 08:24 小丑quan 阅读(109) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 16 下一页