标签: Java

共58项

Java内存模型

Java内存模型 Java内存模型(Java Memory Model, JMM)是Java虚拟机规范中的一部分,定义了Java程序中多线程之间的内存访问规则。在多线程环境下,多个线程访问同一份数据时,可能会出现数据不一致或者未定义的行为,…

FreeMarker – 四种变量的用法

freemarker的变量可以分为四种,分别是数据模型的变量(root中的变量),模板中的变量使用(定义的变量),局部变量(在指令中的变量)和循环变量。 【1】数据模型的变量 直接从模型中给模板传值的变量就是数据模型的变量,它把变量的值放在…

Java泛型详解

【1】概述 为什么要有泛型(Generic)? 1.解决元素存储的安全性问题 2.解决获取数据元素时,需要类型强转的问题 泛型,JDK1.5新加入的,解决数据类型的安全性问题,其主要原理是在类声明时通过一个标识表示类中某个属性的类型或者是某…

那些曾经遇到过的logger

【1】log4j框架 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的…

加载更多