摘要:
六、线程6.1单线程(cpu在固定的时间点上一定是在单线程工作) Java中的线程是通过java.lang.Thread类实现的,VM启动时会有一个由主方法(publicstaticvoidmain(){})所决定的线程,可以通过创建Thread的实例来创建新的线程。每个线程都是通过某个特定的... 阅读全文
摘要:
五、流IO Java中,对数据的输入/输出操作以“流”的方式进行。 5.1字节流和字符流 字节流是一个字节一个字节输入输出,字符流是一个字符一个字符输入输出(java中一个字符2个字节)(中文在java中存储是两个字节),输入输出是站在程序的角度而不是文件的角度,所以读文件是输入,写文件是输... 阅读全文
摘要:
四、常用类4.1字符串相关的类(StringStringBuffer)4.1.1String类 4.1.2StringBuffer类(代表可变的) 解释一下可变和不可变 Strings1=“hello”; Strings2=“world”; s1+=s2; 实际上又开辟了一块... 阅读全文
摘要:
三、容器(图很重要)存储多个数据,想存多少存多少3.1 简介 左边是一个一个往里装,右边map是一对一对往里装。collection接口是set和list接口的父类,set没有顺序,不可以重复;list有顺序,可以重复(可以equals)。Map定义了“键(key)-值(value)”存储... 阅读全文
摘要:
二、异常处理1简介异常值运行期出现的错误,而不是编译的错误try {System.out.println(2/0);}catch(ArithmeticException ae){ //ae是给异常对象起的名字,随便定义System.out.println(“被除数不能为0”);Ae.printS... 阅读全文
摘要:
一、面向对象1.1java键盘输入 1.1.1这种方法我认为是最简单,最强大的,就是用Scanner类import java.util.Scanner; public static void main(String [] args) { Scanner sc = new Scanner(Sys... 阅读全文