摘要: 示例:public enum EnumTest { FRANK("The given name of me"), LIU("The family name of me"); private String context; private String getContext(){ return this.context; } private EnumTest(String context){ this.context = context; } public static void main(String[] args){ for(EnumTest name 阅读全文
posted @ 2013-04-15 14:02 hold su 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 认为编写一个类的列表,深受程序员。我应该说是最重要的?这里没有严格的规则的选择,事实上,也没有规则。类出现在顶部的心态,列举如下。欢迎您加入你自己的名单。本列表将取决于类型的项目上工作。这些类,我已经列出不需要任何介绍,他们是受欢迎的拉兹尼堪世界中。玩得开心。1,、java.lang.string字符串类将是无可争议的冠军在任何一天的普及和不可以否认。这是最后一个类,用来创建操作不可变字符串字面值。2、java.lang.system用法系统取决于类型的项目,你的工作。你可以不使用它在您的项目,但它仍然是一个受欢迎的爪哇班级。这是一个实用类,不能实例化。主要利用这一类获取标准输入,输出,环境变 阅读全文
posted @ 2013-04-15 11:06 hold su 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类库 (collections,serialization,streams,networking,?multithreading,reflection,event,handling,NIO,localizatio 阅读全文
posted @ 2013-04-15 11:02 hold su 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、什么是原型模式Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。二、原型模式的特点1. 由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身。2.目标对象是原型对象的一个克隆。也就是说,通过Prototype模式创建的对象,不仅仅与原型对象具有相同的结构,还与原型对象具有相同的值。3.根据对象克隆深度层次的不同,有浅度克隆与深度克隆。三、原型模式应用场景- 在创建对象的时候,我们不只是希望被创建的对象继承其基类的基本结构,还希望继承原型对象的数据。-希望对目标对象的修改不影响既 阅读全文
posted @ 2013-04-15 11:01 hold su 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、什么是原型模式Prototype模式是一种对象创建型模式,它采取复制原型对象的方法来创建对象的实例。使用Prototype模式创建的实例,具有与原型一样的数据。二、原型模式的特点1. 由原型对象自身创建目标对象。也就是说,对象创建这一动作发自原型对象本身。2.目标对象是原型对象的一个克隆。也就是说,通过Prototype模式创建的对象,不仅仅与原型对象具有相同的结构,还与原型对象具有相同的值。3.根据对象克隆深度层次的不同,有浅度克隆与深度克隆。三、原型模式应用场景- 在创建对象的时候,我们不只是希望被创建的对象继承其基类的基本结构,还希望继承原型对象的数据。-希望对目标对象的修改不影响既 阅读全文
posted @ 2013-04-15 10:46 hold su 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 我们在使用Java多线程程序的时候会遇到不少的问题,当我们解决这个问题的时候在源代码中就是最好的答案发源地。下面我们就来看看Java多线程程序的源代码。 对于Java多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。就像学习每一门编程语言一样,Hello World!都是最经典的例子。实际上,准确说应该是“生产者-消费者-仓储”模型,离开了仓储,生产者消费者模型就显得没有说服力了。对于此模型,应该明确一下几点: 1、生产者仅仅在仓储未满时候生产,仓满则停止生产。 2、消费者仅仅在仓储有产品时候才能消费,仓空则等待。 3、当消费者发现仓储没产品可消费时候会通知生产者生产。... 阅读全文
posted @ 2013-04-15 10:28 hold su 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 几乎所有使用 AWT 或 Swing 编写的画图程序都需要多线程。但多线程程序会造成许多困难,刚开始编程的开发者常常会发现他们被一些问题所折磨,例如不正确的程序行为或死锁。 在本文中,我们将探讨使用多线程时遇到的问题,并提出那些常见陷阱的解决方案。 线程是什么? 一个程序或进程能够包含多个线程,这些线程可以根据程序的代码执行相应的指令。多线程看上去似乎在并行执行它们各自的工作,就像在一台计算机上运行着多个处理机一样。在多处理机计算机上实现多线程时,它们确实可以并行工作。和进程不同的是,线程共享地址空间。也就是说,多个线程能够读写相同的变量或数据结构。 编写多线程程序时,你必须注意每个线... 阅读全文
posted @ 2013-04-15 10:27 hold su 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区别:读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。处理对象 阅读全文
posted @ 2013-04-15 10:23 hold su 阅读(260) 评论(0) 推荐(0) 编辑
摘要: "Java基础教程.pdf"http://t.cn/zWApY1P"Java编程思想中文版完整高清第四版.pdf"http://t.cn/zWApY6Q"尚学堂J2SE笔记.docx"http://t.cn/zWAp4et"01_尚学堂_课件_J2SE上半部分.ppt"http://t.cn/zWApbaH"02_尚学堂_课件_J2SE下半部分.ppt"http://t.cn/zWApGNW"J2EE教程(中文版).zip"http://t.cn/zWApq2w"J 阅读全文
posted @ 2013-04-15 10:10 hold su 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: java异常是java提供的用于处理程序中错误的一种机制所谓错误是指程序在运行过程中出现的异常事件:如o溢出,数组下标越界,所要读取的文件不存在设计良好的程序,应该提供处理异常的方法,从而使程序中断或者出现不可预见的结果java程序的运行过程中如果出现异常事件,可以生成一个异常类对象,在该对象里封装该异常的信息,并将被发送给运行时系统,这种现象叫throw当java运行时系统接收到异常对象时,会寻找能处理该异常对象的代码,并交给其处理,这一过程称为捕获异常,catch方法可能抛出异常,当我们写了一个方法,该方法需要抛出异常,那么在我们调用该方法时需要对该方法捕获异常,再抛出Error:称为错误 阅读全文
posted @ 2013-04-15 10:00 hold su 阅读(231) 评论(0) 推荐(0) 编辑