java基础知识点复习
农民工的博客
yitafssf
展开
-
基础知识点复习——Java第一章
开始起飞!myEclipse1.使用myEclipse开发java程序 a、创建一个工程 b、创建包 c、创建类 d、public static void main(String[] args){} 主函数,是任何一个java程序必须要有的 e、开始编程 System.out.print("Hello"); 打印一句话 2.数据类型 String 字符串类型 char 字符类型 ...原创 2018-04-25 16:10:11 · 266 阅读 · 0 评论 -
基础知识点复习——输入输出
输入输出一、file类 1.常用方法: file.exists() 判断文件是否存在 file.isFile() 判断是否是文件 file.isDirectory() 判断是否是目录 file.getPath() 得到相对路径 file.getAbsolutePath() 得到绝对路径 file.getName() 得到文件名称 file.delete() 删除...原创 2018-05-26 22:05:30 · 467 阅读 · 0 评论 -
基础知识点复习——集合
集合1.什么是集合? 可以理解为:没有长度限制的数组 2.ArrayList 一组长度可变的数组,有序,不唯一 .add(Object o) 在集合的末尾插入一条数据 .add(int index,Object o) 将一条数据插入到下标为index的位置 .size() 返回集合中现有元素个数 .get(int index) 得到下标为index的元素(数据) .contains(Objec...原创 2018-05-26 22:04:45 · 129 阅读 · 0 评论 -
基础知识点复习——异常
一、try-catch 1.语法: try{ //代码块1 }catch(){ //代码块2 } 2.如果代码块1执行没有问题,代码块2不会执行,如果代码块1有问题,执行代码块2 3.finally 不管程序有没有异常,都一定会执行的代码 关闭资源所用 4.注意: Exception是所有异常的父类,必须放在最后一个catch 5.throw 写在方法体之中,走...原创 2018-05-26 22:03:32 · 98 阅读 · 0 评论 -
基础知识点复习——抽象类和接口
抽象类和接口1.什么是抽象类? 就是抽象的类。 2.abstract关键词 用于修饰类或者方法,被修饰的类称为:抽象类,被修饰的方法称为:抽象方法。 3.子类继承抽象的父类时,必须实现父类所有的抽象方法,除非子类也是抽象的4.抽象类可以没有抽象方法,但是抽象方法必须在抽象类中5.抽象类,能不能被实例化,也就是说能不能创建抽象类的对象? 不能。 6.为什么抽象类不能被实例化? 抽象是一个笼统的概念,...原创 2018-05-26 22:02:59 · 114 阅读 · 0 评论 -
基础知识点复习——封装与继承
封装与继承1.什么是封装? 将公共的属性变成私有的,然后写出get、set方法2.封装有什么用? a、不能随意调用属性 b、保证了数据的有效性 c、代码的复用性 3.封装的步骤: a、修改属性的可见性 b、创建getter、setter方法(鼠标右键——>source——>getter、setter——>select all) alt+shift+s+r c、在方法中添加控制语...原创 2018-05-26 22:01:11 · 102 阅读 · 0 评论 -
基础知识点复习——面向对象
一、类和对象 1.万物皆对象 2.类是对象的抽象,对象是类的具体 类是抽象的,对象是具体的。 3.new关键字 a、中文意思:新的 b、新建,创建对象的关键词 c、Students s1 = new Students(); 创建学生类的对象 4.方法的调用 a、在同一个类中,可以直接通过方法名调用 b、在不同类中,必须先创建这个类的对象,创建完了之后才能通过对象名打点调用 ...原创 2018-05-26 21:57:02 · 359 阅读 · 0 评论 -
基础知识点复习——数组高级应用
现在有两张扑克,左手拿着黑桃10,右手拿着红桃K,要求,换过来输出,最后实现左手拿着红桃K,右手拿着黑桃10。冒泡排序package bdqn;import java.util.Scanner;public class Test05 { public static void main(String[] args) { Scanner input = new Scanner(System.in);...原创 2018-05-26 21:55:06 · 188 阅读 · 0 评论 -
基础知识点复习——循环和随机数
1.while循环 a.格式: while(条件){ //代码 } b、原理 while循环会将条件进行判断,如果返回真,则执行代码,执行完毕后,将回到条件 重新判断,直到条件为假,跳出循环。 2.do-while循环 a、格式 do{ //代码 }while(条件); b、原理 跟while的工作是相同的,可以是一模一样的。 区别: while有可能一次都不执行。 但是,do...原创 2018-04-25 16:18:03 · 164 阅读 · 0 评论 -
基础知识点复习——抽象类和接口
抽象类和接口1.什么是抽象类? 就是抽象的类。 2.abstract关键词 用于修饰类或者方法,被修饰的类称为:抽象类,被修饰的方法称为:抽象方法。 3.子类继承抽象的父类时,必须实现父类所有的抽象方法,除非子类也是抽象的4.抽象类可以没有抽象方法,但是抽象方法必须在抽象类中5.抽象类,能不能被实例化,也就是说能不能创建抽象类的对象? 不能。 6.为什么抽象类不能被实例化? 抽象是一个笼统的概念,...原创 2018-04-25 16:22:47 · 142 阅读 · 0 评论 -
基础知识点复习——方法
1.方法 a、什么是方法? 解决问题的方法?main方法? 对象,万物皆对象、属性,对象的某种特征、方法,改变对象特征? 方法即是功能。 就是能做什么事情,做一件事情就是一个功能,也就是一个方法。 2.如何声明一个方法? public static void main(String[] args){} 公共的 静态的 空的 主要的 字符串 public static void 方法名(){...原创 2018-04-25 16:24:45 · 99 阅读 · 0 评论 -
基础知识点复习——封装与继承
封装与继承1.什么是封装? 将公共的属性变成私有的,然后写出get、set方法2.封装有什么用? a、不能随意调用属性 b、保证了数据的有效性 c、代码的复用性 3.封装的步骤: a、修改属性的可见性 b、创建getter、setter方法(鼠标右键——>source——>getter、setter——>select all) alt+shift+s+r c、在方法中添加控制语...原创 2018-04-25 16:27:29 · 130 阅读 · 0 评论 -
基础知识点复习——集合(总结)
复习:集合 有序 索引 存储类型 for foreach 大小数组 有序 可以使用 类型固定 可以 可以 固定ArrayList 有序 可以使用 无限制 可以 可以 可变List<T> 有序 可以使用 类型固定 可以 可以 可变HashTable 无序 不能使用 无限制 不可以 可以 可变HashMap<K,Y> 无序 不能使用 固定 ...原创 2018-04-25 16:29:44 · 226 阅读 · 0 评论 -
基础知识点复习——总结(多态、集合)
一、多态 1.什么是多态?(★★★) 同一种事物,根据条件不同,产生的结果不同。 2.为什么要使用多态? 原来的代码,频繁修改代码,可扩展性和可维护性差。所以我们使用多态 进行优化。 3.父类指向子类(★★) 例如:Pet pet = new Dog(); 创建了一个父类对象,指向了子类对象。 好处:它可以指向任意一个子类。 坏处:父类指向子类,通过这个对象名打点只能调用父...原创 2018-04-30 10:28:39 · 294 阅读 · 1 评论 -
基础知识点复习——数组
1.什么是数组? 数组其实就是一个变量,只不过是存储一组相同数据类型的数据 数组长度不可变 2.怎么声明数组? 怎么声明变量? int a = 0; a、int[] a = new int[5]; b、int a[] = new int[5]; c、int[] a = {1,2,3,4,5,6}; 这个声明方式必须在一条语句中写完 3.数组赋值: 要找到数组中的一个元素,是通过下标找到的。...原创 2018-05-26 21:42:02 · 177 阅读 · 0 评论 -
基础知识点复习——总结
一、多态 1.什么是多态?(★★★) 同一种事物,根据条件不同,产生的结果不同。 2.为什么要使用多态? 原来的代码,频繁修改代码,可扩展性和可维护性差。所以我们使用多态 进行优化。 3.父类指向子类(★★) 例如:Pet pet = new Dog(); 创建了一个父类对象,指向了子类对象。 好处:它可以指向任意一个子类。 坏处:父类指向子类,通过这个对象名打点只能调用父...原创 2018-05-26 22:06:57 · 153 阅读 · 0 评论