
JavaSE编程
中国风2012
我是一个有着浓厚兴趣的人。。。酷爱计算机行业,为计算机事业做贡献,做一个跨时代人物!!
展开
-
NumberFormat 类
NumberFormat 表示数字的格式化类, 即:可以按照本地的风格习惯进行数字的显示。此类的定义如下:public abstract class NumberFormat extends FormatMessageFormat 、DateFormat 、N原创 2011-08-21 13:04:48 · 20732 阅读 · 0 评论 -
Java IO _RandomAccessFile 类
1.掌握RandomAccessFile 类的作用2.可以使用RandomAccess File 读取指定位置的数据RandomAccessFile 类的主要功能是完成随机读取功能,可以读取指定位置的内容。假设现在文件中存储了以下的几个内容:因为在文件原创 2011-08-23 14:36:49 · 1270 阅读 · 0 评论 -
Java IO _字节-字符转换流
掌握OutputStreamWriter和 InputStreamReader类的作用一般在操作输入输出内容的就需要使用字节或字符流,但是有些时候需要将字符流变为字节流的形式,或者将字节流变为字符流的形式,所以,就需要另外一组转换流的操作类。在Ou原创 2011-08-24 09:08:07 · 1693 阅读 · 0 评论 -
Java IO _管道流
掌握线程通讯流(管道流)的使用要想实现管道流,则可以使用PipedOutputStream 和 PipedInputStream. public void connect(PipedInputStream snk) throws IOException如果要连原创 2011-08-24 10:04:29 · 1290 阅读 · 0 评论 -
Java IO _打印流
掌握打印流的操作掌握格式化输出1、打印流在整个 IO 包中,打印流是输出信息最方便的类,主要包含字节打印流(PrintStream) 和字符打印流(PrintWriter) . 打印流提供了非常方便的打印功能,可以打印任何的数据类型,例如: 小数、整数、字符串等等。原创 2011-08-24 10:48:11 · 7682 阅读 · 0 评论 -
Java IO _内存操作流
掌握内存操作流的使用此时操作的时候应该以内存为操作点。利用此类完成一些功能ByteArrayInputStream:public class ByteArrayInputStream extends InputStream原创 2011-08-24 09:36:06 · 3143 阅读 · 0 评论 -
Java IO _BufferedReader 类
1、掌握BufferedReader 类的作用2、掌握键盘输入的基本形式Buffer:表示缓冲区的,之前的StringBuffer, 缓冲区的内容可以更改,可以提高效率。如果要想接收任意长度的数据,而且避免乱码产生,就可以使用BufferedReader。publ原创 2011-08-24 16:14:23 · 1068 阅读 · 0 评论 -
Java IO _Scanner 类
1、掌握Scanner 类的作用2、使用Scanner 接收输入数据此类不在java.io 包中,而在java.util 包中,所以,此类是一个工具类。使用Scanner 接收键盘的输入数据:import java.util.* ;publi原创 2011-08-25 10:28:12 · 2321 阅读 · 0 评论 -
Java IO _数据操作流
1、掌握DataOutputStream 和 DataInputStream 的作用2、可以使用DataOutputStream 和 DataInputStream 写入的读取数据如果要想使用数据操作流,由肯定要由用户自己指定数据的保存格式,必须按指定好的格式保存原创 2011-08-25 11:11:08 · 1590 阅读 · 2 评论 -
Java IO _File 类
1、掌握File 类的作用2、可以使用File 类中的方法对文件进行操作所有的 io 操作都保存在 java.io 包中。构造方法:public File (String pathname)直接根据路径找到文件。常量原创 2011-08-23 11:40:32 · 3026 阅读 · 0 评论 -
Java 常用类库——定时调度
定时调度:每当一段时间,程序会自动执行,称为定时调度。如果要使用定时调度,则必须保证程序始终运行着才可以,也就是说是相当于定时调度是在程序之外又启动了一个新的线程。Timer 和 TimerTask 两个定时调度。、原创 2011-08-23 10:14:32 · 1250 阅读 · 0 评论 -
对象克隆技术 clone()
对象克隆:对象的复制,完整的复制一个对象如果要想完成对象克隆的话,则肯定依靠Object 类。protected Object clone() throw CloneNot SupportedException以上的方法就是对象克隆的方法;如果现在一个类的对象被克隆,原创 2011-08-21 15:02:58 · 1000 阅读 · 0 评论 -
大数操作(BigIntger、BigDecimal)
1.Biglnteger如果在操作的时候一个整形数据已经超过了整数的最大类型长度long 的话,则此数据就无法装入,所以,此时要使用Biglnteger 类进行操作。BigInteger 是在java.math 包中。import java.math.Bi原创 2011-08-21 14:12:09 · 5521 阅读 · 0 评论 -
异常处理
public class ExceptionDemo05{ public static void main(String args[]){ System.out.println("********** 计算开始 ***********") ; int i = 0 ;原创 2011-08-19 14:37:48 · 554 阅读 · 0 评论 -
多线程--常用操作方法
1.取得当前线程的名字: currentThread().getName()class MyThread implements Runnable{ // 实现Runnable接口 public void run(){ // 覆写run()方法 for(int i=0;i原创 2011-08-19 23:24:40 · 793 阅读 · 0 评论 -
Runtime类
1.得到JVM的信息public class RuntimeDemo01{ public static void main(String args[]){ Runtime run = Runtime.getRuntime(); // 通过Runtime类的静态方法进行实原创 2011-08-20 11:25:02 · 1386 阅读 · 0 评论 -
取得当前日期(定义成一个类)
开发中经常需要取得日期,而且每次取得日期的时候代码都会重复,所以既然是重复的代码就可以将其定义成一个类,以方便重复调用,但是在操作的时候有一点特别需要注意:如果月会是9月,则应该显示09,但是如果是09的话,则数字肯定会忽略到0。1.Calendar 类操作 (取原创 2011-08-21 11:21:14 · 1556 阅读 · 0 评论 -
Math与Random类
1.Math 类表示数学操作,例如:平方根、四舍五入等。public class MathDemo01{ public static void main(String args[]){ // Math类中的方法都是静态方法,直接使用“类.方法名称()”的形式调用即可原创 2011-08-21 11:41:57 · 1083 阅读 · 0 评论 -
比较器(Comparable、Comparator)类及 二叉树的排序算法!!
之前Arrays 类中存在sort() 方法, 此方法可以直接对 对象数组进行排序。 1.Comparable接口可以直接使用java.util.Arrays 类进行数组的排序操作,但对象所在的类必须实现Comparable 接口,用于指定排序接口。Comparabl原创 2011-08-22 09:21:14 · 4015 阅读 · 2 评论 -
Arrays 类(数组元素的查找,数组内容的填充、排序等)
Arrays 类是数组的操作类,定义在java.util 包中,主要功能可以实现数组元素的查找,数组内容的填充、排序等。import java.util.* ;public class ArraysDemo{ public static void main(Str原创 2011-08-21 15:11:23 · 2515 阅读 · 0 评论 -
Java常用类库——正则表达式
为什么要有正则正则表达式可以方便的对数据进行匹配,可以执行更加复杂的字符串验证、拆分、替换功能。例如:现在要求判断一个字符串是否由数字组成,则可以有以下两种做法:1.不使用正则完成2.使用正则完成1.以验证字符串是否由数字组成为例:public原创 2011-08-23 09:46:26 · 2463 阅读 · 0 评论 -
Java IO _合并流
合并流的使用合并流:从概念上讲就是内容合并在一起了。=[;这`主要操作的是内容。类的定义:java.lang.Object java.io.InputStream java.io.SequenceInputStream下面就将两个文原创 2011-08-25 14:37:53 · 4043 阅读 · 4 评论 -
Java IO _操作实例
掌握JAVA输入数据的操作实例3、本实例主要采用的知识1、键盘输入数据的标准格式2、日期的转换,以及包装类的使用3、类的设计思路4、具体内容4、1 加法就是输入两个数字,之后进行加法操作。加法就是输入两个数字,之后进行原创 2011-08-24 21:42:13 · 995 阅读 · 0 评论 -
自定义方法copy数组 和 Java类库对数组复制的支持
public class Test04_ArrayCopy { // 参数(源数组名,源数级开始点,目标数组名,目标数组开始点,复制的长度) public static void copy(int s[], int s1, int o[], int s2, int len){ for(int i=0; i<len; i++){ o[s2 + i] = s[s1 + i];翻译 2012-04-08 20:49:06 · 1676 阅读 · 1 评论 -
EditPlus快捷键(常用)
editplus占内存比较小,加载速度快,很强大。 文本类:新建普通文本 Ctrl+N 新建普通的文本(经常建立一个新脚本平时很容易遇到) 新建浏览器窗口 Ctrl+Shift+B 新建浏览器窗口 新建 HTML 页 Ctrl+Shift+N 创建一个空白的 HTML 页面 (这个在写一个html页面的时候转载 2012-04-20 19:16:34 · 1597 阅读 · 0 评论 -
分别使用(字符流)和(字节流)对文件进行读写操作
一.使用(字符流)对文件进行读写操作/* * 使用字符流对文件进行读写操作 */import java.io.BufferedReader;import java.io.FileInputStream;import java.io.InputStreamReader;import java.io.PrintWriter;public class T04 { public stati原创 2013-04-08 21:13:36 · 10165 阅读 · 1 评论 -
String类
1. String要使用直接赋值的方式,因为使用new 会开辟两个空间,造成内存浪费2. 一个字符串就是String 的匿名对象3. 字符串比较有两种方式:== 、equals == 为 地址比较 ,equals为 内容比较. 调用方法:str1.equals(str2)原创 2011-08-16 14:05:14 · 778 阅读 · 0 评论 -
Java IO _字节流与字符流
1.掌握流的概念2.掌握字节流与字符流的作用3.掌握文件的标准操作步骤4.掌握字节与字符操作的区别1、流的概念程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。2、字节流与字符流内容操作就四个类:OutputStream、InputStream、writer、Rader使用 File 类操作的时候一定要有路原创 2011-08-23 21:41:11 · 1388 阅读 · 0 评论 -
String字符串的操作
1、字符串数组与字符串之间的转换一个字符串可以变为一个字符 数组,同样,也可以把一个字符数组,变为一个字符串。在String类中提供了以下操作方法:将字符串变为字符数组: public char[] toCharArray()pu原创 2011-08-16 16:15:19 · 7005 阅读 · 2 评论 -
子类继承父类(父类和子类里:块、静态块、构造和方法覆写)之间调用顺序
运行结果:Persion's static blockChild's static blockPersion's no static blockChild showChild's no static blockChild show原创 2014-07-24 23:24:40 · 2104 阅读 · 0 评论 -
1!+2!+...+30! 计算从1到n个数的阶乘的总和
import java.math.BigInteger;public class Test02{ /** * 计算从1到n个数的阶乘的总和 * @param s * @return */ public static BigInteger summation(int n){ BigInteger sum = new BigInteger("0");原创 2012-04-08 19:27:35 · 27164 阅读 · 0 评论 -
Java类集 _LinkedList 类
1、掌握 LinkedList 与 List 接口的关系2、掌握 Queue 接口的作用本身大量的扩充了 Queue 接口和List 接口的操作。所以,在使用时最好直接使用 LinkList 类完成操作。为链表的开关和结尾增加数据impor原创 2011-08-28 16:27:44 · 1326 阅读 · 1 评论 -
Java类集 _List接口
1、掌握 List 接口与Collection 接口的关系2、掌握 List 接口的常用子类:ArrayList 、Vector3、掌握 ArrayList 与 Vector 类的区别具体内容Collection 下分为很多的子接口,其中有一个 List 接口,原创 2011-08-28 10:52:16 · 8160 阅读 · 1 评论 -
Java IO _对象序列化
1、掌握对象序列化的作用2、掌握Serializable 接口的作用3、可以使用ObjectOutputStream 进行对象序列化操作4、可以使用ObjectInputStream 进行对象的反序列化操作5、掌握Externalizable 接口的作用及与Ser原创 2011-08-26 09:57:44 · 1632 阅读 · 0 评论 -
Java IO _字符编码
1.了解常用的几种编码2.掌握乱码的产生原因如果没有处理好编码的事情,则肯定在程序中出现乱码。System 类可以取得系统的相关信息,一直在接触此类。public class CharSetDemo01{ public static vo原创 2011-08-25 21:10:00 · 3331 阅读 · 0 评论 -
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 · 1048 阅读 · 0 评论 -
Java IO ——实例操作:投票程序
本实例主要采用的 知识点1、Comparable比较器2、Arrays 类3、对象数组因为程序中要使用对象数组的排序方式,所以在Student 类里需要实现Comparable 接口,并覆写compartTo() 方法,指定排序规则侯选班长:S原创 2011-08-26 16:26:15 · 2656 阅读 · 0 评论 -
Java类集 _Set接口
1、掌握Set 接口与 Collection 接口的关系2、掌握Set 接口的常用子类:TreeSet 、HashSetCollection 现在已经学习过了两种接口:List、QueueCollection 就不能进行双向输出,因为没有提供get() 方法,原创 2011-08-28 16:47:08 · 982 阅读 · 0 评论 -
Java类集 _排序及重复元素说明
1、掌握TreeSet 的排序原理2、掌握Set 接口中重复元素的定义TreeSet 类的内容是可以排序的,那么现在我任意给出一个类,观察能否排序的操作。import java.util.Set ;import java.util.TreeSet ;class原创 2011-08-28 17:35:30 · 1316 阅读 · 0 评论 -
认识类集、Collection 接口
在java 中必须掌握的知识点,会开发的:1、面向对象2、Java 的类集3、Java IO4、JDBC1、掌握Java 设置类集框架的目的2、掌握类集中的各个主要接口3、掌握Collection 接口的作用对象数组中包含一组对象,原创 2011-08-28 08:35:35 · 1642 阅读 · 0 评论