只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-05-09 22:55 美琳 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 字符输入流读取文本文件 1. Reader类(读取字符流的抽象类) Reader类的常用方法 方法名称 说明 int read() 从输入流中读取单个字符 int read(byte[] c) 从输入流中读取c .length长度的字符,保存到字节数组c中,返回实际读取的字符数 int read(b 阅读全文
posted @ 2017-05-09 22:49 美琳 阅读(3116) 评论(0) 推荐(1) 编辑
摘要: 字节输入流读取文本文件 作用:将文件中的数据输入到内部储存器(内存)中. 读取数据的常用方法 方法名称 说明 int read() 读取一个字节数据 int read(byte[] b) 将数据读取到字节数组中 int read(byte[]b , int off , int len) 从输入流中读 阅读全文
posted @ 2017-05-09 22:40 美琳 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: 1.File对象既可表示文件,也可表示目录(文件夹). 2. 创建一个File对象 File file = new File (String pathName【文件路径名】); 3.在Windows操作系统中,文件路径名中的分隔符可用正斜杠“/”,也可用反斜杠“\\”. * File类的常用方法 方 阅读全文
posted @ 2017-05-09 22:25 美琳 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 导入第三方jar包 第一步:右击工程名,新建一个文件夹(Fold),名字为lib. 第二步:把第三方jar包复制到lib目录下. 第三步:右击工程名 >properties >java build path >libraries >add jar >再从项目的lib目录下选中你要的jar包 >确定. 阅读全文
posted @ 2017-05-09 22:14 美琳 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 集合框架 Collection Map List Set HashMap ArrayList LinkedList HashSet 1. List的方法 List<元素类型> list = new LinkedList<元素类型>(); list.add(元素); //增加元素 list.add(i 阅读全文
posted @ 2017-05-09 22:14 美琳 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1.异常:程序执行过程中出现的影响程序正常运行的现象. 2.异常语法 try{ //代码块 }catch(异常类型 e){ //代码块 }catch(异常类型 2 e2){ //代码块 }...{ //代码块 }finally{ //代码块 } 注意: try:表示可能出现异常的代码块. catch 阅读全文
posted @ 2017-05-09 22:12 美琳 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1. 抽象类 语法:public abstract class 类名(){}; 2. 抽象方法 语法:public abstract 返回值类型 方法名(参数列表); 例:public abstract void print(); 注意:抽象方法有abstract修饰,并且抽象方法没有方法体. 3. 阅读全文
posted @ 2017-05-09 22:04 美琳 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 封装 1.封装:隐藏类内部细节 2.封装 步骤: 第一步:将属性私有化.(private) 第二步:提供getter/setter方法(getXxxx(),setXxxx()). 第三步:在getter/setter中加入控制语句. 3. this关键词 this:表示当前对象. 调用属性:this 阅读全文
posted @ 2017-05-09 21:57 美琳 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 构造方法(特殊方法,用来创建对象 没写就会默认有构造方法) 1.语法: public 类名 (参数列表){ //方法体 } 2使用 类名 对象 new 构造方法名(参数); 例: Dog d = new Dog(); 3 构造方法的作用 a.创建对象. b.初始化值(属性值). 4构造方法和普通方法 阅读全文
posted @ 2017-05-09 21:52 美琳 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.字符串(String)的定义 String str = “内容” String str = new String(); //内容为null String str = new String(“内容”); 12.java.lang.* 字符串所在的包是java.lang. 注意:所有在java.la 阅读全文
posted @ 2017-05-09 21:49 美琳 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 无参方法 1.方法的定义 public 返回值 方法名(){ //方法体 } 注意: 如果没有返回值,那么返回值类型是void. 如果有返回值,那么必须用return 返回值,并且该值的数据类型必须是定义方法 时的数据类型. return的作用: a.返回值 b.结束方法.(与break类似) 2. 阅读全文
posted @ 2017-05-09 21:44 美琳 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 1.对象和类 类是对象的抽象,对象是类的具体事例. 例:人是类,小明是对象. 附:从现实抽象出类的步骤 第一:找出分类(分析出类) 第二:找出类的特征(分析类的相关属性) 第三:找出类的行为(分析类的方法) 2.创建对象 语法:类名 对象名 = new 类名(); 例:Person p = new 阅读全文
posted @ 2017-05-09 21:41 美琳 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.while循环 while(条件){ //代码块 } 解释:如果条件的结构为true,那么执行代码块 当代码块执行完后,又会执行条件, 依次循环,知道结果为false,整个循环结束. 2.do...while循环 do{ //代码块 }while(条件){ //代码块 } 解释:先执行代码块,然 阅读全文
posted @ 2017-05-09 21:22 美琳 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.if选择结构 第一种: if(条件){ //代码块 } 解释:如果条件结果为true,那么执行代码块,否则不执行. 第二种: if(条件){ //代码块1 }else{ //代码块2 } 解释:如果条件结果为true,那么执行代码块1,否则执行代码块2. 第三种: if(条件){ //代码块1 阅读全文
posted @ 2017-05-09 21:20 美琳 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.数组的声明定义 数组类型[] 变量名 = new 数据类型 [长度]; 例:int [] ary = new int [5]; 2.取值,赋值. 取值:数组名[下标]; int a = ary [1]; 赋值:变量 = 数组名[下标]; 例:ary [1] = 10; 3.数组的遍历 数组的长度 阅读全文
posted @ 2017-05-09 21:15 美琳 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1.变量 变量:一个数据存储空间表示(代词) 2.变量的基本语法 数据类型 变量名 //声明变量=变量值; //赋值 3.变量的使用 a.变量必需声明,并且初始化够才能使用. b.变量名不能重复. 4.常见数据类型 int(整数) double(双精度浮点数) char(字符) String(字符串 阅读全文
posted @ 2017-05-09 21:12 美琳 阅读(144) 评论(0) 推荐(0) 编辑