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基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例Java基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例Java基础知识学习:包括JVM虚拟机、对象模型等Java基础知识代码案例Java基础...
Java编程语言是软件开发...总结,Java基础知识的学习涵盖了许多方面,从基本语法到面向对象编程,再到集合框架、异常处理、I/O流和多线程。通过理论学习与实践操作相结合,相信你一定能成功入门并逐步精通Java编程。
JAVA基础知识学习课件是针对初学者或在校大学生设计的一套完整的JAVA编程教程。这个课程涵盖了JAVA语言的基础概念,旨在帮助学习者建立起扎实的JAVA编程基础。以下是对每个压缩包文件内容的详细解释: 1. **lesson7...
java基础知识学习资料 java开发实践案例 项目学习 源代码 供参考java基础知识学习资料 java开发实践案例 项目学习 源代码 供参考java基础知识学习资料 java开发实践案例 项目学习 源代码 供参考java基础知识学习资料...
学习Spring必学的Java基础知识(含数据库事务基础知识)
Java是一种广泛使用的面向对象的编程语言,其基础知识涵盖了多个方面,包括语法、面向对象特性、异常处理、多线程...以上只是Java基础知识的一个概述,每个话题都值得深入探讨和实践,不断学习和总结是提升技能的关键。
Java 基础知识大全 本资源摘要信息是 Java 基础知识大全的总结,涵盖了 Java 语言的基本概念、特点、历史发展等方面的知识点。以下是本资源摘要信息的详细内容: 一、 Java 语言的特点 * 面向对象:Java 语言是...
【Java基础知识学习文档】 Java是一种由Sun Microsystems公司(现已被Oracle公司收购)的詹姆斯·高斯林(James Gosling)创建的高级编程语言,自1995年发布以来,因其可移植性、安全性和高性能而备受推崇。Java...
java基础知识培训课件
"Java基础知识学习"涵盖了从入门到进阶的各种概念,对于初学者或是需要巩固基础的开发者来说,这些都是不可或缺的知识点。 首先,Java的学习始于安装Java Development Kit (JDK),这是编写、编译和运行Java程序所需...
这篇“Java基础知识总结(经典)”涵盖了Java开发中的核心概念和重要知识点,旨在为初学者和有经验的开发者提供一个全面的回顾。以下是主要的学习点: 1. **Java环境配置**:在开始编程之前,必须安装Java ...
非常好的一个学习Java的ppt,比较初级,讲的很清楚,值得下载学习。
Java基础知识总结涵盖了Java程序设计语言的核心概念和常用知识点。...综上所述,Java基础知识不仅包括了语言的语法和基本结构,还涵盖了运行环境、开发工具以及重要的编程思想和设计模式,是学习和掌握Java编程的基石。
Java入门基础知识总结学习教程大全
这篇“java基础知识学习笔记”是为初学者设计的,涵盖了从入门到精通的关键概念,旨在帮助新手快速掌握Java编程。 首先,从入门阶段开始,Java的学习会从安装JDK(Java Development Kit)开始,这是编写、编译和...
JAVA基础知识学习(零基础)
Java基础总结大全涵盖了Java编程语言的核心概念,从JVM、JRE和JDK的区别,到环境变量的设置,再到变量的定义和类型转换,深入浅出地讲解了Java的基础知识。 1. JVM、JRE和JDK: - JVM(Java Virtual Machine)是...
以上这些内容构成了Java基础知识的主体,通过深入学习和实践,开发者可以构建坚实的基础,为进一步探索Java EE、Android开发、大数据处理、云计算等领域奠定坚实的基础。《JAVA基础知识精华总结》这本书籍无疑会为...