JAVA(三)JAVA常用类库/JAVA IO】的更多相关文章

成鹏致远 | lcw.cnblog.com |2014-02-01 JAVA常用类库 1.StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同,String类的内容一旦声明之后则不可改变,改变的只是其内存地址的指向,而StringBuffer中的内容是可以改变的 对于StringBuffer而言,本身是一个具体的操作类,所以不能你String那样采用直接赋值的方式进行对象的实例化,必须通过构造方法完成 当一个字符串的内容需要被经常改变时…
概念:对两个或多个数据项进行比较,以确定他们是否相等,或确定他们之间的大小关系及排列顺序成为比较. 1.Comparable接口: 此接口强行对实现它的每个类的对象进行整体排序.这种排序被称为类的自然排序,类的compareTo方法被称为它的自然比较方法. public class ComparableDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method…
Data类 类Data表示特定的瞬间,精确到毫秒,也就是程序运行时的当前时间 Data data=new Data();//实例化Data对象,表示当前时间 Calendar类 日历类,使用此类可以将时间精确到毫秒显示. //两种实例化方式 Calendar c=Calendar.getInstance();//Calendar类是抽象类,不能直接new Calendar c=new GregorianCalendar(); DateFormat类及子类SimpleDateFormat 例: i…
二叉树是每个节点最多有两个子树的有序树.通常子树被称为"左子树"和"右子树". 二叉树算法的排序规则: 1.选择第一个元素作为根节点 2.之后如果元素大于根节点放在右子树,如果元素小于根节点,则放在左子树 3.最后按照中序遍历的方式进行输出,则可以得到排序的结果(左->根->右) 8.3.10.1.6.14.4.7.13 public class BinaryTree { private Node root; public void addNode(in…
概念:又称为折半查找,优点是比较次数少,查找速度快,平均性能好:缺点是要求待查表为有序表,且插入删除困难.因此,折半查找方法适用于不经常变动而查找频繁的有序列表. 例: public class BinarySearchDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] nums={20,34,30,45,54,60}; Arra…
StringBuffer 例: public class StringBufferDemo { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //使用String的写法连接字符串,比较占内存 String s="hello"; String ss=s+"world"; for(int i=0;i<10;i++){…
引用自:http://www.importnew.com/7530.html 本文由 ImportNew - 邢 敏 翻译自 programcreek.欢迎加入Java小组.转载请参见文章末尾的要求. 写在前面: 1) 本文列出的名单是根据我自己的调查,并结合个人的经验.有可能是它们不恰恰是最流行的,但至少众所周知的. 2) 我会不断更新这个列表,使之更加完整和准确.感谢您的意见. 一个典型的Java项目依赖于第三方库.本文总结的Java库适用于各种应用,比较流行并且广泛使用.其中一些还提供简单…
Java 类库概念: Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类.接口和异常处理类,这些包的集合就是 Java 的类库 包名以 Java 开始的包是 Java 核心包 (Java Core Package) : 包名以 Javax 开始的包是 Java 扩展包 (Java Extension Package) ,例如 javax.swing 包: 常用的 Java 核心包 (Java Core Package) 1.       java.lang     …
Java 类库概念: Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类.接口和异常处理类,这些包的集合就是 Java 的类库 包名以 Java 开始的包是 Java 核心包 (Java Core Package) : 包名以 Javax 开始的包是 Java 扩展包 (Java Extension Package) ,例如 javax.swing 包: 常用的 Java 核心包 (Java Core Package) 1.       java.lang     …
Java类库概念 Java的应用程序接口(API)以包的形式来组织,每个包提供了大量的相关类.接口和异常处理类,这些包的集合就是Java类库. 包名以java开始的包是Java核心包:包名以javax开始的包是Java扩展包.例如javax.swing包. 常用的Java核心包 java.lang        Java编程语言的基本类库 java.applet      创建applet需要的所有类 java.awt         创建用户界面以及绘制和管理图形.图像的类 java.io  …