摘要: 经常看到介绍 ArrayList 和HashMap是异步,Vector和HashTable是同步,这里同步是线程安全的,异步不是线程安全的,举例说明:当创建一个Vector对象时候,Vector ve=new Vector();ve.add("1");当在多线程程序中,第一个线程调用修改对象ve的... 阅读全文
posted @ 2015-10-24 22:52 剑芒 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行... 阅读全文
posted @ 2015-10-24 21:31 剑芒 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一、Java异常的基础知识 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java... 阅读全文
posted @ 2015-10-24 16:56 剑芒 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 关于StringBuffer对象的append方法介绍,在IvorHorton所著的《Java2入门经典(JDK5)》(英文名:BeginningJava2,JDK5Edition)中第4章数组和字符串讲解中,第4.4小节(向StringBuffer对象增加其他内容)介绍了用append()方法追加... 阅读全文
posted @ 2015-10-24 11:37 剑芒 阅读(17035) 评论(0) 推荐(2) 编辑