- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 JAVA中的文件访问
文件访问是输入输出的基础,java.io包中有些类和接口与文件有关,例如: File类,描述本地文件系统中的一个文件 FileDescriptor类,描述一个打开的文件或Socket的文件柄。 FilenameFilter接口,文件名过滤器 RandomAccessFile类,描述一个随机访问文件。 一、 File类File类是一个重要的文件操作和管理工具,它
2016-05-06 16:50:22 1174
原创 java中的泛型
如果一个类里只接受整数类型,那么无法加入浮点类型;如果用object类对象取代整数类型,那么编译器就要正常判断当前对象实际是哪一种类型,这会很浪费时间。如果用某个未指定的类型T取代整数类型,实际使用时再加入具体类型,那么就可以处理多种类型的对象。例如:public class Store<T> {private T t;public void put(T t){ this.t=t;}
2016-05-06 16:42:48 475
原创 JAVA中的枚举类
枚举类是一个类型的域中包含一组设定好的常数,如一年四季可以用一个枚举类型来定义: publicenum Season{ SPRING,SUMMER,AUTUMN,WINTER}其中enum是关键字,Season是类型名,4个域是固定常量,所有都是大写字母。定义好Season后可以用该类名去访问这些域,例如:enum Season{ SPRIN
2016-05-06 16:41:53 317
原创 JAVA 抽象类和接口
一:抽象类 抽象类是用abstract修饰符在关键字class前面修饰的一种类,含抽象方法的类一定要声明抽象类,因为这种类不能实例化只能继承,目的是让子类对它进行改进。抽象类里可以包含非静态和最终的域,但不能使用,只能由子类继承。抽象类里面也可以包含静态域和静态方法,用类名可以访问这些静态成员。 二:接口 如果抽象类的方法全是抽象的,则称为接口。接口是JAVA的另一种重要的复
2016-05-04 12:06:01 415
原创 java 对象的创建、使用和清除
java的对象是类的实例,一个类可以实例化创建许多对象。一个对象的生命周期:创建、使用和清除。一、对象的创建java提供了new运算符和构造方法用于创建对象,格式如下:type objectName = constructor(...);type 是对象的类型,即对象的类或接口。objectName是对象名,即引用对象的变量。constructor(...)用于初始化对象。
2016-05-03 15:58:36 15909
原创 java构造类
一:构造类编程时先定义好类,再对类实例化产生对象。类的形式如下:class declaration{ //类声明部分 class body //类体部分}(一)类声明部分最简单的类声明仅有一个关键字class和一个类名,例如: class myApp{
2016-05-02 14:12:08 800
原创 java正则表达式
正则表达式是功能强大,使用灵活的文本处理工具,它使用某字符串 集合中各串的公共特征来描述这个字符串,这种特征可以称为模式。利用模式处理文本比利用字符串更有效。java.util.regex包主要有Pattern、Matcher、PatternSyntaxException三个类支持正则表达式。(一)正则表达类的基础如果想表示一个数可能是负值,可以用负号加问号放在数字前,如—?8;如果表示一
2016-05-01 21:55:05 342
原创 Java中的数学类
java类提供了许多实现标准数学运算功能的方法,还有一些数学值(如PI)。所有的Math成员都是静态的,不必为该类创建实例,直接用Math.method(variable)就可以调用这些方法,注意其返回类型和参数变量。例如: int a =-1; a=Math.abs(a);//使a经过绝对值运算后变为1.常用的数学方法有:public static double
2016-04-30 22:36:09 1130
原创 java字符串处理
一:String类用于不变的字符串;StringBuilding用于可变的字符串;StringBuffer现主要用于并发计算的环境,有同步的功能,但比StringBuilder速度慢。JAVA用类(String)来封装字符串,编程人员不用担心越界问题。Java用String类存放字符串常量,不能修改,可以作为参数传递,也可以被多个并发执行的线程所共享。如果字符串要变动,则采用StringB
2016-04-30 08:33:10 342
原创 java语法break、continu、label语句
一:break语句(1)break可用于退出switch、for、while、do-while等流程。格式:break[label]; label为可选部分,如果没有label部分,break只推出一层程序块,即一对花括号范围,例如:while(i ... if(i==5) break; //当i=5时,退出while循环 ...}
2016-04-29 21:10:14 825
电梯模拟系统
2016-01-12
哈夫曼编码译码器
2016-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人