正则表达式:★★★☆,其实是用来操作字符串的一些规则。好处:正则的出现,对字符串的复杂操作变得更为简单。特点:将对字符串操作的代码用一些符号来表示。只要使用了指定符号,就可以调用底层的代码对字符串进行操作。符号的出现,简化了代码的书写。弊端:符号的出现虽然简化了书写,但是却降低了... 全文

2013-08-23 11:56 来自版块 - java语言

反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤:1、获得Class对象,就是获取到指... 全文

2013-08-23 11:55 来自版块 - java语言

网络编程:端口:物理端口:逻辑端口:用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口。java 中ip对象:InetAddress.import java.net.*;class IPDemo{ public static v... 全文

2013-08-23 11:55 来自版块 - java语言

对象的序列化:目的:将一个具体的对象进行持久化,写入到硬盘上。注意:静态数据不能被序列化,因为静态数据不在堆内存中,是存储在静态方法区中。如何将非静态的数据不进行序列化?用transient 关键字修饰此变量即可。Serializable:用于启动对象的序列化功能,可以强制让指定... 全文

2013-08-23 11:54 来自版块 - java语言

RandomAccessFile:特点:1:该对象即可读取,又可写入。2:该对象中的定义了一个大型的byte数组,通过定义指针来操作这个数组。3:可以通过该对象的getFilePointer()获取指针的位置,通过seek()方法设置指针的位置。4:该对象操作的源和目的必须是文件... 全文

2013-08-23 11:53 来自版块 - java语言

SequenceInputStream:序列流,作用就是将多个读取流合并成一个读取流。实现数据合并。表示其他输入流的逻辑串联。它从输入流的有序集合开始,并从第一个输入流开始读取,直到到达文件末尾,接着从第二个输入流读取,依次类推,直到到达包含的最后一个输入流的文件末尾为止。这样做... 全文

2013-08-23 11:53 来自版块 - java语言

以下介绍IO包中扩展功能的流对象:基本都是装饰设计模式。Java.io.outputstream.PrintStream:打印流1:提供了更多的功能,比如打印方法。可以直接打印任意类型的数据。2:它有一个自动刷新机制,创建该对象,指定参数,对于指定方法可以自动刷新。3:它使用的本... 全文

2013-08-23 11:51 来自版块 - java语言

递归:就是函数自身调用自身。什么时候用递归呢?当一个功能被重复使用,而每一次使用该功能时的参数不确定,都由上次的功能元素结果来确定。简单说:功能内部又用到该功能,但是传递的参数值不确定。(每次功能参与运算的未知内容不确定)。递归的注意事项:1:一定要定义递归的条件。2:递归的次数... 全文

2013-08-23 11:51 来自版块 - java语言

File类:将文件系统中的文件和文件夹封装成了对象。提供了更多的属性和行为可以对这些文件和文件夹进行操作。这些是流对象办不到的,因为流只操作数据。File类常见方法:1:创建。 boolean createNewFile():在指定目录下创建文件,如果该文件已存在,则不创建。而对... 全文

2013-08-23 11:50 来自版块 - java语言

流的操作规律:1,明确源和目的。 数据源:就是需要读取,可以使用两个体系:InputStream、Reader; 数据汇:就是需要写入,可以使用两个体系:OutputStream、Writer;2,操作的数据是否是纯文本数据? 如果是:数据源:Reader 数据汇:Wr... 全文

2013-08-23 11:50 来自版块 - java语言

字符流:Reader:用于读取字符流的抽象类。子类必须实现的方法只有 read(char[], int, int) 和 close()。 |---BufferedReader:从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 可以指定缓冲区的大小,... 全文

2013-08-23 11:49 来自版块 - java语言

IO流:★★★★★,用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:1:输入流(读)和输出流(写)。2:因为处理的数据不同,分为字节流和字符流。 字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd... 全文

2013-08-23 11:48 来自版块 - java语言

API--- java.lang.System: 属性和行为都是静态的。long currentTimeMillis(); // 返回当前时间毫秒值exit(); // 退出虚拟机Properties getProperties() ; // 获取当前系统的属性信息Prope... 全文

2013-08-23 11:48 来自版块 - java语言

泛型:jdk1.5版本以后出现的一个安全机制。表现格式:< >好处:1:将运行时期的问题ClassCastException问题转换成了编译失败,体现在编译时期,程序员就可以解决问题。2:避免了强制转换的麻烦。 用于编译时期的技术,是一个安全机制。只要带有<&g... 全文

2013-08-23 11:47 来自版块 - java语言

增强for循环:foreach语句,foreach简化了迭代器。格式:// 增强for循环括号里写两个参数,第一个是声明一个变量,第二个就是需要迭代的容器for( 元素类型 变量名 : Collection集合 & 数组 ) { …}高级for循环和传统for循环的区别:... 全文

2013-08-23 11:46 来自版块 - java语言

看到Array就是数组结构,有角标,查询速度很快。看到link就是链表结构:增删速度快,而且有特有方法。addFirst; addLast; removeFirst(); removeLast(); getFirst();getLast();看到hash就是哈希表,就要想要哈希值... 全文

2013-08-23 11:46 来自版块 - java语言

Map集合:|--Hashtable:底层是哈希表数据结构,是线程同步的。不可以存储null键,null值。|--HashMap:底层是哈希表数据结构,是线程不同步的。可以存储null键,null值。替代了Hashtable.|--TreeMap:底层是二叉树结构,可以对map集... 全文

2013-08-23 11:45 来自版块 - java语言

--< java.util >-- Set接口:Set接口中的方法和Collection中方法一致的。Set接口取出方式只有一种,迭代器。 |--HashSet:底层数据结构是哈希表,线程是不同步的。无序,高效; HashSet集合保证元素唯一性:通过元素的hash... 全文

2013-08-23 11:44 来自版块 - java语言

--< java.util >-- List接口:List本身是Collection接口的子接口,具备了Collection的所有方法。现在学习List体系特有的共性方法,查阅方法发现List的特有方法都有索引,这是该集合最大的特点。List:有序(元素存入集合的顺序... 全文

2013-08-23 11:44 来自版块 - java语言

集合框架:★★★★★,用于存储数据的容器特点:1:对象封装数据,对象多了也需要存储。集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。集合和数组的区别:1:数组是固定长度的;集合可变长度的。2:数组可以存储基本数据类型,也可以存... 全文

2013-08-23 11:43 来自版块 - java语言


返回顶部