Java基础
小丸子_jie
这个作者很懒,什么都没留下…
展开
-
Java基础笔记—第四篇(this、static)
**Java基础笔记—第四篇(this、static)**1. thisthis是指向对象本身的指针,代表对象,是所在函数所属对象的引用。Java中的关键字this只能用于方法体方法中。当一个对象创建后,JVM(Java虚拟机)就会给这个对象分配一个引用自身的指针就是this。this只能在类中的非静态方法中使用,静态方法和静态代码块中绝不能出现this,并且this只和特定的对象关联,...原创 2019-01-17 15:08:02 · 129 阅读 · 0 评论 -
Java基础笔记—第一篇(数据类型、流程控制)
Java基础笔记—第一篇1. Java数据类型基本数据类型:boolean(1)、byte(8)、char(16)、short(16)、int(32)、long(64)、float(32)、 double(64)。引用数据类型:类(String/Object/Date… )、接口、数组。基本数据类型在声明时就分配了空间,引用类型首先只分配了引用空间,数据空间并没有分配,必须通...原创 2019-01-17 15:08:30 · 168 阅读 · 0 评论 -
Java基础笔记—第五篇(继承、重写、多态、重载、final)
**Java基础笔记—第五篇(继承、重写、多态、重载、final)**1. 继承继承—对象的一个新类可以从现有的类中派生,这个过程称为类继承。继承其实是对类的重用,提供了一种明确表述共性的方法。(私有成员也可以继承,但由于访问权限的控制,在子类中不能直接使用父类的私有成员,可以通过从父类中继承得到protected、public方法,如getter、setter方法访问)Java是单继承,...原创 2019-01-17 15:07:51 · 143 阅读 · 0 评论 -
Java基础笔记—第二篇(匿名对象、构造函数)
**Java基础笔记—第二篇(匿名对象、构造函数)**1. 数组一维数组a. 数组的声明(定义数组,并不为数组元素分配内存,因此在”[]“中不需要指出数组的元素个数)b. 创建和赋值(创建并不是定义数组,而是在定义数组之后,为数组分配内容,同时对数组进行初始化)声明:数据类型 数组名[] /数据类型 []数组名创建:数组名 = new 数据类型[size]赋值:直接赋值并定...原创 2019-01-17 15:08:20 · 376 阅读 · 0 评论 -
Java基础笔记—第三篇(访问权限、内部类)
Java基础笔记—第三篇(访问权限、内部类)1. 类访问权限修饰词本类同一个包下继承类其他类privatetruefalsefalsefalsefriendly(包访问权限)truetruefalsefalseprotected(继承访问权限)truetruetruefalsepublictruetruetruetru...原创 2019-01-17 15:08:12 · 156 阅读 · 0 评论 -
Java基础笔记—第七篇(集合)
**Java基础笔记—第七篇(集合)**集合实现类有序否下允许元素重复否Collection否是List是是SetAbstractSet、HashSet、TreeSetAbstractSet、HashSet无序,TreeSet有序(用二叉树排序)否MapAbstractMap、HashMap、TreeMapAbstractMap...原创 2019-01-17 15:06:34 · 88 阅读 · 0 评论 -
Java基础笔记—第八篇(I/O流)
**Java基础笔记—第八篇(I/O流)**字符流和字节流区别:a. 字节流读取时,读到一个字节就返回一个字节,字符流使用了字节流读到一个或多个字节(2个字节的unicode字符)先去查找指定的编码表,将查到的字符返回。b. 字节流可以处理所有类型的数据。如图片、mp3、avi,而字符流只处理字符数据。c. 只要处理纯文本数据,就优先考虑使用字符流,除此都用字节流。Reader...原创 2019-01-17 16:43:51 · 127 阅读 · 0 评论 -
Java基础笔记—第六篇(抽象、接口、包装类)
**Java基础笔记—第六篇(抽象、接口)**1. 抽象(abstract)如果一个类包含了抽象方法,那这个类一定是抽象类(接口除外); 如果某个类是抽象类,那么该类可以包含具体方法(有声明、有实现的方法)。抽象类(abstract class):无法实例化抽象方法(abstract method):需要定义在抽象类中在子类继承父类(父类为抽象类)的情况下,该子类必须要实现父类中...原创 2019-01-17 15:07:37 · 175 阅读 · 0 评论