- 博客(72)
- 资源 (3)
- 收藏
- 关注
原创 Java类集 _排序及重复元素说明
1、掌握TreeSet 的排序原理2、掌握Set 接口中重复元素的定义TreeSet 类的内容是可以排序的,那么现在我任意给出一个类,观察能否排序的操作。import java.util.Set ;import java.util.TreeSet ;class
2011-08-28 17:35:30 1296
原创 Java类集 _Set接口
1、掌握Set 接口与 Collection 接口的关系2、掌握Set 接口的常用子类:TreeSet 、HashSetCollection 现在已经学习过了两种接口:List、QueueCollection 就不能进行双向输出,因为没有提供get() 方法,
2011-08-28 16:47:08 948
原创 Java类集 _LinkedList 类
1、掌握 LinkedList 与 List 接口的关系2、掌握 Queue 接口的作用本身大量的扩充了 Queue 接口和List 接口的操作。所以,在使用时最好直接使用 LinkList 类完成操作。为链表的开关和结尾增加数据impor
2011-08-28 16:27:44 1302 1
原创 Java类集 _List接口
1、掌握 List 接口与Collection 接口的关系2、掌握 List 接口的常用子类:ArrayList 、Vector3、掌握 ArrayList 与 Vector 类的区别具体内容Collection 下分为很多的子接口,其中有一个 List 接口,
2011-08-28 10:52:16 8108 1
原创 认识类集、Collection 接口
在java 中必须掌握的知识点,会开发的:1、面向对象2、Java 的类集3、Java IO4、JDBC1、掌握Java 设置类集框架的目的2、掌握类集中的各个主要接口3、掌握Collection 接口的作用对象数组中包含一组对象,
2011-08-28 08:35:35 1611
原创 Java IO ——实例操作:投票程序
本实例主要采用的 知识点1、Comparable比较器2、Arrays 类3、对象数组因为程序中要使用对象数组的排序方式,所以在Student 类里需要实现Comparable 接口,并覆写compartTo() 方法,指定排序规则侯选班长:S
2011-08-26 16:26:15 2612
原创 Java IO ——实例操作:单人信息管理程序
数据输入类:import java.io.* ;import java.util.* ;import java.text.* ;public class InputData{ private BufferedReader buf = null ; public In
2011-08-26 12:41:58 1023
原创 Java IO _对象序列化
1、掌握对象序列化的作用2、掌握Serializable 接口的作用3、可以使用ObjectOutputStream 进行对象序列化操作4、可以使用ObjectInputStream 进行对象的反序列化操作5、掌握Externalizable 接口的作用及与Ser
2011-08-26 09:57:44 1531
原创 Java IO _字符编码
1.了解常用的几种编码2.掌握乱码的产生原因如果没有处理好编码的事情,则肯定在程序中出现乱码。System 类可以取得系统的相关信息,一直在接触此类。public class CharSetDemo01{ public static vo
2011-08-25 21:10:00 3300
原创 Java IO _合并流
合并流的使用合并流:从概念上讲就是内容合并在一起了。=[;这`主要操作的是内容。类的定义:java.lang.Object java.io.InputStream java.io.SequenceInputStream下面就将两个文
2011-08-25 14:37:53 4004 4
原创 Java IO _数据操作流
1、掌握DataOutputStream 和 DataInputStream 的作用2、可以使用DataOutputStream 和 DataInputStream 写入的读取数据如果要想使用数据操作流,由肯定要由用户自己指定数据的保存格式,必须按指定好的格式保存
2011-08-25 11:11:08 1554 2
原创 Java IO _Scanner 类
1、掌握Scanner 类的作用2、使用Scanner 接收输入数据此类不在java.io 包中,而在java.util 包中,所以,此类是一个工具类。使用Scanner 接收键盘的输入数据:import java.util.* ;publi
2011-08-25 10:28:12 2295
原创 Java IO _操作实例
掌握JAVA输入数据的操作实例3、本实例主要采用的知识1、键盘输入数据的标准格式2、日期的转换,以及包装类的使用3、类的设计思路4、具体内容4、1 加法就是输入两个数字,之后进行加法操作。加法就是输入两个数字,之后进行
2011-08-24 21:42:13 971
原创 Java IO _BufferedReader 类
1、掌握BufferedReader 类的作用2、掌握键盘输入的基本形式Buffer:表示缓冲区的,之前的StringBuffer, 缓冲区的内容可以更改,可以提高效率。如果要想接收任意长度的数据,而且避免乱码产生,就可以使用BufferedReader。publ
2011-08-24 16:14:23 1042
原创 Java IO _打印流
掌握打印流的操作掌握格式化输出1、打印流在整个 IO 包中,打印流是输出信息最方便的类,主要包含字节打印流(PrintStream) 和字符打印流(PrintWriter) . 打印流提供了非常方便的打印功能,可以打印任何的数据类型,例如: 小数、整数、字符串等等。
2011-08-24 10:48:11 7655
原创 Java IO _管道流
掌握线程通讯流(管道流)的使用要想实现管道流,则可以使用PipedOutputStream 和 PipedInputStream. public void connect(PipedInputStream snk) throws IOException如果要连
2011-08-24 10:04:29 1274
原创 Java IO _内存操作流
掌握内存操作流的使用此时操作的时候应该以内存为操作点。利用此类完成一些功能ByteArrayInputStream:public class ByteArrayInputStream extends InputStream
2011-08-24 09:36:06 3116
原创 Java IO _字节-字符转换流
掌握OutputStreamWriter和 InputStreamReader类的作用一般在操作输入输出内容的就需要使用字节或字符流,但是有些时候需要将字符流变为字节流的形式,或者将字节流变为字符流的形式,所以,就需要另外一组转换流的操作类。在Ou
2011-08-24 09:08:07 1658
原创 Java IO _字节流与字符流
1.掌握流的概念2.掌握字节流与字符流的作用3.掌握文件的标准操作步骤4.掌握字节与字符操作的区别1、流的概念程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。2、字节流与字符流内容操作就四个类:OutputStream、InputStream、writer、Rader使用 File 类操作的时候一定要有路
2011-08-23 21:41:11 1334
原创 Java IO _RandomAccessFile 类
1.掌握RandomAccessFile 类的作用2.可以使用RandomAccess File 读取指定位置的数据RandomAccessFile 类的主要功能是完成随机读取功能,可以读取指定位置的内容。假设现在文件中存储了以下的几个内容:因为在文件
2011-08-23 14:36:49 1249
原创 Java IO _File 类
1、掌握File 类的作用2、可以使用File 类中的方法对文件进行操作所有的 io 操作都保存在 java.io 包中。构造方法:public File (String pathname)直接根据路径找到文件。常量
2011-08-23 11:40:32 2969
原创 Java 常用类库——定时调度
定时调度:每当一段时间,程序会自动执行,称为定时调度。如果要使用定时调度,则必须保证程序始终运行着才可以,也就是说是相当于定时调度是在程序之外又启动了一个新的线程。Timer 和 TimerTask 两个定时调度。、
2011-08-23 10:14:32 1219
原创 Java常用类库——正则表达式
为什么要有正则正则表达式可以方便的对数据进行匹配,可以执行更加复杂的字符串验证、拆分、替换功能。例如:现在要求判断一个字符串是否由数字组成,则可以有以下两种做法:1.不使用正则完成2.使用正则完成1.以验证字符串是否由数字组成为例:public
2011-08-23 09:46:26 2436
原创 观察者设计模式(Observable 类Observer接口的使用)
如果要想实现观察者模式,则必须依靠java.util 包中提供的 Obeservable 类和 Observer 接口。import java.util.* ;class House extends Observable{ // 表示房子可以被观察 private f
2011-08-22 10:29:38 1704
原创 比较器(Comparable、Comparator)类及 二叉树的排序算法!!
之前Arrays 类中存在sort() 方法, 此方法可以直接对 对象数组进行排序。 1.Comparable接口可以直接使用java.util.Arrays 类进行数组的排序操作,但对象所在的类必须实现Comparable 接口,用于指定排序接口。Comparabl
2011-08-22 09:21:14 3936 2
原创 Arrays 类(数组元素的查找,数组内容的填充、排序等)
Arrays 类是数组的操作类,定义在java.util 包中,主要功能可以实现数组元素的查找,数组内容的填充、排序等。import java.util.* ;public class ArraysDemo{ public static void main(Str
2011-08-21 15:11:23 2486
原创 对象克隆技术 clone()
对象克隆:对象的复制,完整的复制一个对象如果要想完成对象克隆的话,则肯定依靠Object 类。protected Object clone() throw CloneNot SupportedException以上的方法就是对象克隆的方法;如果现在一个类的对象被克隆,
2011-08-21 15:02:58 972
原创 大数操作(BigIntger、BigDecimal)
1.Biglnteger如果在操作的时候一个整形数据已经超过了整数的最大类型长度long 的话,则此数据就无法装入,所以,此时要使用Biglnteger 类进行操作。BigInteger 是在java.math 包中。import java.math.Bi
2011-08-21 14:12:09 5486
原创 NumberFormat 类
NumberFormat 表示数字的格式化类, 即:可以按照本地的风格习惯进行数字的显示。此类的定义如下:public abstract class NumberFormat extends FormatMessageFormat 、DateFormat 、N
2011-08-21 13:04:48 20688
原创 Math与Random类
1.Math 类表示数学操作,例如:平方根、四舍五入等。public class MathDemo01{ public static void main(String args[]){ // Math类中的方法都是静态方法,直接使用“类.方法名称()”的形式调用即可
2011-08-21 11:41:57 1056
原创 取得当前日期(定义成一个类)
开发中经常需要取得日期,而且每次取得日期的时候代码都会重复,所以既然是重复的代码就可以将其定义成一个类,以方便重复调用,但是在操作的时候有一点特别需要注意:如果月会是9月,则应该显示09,但是如果是09的话,则数字肯定会忽略到0。1.Calendar 类操作 (取
2011-08-21 11:21:14 1530
原创 日期操作类(DateFormat、SimpleDateFormat)
1.DateFormat类此类是一个日期的格式化类,专门格式化日期的操作,因为java.util.Date类本身就已经包含了完整的日期,所以只需要将些日期按照一些好的格式格式化一下显示就好了.观察DateFormat类的定义:此类是定义在java.test包中的。pu
2011-08-21 10:39:03 12980 3
原创 日期操作类(Date、Calendar)
1.Dateod 类在java.util包中定义了Date类,Date类本身使用非常简单,直接输出其实例化对象即可.import java.util.Date ;public class DateDemo01{ public static void main(St
2011-08-21 09:49:32 1188 1
原创 System类
System类是一些与系统相关的属性和方法的集合,而且在System类中所有的属性都是静态的,要想引用这些属性和方法,直接使用System调用即可.1.System类中除了可以进行内容输出外,还可以通过方法取得一个操作的计算时间.public class Syst
2011-08-21 09:27:38 1943
原创 国际化程序
资源文件的作用locale类的作用ResourceBundle类的作用可以使用MessageFormat处理动态文本资源类的作用1.资源文件import java.util.ListResourceBundle ;public class M
2011-08-20 16:30:41 628
原创 Runtime类
1.得到JVM的信息public class RuntimeDemo01{ public static void main(String args[]){ Runtime run = Runtime.getRuntime(); // 通过Runtime类的静态方法进行实
2011-08-20 11:25:02 1355
原创 StringBuffer
1.在StringBuffer 中提供了一系列的append()方法,下面观察其使用(一定要注意的是,这些方法最终都会返回StringBuffer类的实例化对象)public class StringBufferDemo01{ public static void main
2011-08-20 11:04:32 2441
原创 多线程--常用操作方法
1.取得当前线程的名字: currentThread().getName()class MyThread implements Runnable{ // 实现Runnable接口 public void run(){ // 覆写run()方法 for(int i=0;i
2011-08-19 23:24:40 771
原创 多线程的两种方法
1.继承Thread类class MyThread extends Thread{ // 继承Thread类,作为线程的实现类 private String name ; // 表示线程的名称 public MyThread(String name){ this
2011-08-19 16:12:59 608
原创 异常处理
public class ExceptionDemo05{ public static void main(String args[]){ System.out.println("********** 计算开始 ***********") ; int i = 0 ;
2011-08-19 14:37:48 535
2012年全国软件专业人才设计与创业大赛java试题
2012-04-21
Java_Web开发实战经典-开发实战练习(课后题)
2012-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人