Java世界

学习笔记

常用链接

统计

积分与排名

天籁村

新华网

雅虎

最新评论

Java异常和字符界面应用

Java异常调用栈机制
方法中抛出异常,方法覆盖异常,throws声明异常,throw是“抛”出异常。
当子类重写父类方法可以抛出异常,抛出与被重写方法的相同异常或异常的子类异常(Exception-IOExcepiton)。


编写字符界面应用
命令行参数可以传递0-n个参数,main方法接收。
如:
java ClassName [para_list]

系统属性
如:
package com.sinojava.one;
import java.util.Properties;
import java.util.Enumeration;
public class PropretyTest {
    public static void main(String[] args) {
        Properties p = System.getProperties();
        Enumeration pp_name = p.propertyNames();
        while(pp_name.hasMoreElements()) {
            String name = (String)pp_name.nextElement();
            String s = p.getProperty(name);
            System.out.println(name+" "+s);
        }
    }

}

load() 从文件读入属性,store() 向文件写入属性,属性文件的后缀名是.properties 。


控制台的输入/输出
System.out和System.err是PrintStream对象,System.in是InputStream对象。
print和println将会调用该对象的toString()方法,打印它的返回字符串。

Math类、String类、StringBuffer类、File类学习。
串池:
String s1="123"; 和String s2="123";  一个对象,两个引用。
String s1 = new String("123"); 和 String s2 = new String("123");  两个对象,一个引用。

String类不可改变的Unicode字符序列,StringBuffer类是可改变的Unicode字符序列。

posted on 2007-10-24 16:53 Rabbit 阅读(294) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: