![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
wuzqpassport
这个作者很懒,什么都没留下…
展开
-
java 集合
集合类 数组是固定长度的,可以储存基本数据类型,只能存储固定类型的数据。 集合长度是可变的,集合可以存储不同类型的对象,只能用于存储对象。 Collection - List:元素是有序的,元素可以重复,因为该集合体系有索引。 - ArrayList:以数组的方式存储数据,特点:查询快,增删慢。非线程同步 - LinkedList:以链表的方式存储数据,特点:增删快...2012-06-19 23:09:55 · 40 阅读 · 0 评论 -
(转) Java栈与堆
Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可...原创 2012-07-30 11:11:17 · 77 阅读 · 0 评论 -
(转) 父子类之间构造方法执行与调用的问题
//假定一个子类Sub,继承自父类Super,那么在实例化Sub,也就是new Sub()时,构造方法是怎么执行的呢,下面的代码解释了这些,很重要 class Super{ static{System.out.println("静态代码块执行...");} {System.out.println("非静态代码块执行...");} public S...原创 2012-07-30 10:47:14 · 189 阅读 · 0 评论 -
(转)java中方法参数传递问题
下面的代码说明了java给方法传递参数时,原参数是否发生变化的演示:public class Test { public int count; public static void main(String[] args) { int s=0; System.out.println("s="+s); ...原创 2012-07-30 10:45:36 · 92 阅读 · 0 评论 -
Java 多线程模拟多窗口卖票
/* * 多窗口实现卖票 * * 实现多线程的第二种方式:实现Runnable接口,可以避免单继承的局限性 * 步骤: * 1.定义类实现Runnable接口 * 2.覆写Runnable接口中的run方法 * - run方法体中是线程将要运行的代码 * 3.通过Thread类建立线程对象,将Runnable接口的实现类作为参数实例化线程对象 * 4....2012-07-26 22:55:54 · 503 阅读 · 0 评论 -
Java 多态
Java多态的三个特性: - 继承 - 重写 - 父类的引用指向子类的对象2013-03-19 19:21:38 · 89 阅读 · 0 评论 -
java 线程
1、进程与线程 进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整的过程,这个过程也是进程本身从产生、发展到最终消亡的过程。 多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位。2、Java的多线程实现: 在Java中要实现多线程有两种方式:1. 继承Thread类2. 实现Runnable接口2.1、继承Th...2012-06-28 20:47:52 · 61 阅读 · 0 评论 -
使用xfire实现webservice实例
使用xfire实现webservice实例xfire官方网站:http://xfire.codehaus.org/下载地址:http://repository.codehaus.org/org/codehaus/xfire/xfire-distribution/1.2.6/xfire-distribution-1.2.6.zip...2012-06-23 06:42:48 · 67 阅读 · 0 评论 -
java webservice
WebService是SOA的一种较好的实现方式,它将应用程序的不同功能单元通过中立的契约(独立于硬件平台、操作系统和编程语言)联系起来,使得各种形式的功能单元更好的集成。简单的说,WebService是一种独立于特定语言、特定平台,基于网络的、分布式的模块化组件。是一个能够使用xml消息通过网络来访问的Interface,这个Interface描述了一组可访问的操作。 首先Web...2012-06-20 15:45:31 · 69 阅读 · 0 评论 -
java 泛型
泛型 JDK1.5版本以后出现的新特性,用于解决安全问题,是一个安全机制。 好处: - 将运行期可能出现的问题(ClassCastException),转移到了编译期。 - 避免了强制转换的麻烦。 格式:通过来接收要操作的引用数据类型。 通常在集合框架中使用。 ? 通配符,也叫占位符 泛型限定: - ? extends E: 可以接收E类型或者E的子...2012-06-19 23:15:10 · 67 阅读 · 0 评论 -
java static
static关键字 特点: -随着类的加载而加载 -优先于对象存在 -被所有对象所共享 -可以直接被类名调用 使用: -静态方法只能访问静态成员 -静态方法中不可以写this、super关键字 -主函数是静态的 实例变量和类的变量的区别: 1.存放位置: --类的变量随着类的加载而存在于方法区中 --实例变量随着对象的创建...2012-06-19 23:14:20 · 63 阅读 · 0 评论 -
java 反射
1.反射: 就是加载类,并解剖(反射)出类的各个组成部分(成员变量,方法,构造方法等),就是把java类中的各种成分映射成相应的java类。例如:一个java类用一个Class类的对象来表示,一个类中的组成部分:成员变量、方法、构造方法、包等等信息也用一个个java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示Java类的Class类显然要提供一系列的方法,来获得其...2012-06-19 23:13:34 · 74 阅读 · 0 评论 -
java 序列化
序列化 将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象的序列化。 将一个对象保存到永久的存储设备上称为持久化。 一个对象要想能够实现序列化,必须实现java.io.Serializable接口,该接口中没有定义任何方法,是一个标示性接口(Marker Interface), 当一个类实现了该接口,就表示这个类的对象是可以序列化的。 当一个对象被序列化时,只保...2012-06-19 23:11:37 · 83 阅读 · 0 评论 -
Junit
Junit41.Junit4全面引入了Annotation(注解)来执行我们编写的测试。2.junit4并不要求测试类继承TestCase父类。3.在一个测试类中,所有被@Test注解所修饰的public、void方法名都是testcase,可以被Junit所执行。4.虽然Junit4并不要求测试方法名以test开头,但我们最好还是按照Junit3.8的要求那样,以test作为测试...原创 2012-08-02 13:09:34 · 57 阅读 · 0 评论