
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 · 100 阅读 · 0 评论 -
Java对象的强、软、弱和虚引用
在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之...原创 2011-03-24 16:09:08 · 90 阅读 · 0 评论 -
JavaSE之“网络编程”
[b]理论[/b]一、IP层无连接数据报传送数据报路由选择和差错控制。一个可以上网,其他可以通过它可以上网。二、TCP/UDPTCP连接是字节流,而非报文流。UDP发送封装的原始IP数据报。[b]Java网络编程[/b]socket插座,由伯克利提出来。java.net包中定义的两个类Socket和ServerSocket,分别用来实现双...原创 2011-05-15 11:46:24 · 100 阅读 · 0 评论 -
类加载器
1.JVM自带的加载器(1)根类加载器(Bootstrap)(2)扩展加载器(Extension)(3)系统加载器(System)2.用户自定义加载器 Java类加载器解析一:分类Java中的类加载器可以分为四类:1 Bootstrp loaderBootstrp加载器是用C++语言写的,它是在Java虚拟机启动后初始化的,它主要负责加载%JAVA_...原创 2011-05-04 13:02:33 · 112 阅读 · 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 · 118 阅读 · 0 评论 -
面向对象的三个特征
OO思维OO思维考虑类 名词属性 不可脱离具体的应用方法类与类之间的关系public class Address{ private String name; getter/setter(); Address(String name){ this.name = name; }}隐藏(封装...原创 2011-04-25 21:36:30 · 90 阅读 · 0 评论 -
Java关键字(字符串)过滤
import java.util.HashMap; /** * maxLength-需要过滤最长字符串的长度 * filterStrs-需要过滤字符串的集合,key为需要过滤字符串,value为过滤成的字符串如"*" * @author Administrator * */public class Test{ private int maxLength...原创 2011-04-25 16:47:31 · 737 阅读 · 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 · 137 阅读 · 0 评论 -
JavaSE之“常用类”
1,FILE类file类,容易给人造成是操作文件类的错觉。我自己就是。其实file类的本意是:文件名和文件路径。叫filepath未尝不可。2,原创 2011-04-20 22:57:51 · 114 阅读 · 0 评论 -
JavaSE之"面向对象"
注:要一直站在内存角度看问题。面向对象与面向过程的区别:面向对象封装细节,面向过程关注细节,例如开车去新疆。对比自己,以前是面向过程。一、类概述类,是抽象。对象是类的实例。类的成员变量有默认值。引用:一小块内存指向一大块内存。本质是指针。String s = new String("HelloWorld");new创建一块内存。s指向它。有两块内...原创 2011-04-11 00:38:32 · 78 阅读 · 0 评论