随笔分类 - Java中级
摘要:1、什么是JMM Java 内存模型,是一种抽象的概念并不真实存在,它描述的是一组规则或规范; 2、做什么的 通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式; 3、怎么玩 3.1 定义线程和主内存之间的抽象关系 线程之间的共享变量存储在主内存(main me
阅读全文
摘要:1、JVM架构图 2、类加载器 1、启动类加载器(根类加载器Bootstrap Class Loader) 用来加载Java的核心类库(jre/lib/rt.jar) 2、扩展类加载器(Extension Class Loader) 用来加载Java/lib/ext 3、系统类加载器(应用程序加载器
阅读全文
摘要://创建一个配置文件并保存 Properties properties = new Properties(); properties.setProperty("mail.host","smtp.qq.com"); properties.setProperty("mail.transport.prot
阅读全文
摘要:1、首先需要导入依赖包 <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artif
阅读全文
摘要:1、pom.xml导入包 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>RELEASE</version> <scope>compile</scope
阅读全文