1、javac -d . test.java “-d”:根据包名生成文件夹 “-d”后面是路径 “.”:表示文件夹放入当前目录
2、将类放置到一个包当中,需要使用package “包名”
3、一个类的全名应该是“包名”+“.”+“类名”
4、包名命名规范:要求包名所有的字母都要小写;一般情况下,是域名倒过来写
5、如果一个类被声明成public,则它的名字必须和文件名一致
6、两个包之间的互相访问,要求被访问的应该有public权限
7、private一般不能修饰类,被修饰的变量和函数只能在本类中使用
8、默认的是default权限,包级别访问权限:在同一个包中自由访问
9、导入类: import com.xxx.*; 使用通配符导入指定包里所有的类
10、protected允许在不同的包中被继承,只能修饰成员变量和成员函数
11、类、成员变量以及成员函数的权限要尽可能的小(体现面向对象的封装性)
12、定义了接口 就是定义了调用对象的标准
13、接口中的所有权限都是public
14、一个类可以实现多个接口,一个接口也可以继承多个接口
15、处理异常: try{}
catch(Exception e){}
finally{}(异常的出口)
16、Exception类以及它除了RuntimeException类的子类都属于check exception
17、有异常的时候有两种方法进行处理,a:try...catch...finally...
b:throws
18、throws Exception紧跟函数的后面。异常不会在此函数中处理,而会在调用这个函数的地方进行处理
19、字节流:读写文件时,以字节为基础
其核心类的核心方法 InputStream FileInputStream int read(byte[] b, int off, int len)
OutputStream FileOutputStream void write(byte[] b,int off, int len)
使用I/O流的步骤 导入类 :import java.io.*;
声明输入流引用: FileInputStream fis = null;
声明输出流的引用: FileOutputStream fos = null;
生成代表输入流的对象: fis = new FileInputStream("e:/document/from.txt");
生成代表输出流的对象: fos = new FileOutputStream("e:/document/to.txt");
生成一个字节数组: byte [] buffer = new byte [1024];
调用输入流对象的read方法,读取数据:int temp = fis.read(buffer,0,buffer.length);
写入文件: fos.write(buffer,0,temp);
20、调用一个String对象的trim方法,将会去除掉这个字符串的首尾空格和空字符
21、字符流:读写文件时,以字符为基础
输入流:Reader FileReader int read(char [],int off,int len)
输出流:Writer FileWriter void write(char [],int off,int len)
2、将类放置到一个包当中,需要使用package “包名”
3、一个类的全名应该是“包名”+“.”+“类名”
4、包名命名规范:要求包名所有的字母都要小写;一般情况下,是域名倒过来写
5、如果一个类被声明成public,则它的名字必须和文件名一致
6、两个包之间的互相访问,要求被访问的应该有public权限
7、private一般不能修饰类,被修饰的变量和函数只能在本类中使用
8、默认的是default权限,包级别访问权限:在同一个包中自由访问
9、导入类: import com.xxx.*; 使用通配符导入指定包里所有的类
10、protected允许在不同的包中被继承,只能修饰成员变量和成员函数
11、类、成员变量以及成员函数的权限要尽可能的小(体现面向对象的封装性)
12、定义了接口 就是定义了调用对象的标准
13、接口中的所有权限都是public
14、一个类可以实现多个接口,一个接口也可以继承多个接口
15、处理异常: try{}
catch(Exception e){}
finally{}(异常的出口)
16、Exception类以及它除了RuntimeException类的子类都属于check exception
17、有异常的时候有两种方法进行处理,a:try...catch...finally...
b:throws
18、throws Exception紧跟函数的后面。异常不会在此函数中处理,而会在调用这个函数的地方进行处理
19、字节流:读写文件时,以字节为基础
其核心类的核心方法 InputStream FileInputStream int read(byte[] b, int off, int len)
OutputStream FileOutputStream void write(byte[] b,int off, int len)
使用I/O流的步骤 导入类 :import java.io.*;
声明输入流引用: FileInputStream fis = null;
声明输出流的引用: FileOutputStream fos = null;
生成代表输入流的对象: fis = new FileInputStream("e:/document/from.txt");
生成代表输出流的对象: fos = new FileOutputStream("e:/document/to.txt");
生成一个字节数组: byte [] buffer = new byte [1024];
调用输入流对象的read方法,读取数据:int temp = fis.read(buffer,0,buffer.length);
写入文件: fos.write(buffer,0,temp);
20、调用一个String对象的trim方法,将会去除掉这个字符串的首尾空格和空字符
21、字符流:读写文件时,以字符为基础
输入流:Reader FileReader int read(char [],int off,int len)
输出流:Writer FileWriter void write(char [],int off,int len)