
java编程语言
fengozl
这个作者很懒,什么都没留下…
展开
-
Java中获得路径
1、在java中经常会看到这样的代码 File file=new File("local/app.txt")。那么这个文件的路径是相对于系统属性key为user.dir的路径。代码如下: // 打印当前的路径 File currentFile = new File(""); printer.println(currentFile.getAbsolut...原创 2015-05-15 00:39:17 · 149 阅读 · 0 评论 -
深入理解Java虚拟机读书笔记之内存管理
一、Java的内存主要有如下的部分组成: 堆内存:存放对象或者数组实例。可以使用-Xms指定最小值,-Xmx指定最大值。分为新生带和老年点。其中新生代又可以分为伊甸园区和两个Survivor0区和Survivor1区,他们的内存比例用-XX:SurvivorRadio=X指定,例如如果这个值等于6,那么表示伊甸园区的内存总数为 新生代x6/(6+2)。内存溢出信息为:Java heap s...原创 2015-05-20 19:31:20 · 106 阅读 · 0 评论 -
深入理解Java虚拟机读书笔记之执行子系统
一、Class类结构:class文件是以8位字节为基础单位的二进制流。ClassFile {u4 magic;//魔数(0xCAFEBABE。固定值)u2 minor_version;//次版本号u2 major_version;//主版本号u2 constant_pool_count;//常量池容量计数值cp_info constant_pool[constant...原创 2015-05-26 00:33:18 · 147 阅读 · 0 评论 -
java日期API
一、java.util.Date类 Date 表示特定的瞬间,精确到毫秒,负责存储一个绝对时间。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和分析日期字符串。Date 中的把日期解释为年、月、日、小时、分钟和秒值的方法已废弃。 构造方法摘要 -------------Date() ...原创 2016-05-29 10:33:17 · 200 阅读 · 0 评论 -
Internet地址
一、InetAddressjava.net.InetAddress类是java对IP地址的高层表示。通过主机查找IP的时候会查询DNS服务器,开销会很大,因此InetAddress类会缓存中查找。对于DNS的缓存时间可以用系统属性networkaddress.cache.ttl指定成功的DNS结果在java缓存中保留的时间(秒数),networkaddress.cache.negative....原创 2016-06-11 22:40:11 · 227 阅读 · 0 评论 -
正则表达式整理一
一、正则表达式的元字符 元字符说明备注^代表行的开始^abc匹配以abc为开头的行$代表行的结束abc$匹配以abc为结尾的行[字符组][]匹配若干字符之一[abc]表示匹配a或者b或者c。-连字符表示一个范围,[a-zA-Z]匹配字母。如果想把连字符在字符组内作为一个正常的字符,必须放在最前面[-a-...原创 2016-07-06 23:46:20 · 143 阅读 · 0 评论 -
Freemarker学习--模版开发
一、什么是FreemarkerFreeMarker 是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本。模板文件即ftl文件,数据对象是java对象。模板 + 数据模型 = 输出二、Freemarker的数据模型1、顶层数据模型数据模型是树状结构的,顶层默认为root节点(root) |+- animals | |+- mo...原创 2016-03-30 23:21:52 · 146 阅读 · 0 评论 -
Freemarker学习--程序开发
一、创建 Configuration 实例 Configuration cfg = new Configuration(Configuration.VERSION_2_3_22);cfg .setClassForTemplateLoading(this.getClass(), "ftl");cfg.setDefaultEncoding("UTF-8");cfg.setT...原创 2016-03-30 23:58:59 · 201 阅读 · 0 评论