摘要: java中的多线程一、java线程基本介绍1、进程与线程的区别进程是指一个内存中运行的应用程序,每个进程都有一块独立的内存空间,一个进程包含一到多个线程。每个线程都有他所属的进程,每个线程也就是该进程的一条执行路径,线程之间是... 阅读全文
posted @ 2014-08-17 18:51 DavidIsOK 阅读(1789) 评论(0) 推荐(0) 编辑
摘要: Java IO 详解初学java,一直搞不懂java里面的io关系,在网上找了很多大多都是给个结构图草草描述也看的不是很懂。而且没有结合到java7 的最新技术,所以自己来整理一下,有错的话请指正,也希望大家提出宝贵意见。 首先看个图:(如果你也是初学者,我相信你看了真个人都不好了,想想java设计... 阅读全文
posted @ 2014-08-14 12:28 DavidIsOK 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API... 阅读全文
posted @ 2014-08-13 20:13 DavidIsOK 阅读(155) 评论(0) 推荐(0) 编辑
摘要: ◆Multicatch:开发者现在能够在一个catch代码块中捕获多个异常类型;◆Final Rethrow:它可以让开发者捕获一个异常类型及其子类型,并且无需向方法声明中增加抛出子句,就能重新将其抛出。过去我们在捕获多个异常类型时,往往会使用以下类型的代码:}catch(FirstExceptio... 阅读全文
posted @ 2014-08-10 17:42 DavidIsOK 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 为什么匿名内部类参数必须为final类型 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的 为什么JAVA中要加上一条限制:只能访问final型的... 阅读全文
posted @ 2014-08-10 12:27 DavidIsOK 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Nested Classes定义在java语言规范里面,嵌套类(Nested Classes)定义是:A nested class isany class whose declaration occurs within the body of another class orinterface. A... 阅读全文
posted @ 2014-08-10 11:09 DavidIsOK 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-08-09 18:58 DavidIsOK 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 纯个人整理,如有错误请指正。 java的集合框架最全详解(图)前言:数据结构对程序设计有着深远的影响,在面向过程的C语言中,数据库结构用struct来描述,而在面向对象的编程中,数据结构是用类来描述的,并且包含有对该数据结构操作的方法。在Java语言中,Java语言的设计者对常用的数据结构和算法做了... 阅读全文
posted @ 2014-08-09 13:23 DavidIsOK 阅读(953) 评论(0) 推荐(0) 编辑
摘要: java中queue的使用Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接 口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法 了,而不能... 阅读全文
posted @ 2014-08-09 11:06 DavidIsOK 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。面向对象编程(OOP)Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:代码开发模块化,更易维护和修改。代码复用。增强代码的可靠性和灵活性。增... 阅读全文
posted @ 2014-08-09 10:19 DavidIsOK 阅读(327) 评论(0) 推荐(0) 编辑