Java多线程基础(一)
摘要:一个简单的多线程的例子:package multiThread;public class BasicThread implements Runnable{ private int countDown = 10; private static int taskCount = ...
阅读全文
posted @
2015-05-31 22:47
lnlvinso
阅读(269)
推荐(0) 编辑
NIO基础篇(一)
摘要:1.NIO与传统IO的比较 Java的NIO(New IO)是不同于旧IO的,旧的IO是基于字节流和字符流的,是阻塞的IO。NIO是基于通道(Channel)和缓冲区(Buffer)的,是非阻塞的IO。 使用旧IO每次读取一行数据流的流程图如下,Thread必须等待,等待readline读到一...
阅读全文
posted @
2015-05-31 11:40
lnlvinso
阅读(406)
推荐(0) 编辑
《Thinking in Java》学习笔记(七)
摘要:1.关于反射还有一些需要补充的package reflect;public class HiddenClass { public A HiddenA(){ return new A(); }}class A{ private final String s = "I a...
阅读全文
posted @
2015-05-24 12:10
lnlvinso
阅读(302)
推荐(0) 编辑
Annotation基础知识
摘要:1.Annotation介绍 Annontation是Java5开始引入的新特征。中文名称一般叫注解。 Annontation像一种修饰符一样,应用于包、类型、构造方法、方法、成员变量、参数及本地变量的声明语句中。Java5版本开始,自带了三种标准annontation类型,@Overri...
阅读全文
posted @
2015-05-21 23:35
lnlvinso
阅读(320)
推荐(0) 编辑
《Thinking in Java》学习笔记(六)
摘要:1.Class相关知识 Class类可以理解为类的图纸,通过Class类可以分析类的结构、构建出类的实例。 Class.forName("test.TestClass").newInstance()方法要求类test.TestClass必须有一个无参的构造函数,否则会报错。 Class.fo...
阅读全文
posted @
2015-05-18 23:36
lnlvinso
阅读(264)
推荐(0) 编辑
Java对正则表达式的支持(二)
摘要:正则表达式的主要用途: a.在目标字符串中找出匹配正则表达式的部分 b.校验目标字符串是否符合正则表达式,例如校验邮箱地址 c.在目标字符串中替换符合正则表达式的部分为其他的字符串 Scanner类是JDK 1.5中引入的扫描类,Scanner类的构造函数可以接受一个Readable对象...
阅读全文
posted @
2015-05-17 18:02
lnlvinso
阅读(717)
推荐(0) 编辑
Java对正则表达式的支持(一)
摘要:Java对正则表达式的支持主要体现在String、Pattern、Matcher和Scanner类。 1.Pattern、Matcher 先看一个Pattern和Matcher类使用正则表达式的例子。public class PatternTest { public static...
阅读全文
posted @
2015-05-10 23:38
lnlvinso
阅读(581)
推荐(0) 编辑
JVM学习(一)
摘要:一.gc日志查看与分析 在sever端的run.xml中run和debug中加入如下参数: 启动server端后发现server文件夹下多了一个名为gclogs的文件。查看gclogs文件的内容如下:2015-04-29T11:17:40.703+0800: 2.456: [Full...
阅读全文
posted @
2015-05-04 22:43
lnlvinso
阅读(503)
推荐(0) 编辑