1.文件的输入输出。scanner in = new scaner(new File("myfile.txt"));当如果是绝对地址时,每个\前都要加一个\. 写入文件 PrintWriter out = new PrintWriter("myfile.txt")
Scanner in = new Scanner(FileRead("path"));
while(in.hasnext)
{
System.out.print(in.nextLine());
}
2.文件写入。PrintWriter使用后要close。要不然写的数据不会存进去。
PrintWriter pw = new PrintWriter("c:\\test.txt");
pw.write("marry wyp!happiness");
pw.close();
Scanner in = new Scanner(new FileReader("c:\\test.txt"));
while(in.hasNext())
{
System.out.println(in.nextLine());
}
3.文件创建。
File f = new FIle("PATH")
f.createNewFile();
4.循环控制。gob bless me
System.out.print("Do you love me? wyp(yes or no)");
Scanner in = new Scanner(System.in);
String str = in.next();
while(!str.equalsIgnoreCase("yes"))
{
System.out.println("please answer again");
str = in.next();
}
if(str.equalsIgnoreCase("yes"))
{
System.out.println("right,marry me!");
}
5.switch中只能使用枚举类型或者整型。不能用字符串等!
6. 数组。for each 遍历数组拷贝。 Array.copyOf(array,length); 或者System.arrayCopy(from, fromIdex, to, toIndex, count);
7.IO流操作!
public static void main(String[] args) {
try {
// TODO code application logic here
FileInputStream fis = new FileInputStream("c:\\test.txt");
RandomAccessFile raf = new RandomAccessFile("e:\\forever.txt", "r");
int flag = 0;
try {
while((flag = raf.read())!= -1 )
{
System.out.print((char)flag);
}
} catch (IOException ex) {
Logger.getLogger(FileIO.class.getName()).log(Level.SEVERE, null, ex);
}
// FileOutputStream fos = new FileOutputStream("e:\\forever.txt");
// System.out.println("file content is:");
int b;
try {
while((b = fis.read()) != -1)
{
// fos.write(b);
System.out.print((char) b );
}
// fos.close();
} catch (IOException ex) {
Logger.getLogger(FileIO.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (FileNotFoundException ex) {
Logger.getLogger(FileIO.class.getName()).log(Level.SEVERE, null, ex);
}
}
8. 未初始化的对象不是对象。如 Date() birthday ; 如果调用birthday.toString();会报错!必须初始化之后才能使用。
9.当一个方法不需要访问对象状态。其所需的参数都是通过显示参数提供。或者一个方法需要访问类的静态域时。将该方法声明为静态方法。
分享到:
相关推荐
java基础知识学习资料java基础知识学习资料
java基础知识学习入门,和大家分想我的学习经验,大家来下在
学习Spring必学的Java基础知识(含数据库事务基础知识)
Java学习更是如此,知识点总结目录如下: 目录 一、 Java概述 3 二、 Java语法基础 5 数据类型 5 运算符号 14 语句 15 函数 15 方法重载(Overloadjing)与重写(Overriding) 16 数组 17 总结 18 三、 常见关键字 ...
Java基础知识整理 Java面试题整理 学习了几年Java,很多知识需要整理,这些都是很关键的知识
java基础知识大全(必看经典),里面包含了最基本的java基础知识,适合学习java的初学者和想要复习java基础的同学。
大学学习时的JAVA学习课件, 还不错
java入门级学习笔记,java基础知识简介
java基础知识,适用于初学者打牢基础,毕业生学习应付面试,hr摘抄做java考题
java基础知识培训课件
基础知识学习,基础知识学习,基础知识学习,基础知识学习
基础的java 知识点,包含集合等的知识点,供大家学习,欢迎大家留言
非常好的一个学习Java的ppt,比较初级,讲的很清楚,值得下载学习。
java基础知识学习笔记是java2参考大全的笔记,个人笔记,不喜勿喷。
java基础知识学习
java基础知识学习笔记
Java入门基础知识总结学习教程大全
Java有兴趣的零基础人员可以通过学习本文档,来加强对Java知识的理解和掌握。
Java基础知识PDF格式,对大家学习很有帮助的,多多支持