
j2se
yxjhhdx
十年一线互联网经验
展开
-
JDK的总体认识
JDK是学习java的第一步。自然需要非常的了解。众所周知,java运行在jvm之上。稍微研究过之后发现,发现其实jvm只是一种规范,也就是一个概念一个抽象而已(初学的时候总是会被这些概念搞混...),而jdk才是一个实现,一个可真正发挥作用的东东,当然jdk还包含jvm之外的东西,还有一些工具嘛。jvm的实现应该就是jre吧(可以这么理解吗?)。而jdk其实是分好几种的,有sum的jdk,...原创 2012-08-12 17:24:18 · 142 阅读 · 0 评论 -
java Event机制 、 observer设计模式
研究了一下java Event机制 和observer设计模式,发现两者都者不多,一样的原因java Event机制不过是observer设计模式的一个特例。 一 、observer设计模式Data类:package event;public class MyData { public MyData(String name, int age) {...原创 2013-09-02 19:07:32 · 660 阅读 · 0 评论 -
CodeSimplifier
看开源项目源代码或者看项目源码的时候,常常觉得代码看起来比较啰嗦,总觉得有些的应该可以简化的。 比如: 1 过多的getter、setter 这些显然是没技术含量的,但是它夹杂在类的其他代码中,影响了阅读。我的做法是把去掉其getter、setter,然后它直接改为public 变量。——虽然这有违java封装原则,但是我想这却是有利于代码阅读的。。 2 ...原创 2013-08-27 20:49:52 · 136 阅读 · 0 评论 -
iBatis的学习
配置文件主要是SqlMapConfig.xml o properties o settings o typeAliaseso typeHandlers o objectFactory o plugins o environments environment • transactionManager • dataSource o mappe...原创 2012-08-16 23:34:17 · 102 阅读 · 0 评论 -
java PrintStream的理解
PrintStream 其实是FilterOutputStream的一种public class PrintStream extends FilterOutputStream implements Appendable, Closeable 直接已知子类: LogStream 已过时。 无替代版本 PrintStreampublic PrintStream...原创 2012-08-14 21:47:34 · 212 阅读 · 0 评论 -
java.math 的学习
位于java.math下的几个类在处理要求准确数值计算时候很有用,如银行的某些项目。 BigDecimal public class BigDecimalextends Number implements Comparable<BigDecimal>不可变的、任意精度的有符号十进制数BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scal...原创 2012-08-13 23:48:09 · 118 阅读 · 0 评论 -
java Formatter 的学习
Formatter位于java.util中,它与java.text下面的Format,感觉很像,名字像,作用也相似,致使我总是搞混然后两者都学不好了,悲剧啊 Formatterpublic final class Formatter extends Object implements Closeable, Flushableprintf 风格的格式字符串的解释程序...原创 2012-08-13 23:47:21 · 180 阅读 · 0 评论 -
java正则表达式的学习
正则表达式看似简单,要灵活使用却很难,至少我感觉是这样,(可能是做少了练习),你说要你写个邮件的正则表达式什么的,你都总是出错,别人怎么看你?唉,我当初公司评级考试的时候,就是写错了,导致严重后果啊。我能说什么呢,向谁去说呢,自己确实没学好,老忘记,对^$的恐惧感,那些简单的\d、\w、\s的意思都记不住或者记不清,导致不敢用。学业不精啊,误己误人! 参照 http://blog.c...原创 2012-08-13 23:45:22 · 115 阅读 · 0 评论 -
java.util的API的学习
接口 Collection Collection 层次结构 中的根接口。Collection 表示一组对象 add clear contains remove size iterator .....isEmpty 这样就可以不用判断其size 是否==0了toArray Object[] toArray() 返回包含此 collection 中所有元素的数组 此方法充当...原创 2012-08-13 23:43:47 · 198 阅读 · 0 评论 -
java中异常的简单理解
众所周知,java的顶级异常当然就是Throwable了,Throwable(注意它是Object下面的一个类)下面有Error和Exception。Error,用于指示合理的应用程序不应该试图捕获的严重问题,所以一般java异常处理就不提及这个Error及其下面的类了。下面说说Exception: Exception和Exception下的 RuntimeException 父子关系啊,...原创 2012-08-12 21:09:42 · 195 阅读 · 0 评论 -
java.lang的API的学习
java.langi:Appendable 实现类全是流或buffer能够被添加 char 序列和值的对象。如果某个类的实例打算接收取自 Formatter 的格式化输出,那么该类必须实现 Appendable 接口。 BufferedWriter, CharArrayWriter, CharBuffer, FileWriter, FilterWriter, LogStrea...原创 2012-08-12 21:06:06 · 193 阅读 · 0 评论 -
java.io的API的学习
只讲一些主要的,有代表性的。I 表示interface,C表示ClassIDataInput-DataInputStream 从二进制流中读取字节,并根据所有 Java 基本类型数据进行重构DataOutput 类似 FlushableFileFilter ExternalizableSerializable CFile 文件和目录路径名的抽...原创 2012-08-12 21:00:03 · 129 阅读 · 0 评论 -
JDK的总体认识2
java.lang——提供java编程的基础类。基础中的基础。不用多说。基本上可以说任何java程序都离不开这个包。而这个包也是java源码中(包括jsp等)默认的已导入的包。java.lang.annotation ——为java注释设施提供 库支持。注释设施是什么?简单说就是java源码中那些@相关的东西java.lang.instrument java ——代理检测运行在 JVM 上...原创 2012-08-12 17:47:25 · 128 阅读 · 0 评论 -
wait、sleep 等 的区别
这是一个经常遇到的考题。面试中可以说90%都会被问到。———— 请说明一下wait、sleep 等 的区别。。 看过很多面试试题资料啊,上面也有对这个的说明,以为自己懂了。 直到最近研究tomcat源码时候,实际运用到了,发现自己还是不懂!哎! 自己做了demo,查过资料,最终才明白! 教训: 基础的不懂的东西一定要自己亲自编码,彻底弄懂! 不...原创 2013-09-03 13:22:38 · 120 阅读 · 0 评论