Java---从零搞起3

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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值