JavaSE
tjzero_sapce
这个作者很懒,什么都没留下…
展开
-
IO(一)
IO类其实就是分为三大类: File类 文件操作类 ; 字节操作类 ; 字符操作类 .File类是Io类中唯一代表磁盘文件本身的对象. File提供的方法能够创建 文件这一点我是先实现了下 , 如下面代码:import java.io.*;public class Test{public static void ma原创 2009-07-15 22:56:00 · 519 阅读 · 0 评论 -
HashTable和HashMap的区别
1. HashTabe是同步的,HashMap未经同步,所以在多线程中要手动同步HashMap;2. HashTabe不允许Null 值(key 和 value 都不可以的), 而HashMap是允许的(key 和 value 都是可以的).3. HashTable有一个contains(Object value),功能和containsValue(Object value)功能一样。原创 2010-03-08 09:27:00 · 632 阅读 · 0 评论 -
String的内容一旦声明则无法修改
String 的声明 在堆内存中有一片空间存储了 “123” (String str = “123” ;) 然后 str += “456” ; System.out.println(str); 输出结果是 "123456" ; 不是String 声明的不会被修改么? 其实就是没有被修改, 原先的 "123" 在堆内存中有一片内存空间, 被str所指向, (这算做第一原创 2009-09-06 11:41:00 · 1573 阅读 · 1 评论 -
String对象
String str1 = “Hello” ; 这种采用直接赋值的方式,首先 str1 是一个匿名对象,然后在内存中的表现是这样的 栈内存中保存的是 str1 堆内存中保存的是 “Hello” 就这些, 不会占用其它的空间了。 当使用这种方式的时候 : String str1 = new String("Hello");原创 2009-09-03 23:05:00 · 542 阅读 · 0 评论 -
多线程(三)
当一个线程运行时,它可以调用 interrupt()来中断当前线程的运行. public void interrupt(){} public boolean isInterrupt(){} 可以查看现成的中断状态. 而线程如果是中断之后再休眠的话, 就会清除中断日志. 多线程问题--> 资源的协调 对于共享对象的访问必须原创 2009-06-26 20:46:00 · 437 阅读 · 0 评论 -
多线程(二)
java对多线程的实现: 继承Thread类, 资源不能同享; 实现Runnable接口,可以实现资源的共享. 但是无论是继承还是实现, 都需要我们去复写run(), 此方法为线程的主体. 启动线程靠的是 Thread的 start() start() --> run()原创 2009-06-25 00:54:00 · 395 阅读 · 0 评论 -
面向对象高级(三)
final关键字 在java中声明类, 属性和方法的时候可以使用 final 关键字进行修饰 final标记的类不能被继承; final标记的方法不能被子类重写; final标记的变量即为常量, 只能赋值一次. public static原创 2009-06-15 20:39:00 · 372 阅读 · 0 评论 -
IO
Java库中的类基本可以分为输入与输出两个部分,这里面有2个比较基本的类。 InputStream 和 OutPutStream : InputStream 有一个read(), 从InputStream 衍生而来的所有类也很自然地拥有了 read() 这个方法, read()方法用于读取单个字节或者字节数组的. 类似的,从 OutputStream 衍原创 2009-06-10 13:52:00 · 400 阅读 · 0 评论 -
面向对象设计思想(一)
面向对象的一个特征: 需要一系列完整的设计,同时取出所要用到的所有工具. 封装: 就是把内部的东西保护起来,不被外界所看到. 继承: 就是用于类的扩展 多态: 面向对象语言中最重要的. 类与对象中: 共性的称为类;原创 2009-05-31 13:21:00 · 498 阅读 · 0 评论 -
将正整数分解质因数
public class Test{ public static void main(String[] args){ int temp1 = 90; String str = "90="; int temp2 = 2 ; while(temp1 > 1){ if(temp1 % temp2 == 0){原创 2009-05-14 14:05:00 · 452 阅读 · 0 评论 -
Long 和 Date 类型之间的转换
最近开发经常遇到Long与Date相互转换的问题,总结了一些,现在记下来吧 从long 到 Date public static void main(String arg[]){ SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String test = date.forma原创 2010-05-17 18:10:00 · 1170 阅读 · 0 评论