摘要: 内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。注意:内部类是一个编译时的概念,一旦编译成功,就会... 阅读全文
posted @ 2014-05-18 23:20 uncle ray 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.什么是回调函数回调函数(callback Function),顾名思义,用于回调的函数。回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性:1、属于工作流的一个部分;2、必须按照工作流... 阅读全文
posted @ 2014-05-18 23:13 uncle ray 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 1> 为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。2> 在派生类中覆盖基类的clone(),并声明为public。3> 在派生类的clone()方法中,调用super.clone()。4> 在派生类中实现Cloneable接口。4> 没有抽象方法的接口叫标识接口。5> 为... 阅读全文
posted @ 2014-05-18 23:02 uncle ray 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 反射机制:所谓的反射机制就是java语言在运行时拥有一项自观的能力。通过这种能力可以彻底的了解自身的情况为下一步的动作做准备。下面具体介绍一下java的反射机制。这里你将颠覆原来对java的理解。 Java的反射机制的实现要借助于4个类:class,Constructor,Field,Metho... 阅读全文
posted @ 2014-05-14 00:25 uncle ray 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Java的网络类库支持多种Internet协议,包括Telnet,FTP和HTTP (WWW),与此相对应的Java网络类库的子类库为: Java.net Java.net.ftp Java.net.www.content Java.net.www.html Java.net.w... 阅读全文
posted @ 2014-05-08 23:19 uncle ray 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 同步是多线程中的重要概念。同步的使用可以保证在多线程运行的环境中,程序不会产生设计之外的错误结果。同步的实现方式有两种,同步方法和同步块,这两种方式都要用到synchronized关键字。给一个方法增加synchronized修饰符之后就可以使它成为同步方法,这个方法可以是静态方法和非静态方法,但是... 阅读全文
posted @ 2014-05-08 23:08 uncle ray 阅读(11955) 评论(0) 推荐(0) 编辑
摘要: 一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个... 阅读全文
posted @ 2014-05-06 22:34 uncle ray 阅读(303) 评论(0) 推荐(0) 编辑
摘要: XML是可扩展标记语言(Extensible Markup Language)的缩写,其中的标记(markup)是关键部分。它很适合传输数据,解决了跨平台传输对象的问题 XML 文档的第一行可以是一个 XML 声明。这是文件的可选部分,它将文件识别为 XML 文件,有助于工具和人类识别 XML(不... 阅读全文
posted @ 2014-05-06 22:16 uncle ray 阅读(247) 评论(0) 推荐(0) 编辑
摘要: java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。Propertie... 阅读全文
posted @ 2014-05-06 21:43 uncle ray 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要序列化... 阅读全文
posted @ 2014-05-04 00:04 uncle ray 阅读(307) 评论(0) 推荐(0) 编辑