JavaSE
zccst
这个作者很懒,什么都没留下…
展开
-
JavaSE之“I/O流”
是输入流还是输出流?相对于程序而言。换言之,内存区域。节点流和处理流区别。 一、I/O基础 1,基础 节点流:直接。filexxx, byteArrayInputStream 处理流:包裹。Bufferxxx, DataXXX[int,double,float]。其中bufferReader -> readline() 2,转换流 InputStreamReader / ...原创 2011-04-20 22:52:52 · 87 阅读 · 0 评论 -
Java对象的强、软、弱和虚引用
在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之...原创 2011-03-24 16:09:08 · 73 阅读 · 0 评论 -
JavaSE之“网络编程”
[b]理论[/b] 一、IP层 无连接数据报传送 数据报路由选择和差错控制。 一个可以上网,其他可以通过它可以上网。 二、TCP/UDP TCP连接是字节流,而非报文流。 UDP发送封装的原始IP数据报。 [b]Java网络编程[/b] socket插座,由伯克利提出来。 java.net包中定义的两个类Socket和ServerSocket,分别用来实现双...原创 2011-05-15 11:46:24 · 85 阅读 · 0 评论 -
类加载器
1.JVM自带的加载器 (1)根类加载器(Bootstrap) (2)扩展加载器(Extension) (3)系统加载器(System) 2.用户自定义加载器 Java类加载器解析 一:分类 Java中的类加载器可以分为四类: 1 Bootstrp loader Bootstrp加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_...原创 2011-05-04 13:02:33 · 89 阅读 · 0 评论 -
JavaSE之“clone”
对java中的clone()感兴趣,看了看java的api文档。并搜索了一些相关资料,做下总结。 1.clone定义 x.clone()!=x的意思是x.clone()返回的对象为新建的对象,与原来的对象地址不同。 x.clone().getClass() == x.getClass()的意思是克隆出的对象与原对象都是同一个类生成的。 x.clone().equals(x...原创 2011-05-02 22:13:48 · 99 阅读 · 0 评论 -
面向对象的三个特征
OO思维 OO思维 考虑类 名词 属性 不可脱离具体的应用 方法 类与类之间的关系 public class Address{ private String name; getter/setter(); Address(String name){ this.name = name; } } 隐藏(封装...原创 2011-04-25 21:36:30 · 75 阅读 · 0 评论 -
Java关键字(字符串)过滤
import java.util.HashMap; /** * maxLength-需要过滤最长字符串的长度 * filterStrs-需要过滤字符串的集合,key为需要过滤字符串,value为过滤成的字符串如"*" * @author Administrator * */ public class Test{ private int maxLength...原创 2011-04-25 16:47:31 · 712 阅读 · 0 评论 -
Date类型,long类型,String类型表现形式的转换
1、java.util.Date类型转换成long类型 java.util.Date dt = new Date(); System.out.println(dt.toString()); //java.util.Date的含义 long lSysTime1 = dt.getTime() / 1000; //得到秒数,Date类型的getTime()返回毫秒数 2、由long类...原创 2011-04-25 16:45:36 · 123 阅读 · 0 评论 -
JavaSE之“常用类”
1,FILE类 file类,容易给人造成是操作文件类的错觉。我自己就是。 其实file类的本意是:文件名和文件路径。叫filepath未尝不可。 2,原创 2011-04-20 22:57:51 · 91 阅读 · 0 评论 -
JavaSE之"面向对象"
注:要一直站在内存角度看问题。 面向对象与面向过程的区别: 面向对象封装细节,面向过程关注细节,例如开车去新疆。对比自己,以前是面向过程。 一、类概述 类,是抽象。对象是类的实例。 类的成员变量有默认值。 引用:一小块内存指向一大块内存。本质是指针。 String s = new String("HelloWorld"); new创建一块内存。s指向它。有两块内...原创 2011-04-11 00:38:32 · 68 阅读 · 0 评论