
Java基础
文章平均质量分 84
Java笔记
collman
这个作者很懒,什么都没留下…
展开
-
21 交通灯管理系统
面向对象的设计1. 面向对象设计的诀窍:谁拥有数据,谁就对外提供操作这些数据的方法。2. 面向对象设计的心得:对题目的透彻分析与理解很重要,对于题目要求实现的过程与功能,最好可以先把事情的流程使用画图的方式体现出来,再根据流程进行面向对象的分析。3. 面向对象设计的一些小例子1)球沿着绳子移动Ball Rope move()class Rope{private原创 2012-07-29 12:34:20 · 715 阅读 · 0 评论 -
Java注解
Java注解注解的应用结构图问题1:.class文件是字节码还是二进制码?答:(1)字节码文件本来就是二进制文件,所以.class文件是字节码文件,也是二进制文件。问题2:Eclipse 是否一保存源文件就马上编译?是否是在编译时才检查语法错误,如果不是,为什么我们在正写代码的时候,没有保存,而eclipse工具依然会提示错误呢?答:注解的定义:1.原创 2012-07-20 16:02:07 · 355 阅读 · 0 评论 -
类、对象、抽象类、接口和内部类存在的意义
1.对象是现实世界对象的计算机表示,对象包含两个特征:状态与动作。2.类就像房屋的设计图纸,是一个描述性的文档。3.抽象类的意义可以通过以下例子说明:不准赌博。那么请你写出赌博这个方法吧,很难完成吧!因为具体的赌博方法有很多,你不能把赌博固定为任何的实际形式,那么赌博这个概念还有什么价值呢?这里,“赌博”是个抽象方法,它的意义在于能概括地代表所有具有具体的的赌法。如果我们在谈话中不原创 2014-01-21 18:21:33 · 1305 阅读 · 1 评论 -
22 银行业务调度系统
问题:号码机器如何产生递增的号码?先new一个号码机器对象出来,然后每调用一次这个对象里的generateNumber方法,这个号码就会递增一次。New出来的对象可以交给NumberManager来管理。原创 2012-07-30 06:27:53 · 428 阅读 · 0 评论 -
泛型
1. 泛型是提供给javac编译器使用的,可以限定集合中的输入类型,让编译器挡住源程序中的非法输入,编译器带类型说明的集合时会去除“类型”信息,使程序运行效率不受影响,对于参数化的泛型类型,getClass()方法的返回值和原始类型完全一样。由于编译生成的字节码会去掉泛型的类型信息,只要能路过编译器,就可以往某个泛型集合中加入其它类型的数据,例如,用反射得到集合,再调用其add方法即可。2原创 2012-07-20 16:00:09 · 604 阅读 · 0 评论 -
多线程
1.1 线程的优势 1.2线程的弊端 1.3 线程和进程的区别 1.4多线程的目的 1.5计算机执行任务的原理 1.6 创建线程的两种方式 1.7 线程的安全问题产生的原因 1.9 线程状态图解 2.0 锁 2.1 死锁 2.2 延迟加载同步代码块儿 2.3 线程间通讯 2.4 同步 2.5 其他 多线程 进程:正在运行中的转载 2012-07-20 21:16:55 · 372 阅读 · 0 评论 -
19 使用缓冲区是否一定可以提高复制效率
小测试使用缓冲流是否一定可以提高复制效率呢,下面能过一个小测试便可知道答案。此小测试的内容是使用代理的知识测出不使用缓冲流与使用缓冲流时复制一个文件所需要的时间。因为涉及到代理,所以这里我用到了3个类与2个接口:import java.io.*;import java.lang.reflect.*;//1. MyTest 目标类public class MyTe原创 2012-07-27 21:41:35 · 1816 阅读 · 0 评论 -
8 Java程序与其它进程的数据通信
Java程序与其它进程的数据通信在Java程序中可以用Process类的实例对象来表示子进程,子进程的标准输入和输出不再连接到键盘和显示器,而是以管道流的形式连接到父进程的一个输出流和输入流对象上。调用Process类的getOutputStream和getInputStream方法可以获得连接到子进程的输出流和输入流对象。编程实例:在TestInOut类中启动java.exe命令执行原创 2012-07-17 21:51:39 · 656 阅读 · 0 评论 -
13 jdk1.5.0的新特性
---------------------- android培训、java培训、期待与您交流! ----------------------Jdk1.5.0的一些新特性总结1 静态方法的导入在jad1.5.0之后,支持静态方法使用import语句进行导入,如:import java.lang.Math.max;使用时直接使用max方法即可,这样省掉了Math.。StaticIn原创 2012-07-20 15:58:25 · 1203 阅读 · 0 评论 -
6 字符编码
---------------------- android培训、java培训、期待与您交流! ----------------------字符编码 l 计算机里只有数字,计算机软件里的一切都是用数字来表示的,屏幕上显示的一个个字符也不例外。 l 字符a 对应数字97, 字符b 对应98 等,这种字符与数字对应的编码规则被称为ASCII(美国标准信息交换码)。A原创 2012-07-17 21:37:15 · 1147 阅读 · 0 评论 -
7 过滤流与包装类
---------------------- android培训、java培训、期待与您交流! ----------------------BufferedInputStream与BufferedOutputStream类l 缓冲流为I/O流增加了内存缓冲区,增加缓冲区有两个基本目的:允许JAVA程序一次不只操作一个字节,这样提高了程序的性能。由于有了缓冲区,使得在原创 2012-07-17 21:42:03 · 537 阅读 · 0 评论 -
RandomAccessFile类的使用
---------------------- android培训、java培训、期待与您交流! ----------------------RandomAccessFile主要作用是在读取或写入文件时能够使用seek()方法定位指示器,方便从指示器的位置开始进行读写操作。RandomAccessFile类只限于操作文件,不可用于其它IO设备,如网络、内存映象等。网络文件下载中会用到Random原创 2012-07-17 21:10:33 · 579 阅读 · 0 评论 -
9 Decorator设计模式
Decorator设计模式在程序中用一个对象(the Decorators)包装另外一个对象,这是一种被称为Decorator的设计模式。如果要设计自己的IO包装类,这个类需要继承以FilterXXX命名的类,例如,设计一对输入输出包装类:RecordInputStream和RecordOutputStream,来完成从数据库文件中读取记录和往数据库文件中写入记录。TestPrintW原创 2012-07-17 21:53:24 · 575 阅读 · 0 评论 -
5 ByteArrayInputStream 与 ByteArrayOutputStream类
---------------------- android培训、java培训、期待与您交流! ----------------------ByteArrayInputStream 与 ByteArrayOutputStream类ByteArrayInputStream 与 ByteArrayOutputStream,用于以IO流的方式来完成对字节数组内容的读写,来支持类似原创 2012-07-17 21:35:36 · 457 阅读 · 0 评论 -
FileReader与FileWriter类
---------------------- android培训、java培训、期待与您交流! ----------------------Reader与Writer类Reader与Writer是所有字符流类的抽象基类,用于简化对字符串的输入输出编程,即用于读写文本数据。例子:TestCharStream.javaimport java.io.*;原创 2012-07-17 21:27:55 · 404 阅读 · 0 评论 -
PipedInputStream与PipedOutputStream类
---------------------- android培训、java培训、期待与您交流! ----------------------PipedInputStream与PipedOutputStreamPipedInputStream与PipedOutputStream类用于在应用程序中创建管道通信。使用PipedInputStream与PipedOutputSt原创 2012-07-17 21:32:16 · 471 阅读 · 0 评论 -
FileInputStream与FileOutputStream类
---------------------- android培训、java培训、期待与您交流! ----------------------FileInputStream与FileOutputStreamFileInputStream与FileOutputStream类分别用来创建磁盘文件的输入流和输出流对象,通过它们的构造函数来指定文件路径和文件名。创建FileInput原创 2012-07-17 21:25:52 · 398 阅读 · 0 评论 -
InputStream 与 OutputStream
---------------------- android培训、java培训、期待与您交流! ----------------------流的概念流是字节序列的抽象概念。文件是数据的静态存储形式,而流是指数据传输时的形态。流类分为两大类:节点流和过滤流类(也叫处理流)。InputStream类程序可以 从中连续读取字节的对象叫输入流,在Java 中,用InputS原创 2012-07-17 21:21:40 · 666 阅读 · 0 评论