![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
lyp_20180630
这个作者很懒,什么都没留下…
展开
-
多态——特点、转型、成员特点
1.特点前提:类之间是继承或实现的关系;特点:父类引用指向子类对象,父类引用访问父类成员,子类必须实现该成员方法(覆盖)弊端:提高了程序的扩展性,但是只能父类引用指向父类成员2.转型Animal a=new Cat() 向上转型Cat c=(Cat)a; 向下转型a instanceof Cat a属于猫类型3.多态中成员变量的特点对非静态的成员函数,编译看左边,...原创 2019-03-07 10:45:16 · 157 阅读 · 0 评论 -
集合-Map
1.Map集合key与value一一对应map的具体类对象有:hashmap、hashtable、treemaphashmap:底层是哈希表,key值和value值能为空,线程不同步的,jdk1.2版本后出现的,效率高hashtable:底层是哈希表,key和value值不能为空,线程同步的,jdk1.0版本,效率低,treemap:底层是二叉树存储结构, 线程不同步的;可以用于给map...原创 2019-03-27 16:12:50 · 99 阅读 · 0 评论 -
集合-list
1.概念集合是用来存储对象的,而且可以存储不同类的对象,存储的是对象的引用(地址),长度可变;数组也可以存储对象,但存储的对象类型一致,且长度固定。集合的体系结构:collectionlist setarraylist,linkedlist,vecter hashset,treeset由来:存储的数据结构不同2.基本操作ArrayL...原创 2019-03-14 21:48:38 · 116 阅读 · 0 评论 -
基本数据类型的包装类
1.基本数据类型包装类int Integer(引用类型)byte Byteshort Shortlong Longdouble Doublechar characterfloat Float基本数据类型包装类的一个最大优势是:便于和String类型转换。基本数据类型变字符串:基本数据类型+""、基本数据类型.toString(基本数据类型的值)。字符串变基本数据类型:(...原创 2019-03-14 17:35:27 · 139 阅读 · 0 评论 -
异常
1.try…catc和throws的用法:throws exception 用于标识一个方法可能会出现异常;trycatch用于处理可能发生异常的语句,对于可能发生异常的语句,java有两种对待方式,try。。catch 或者throws 抛出给它的调用者,若在主函数中,则抛给虚拟机,虚拟机处理异常的方式类似于e.printstacktrace(),即打印完整的异常信息,两种方式异常后面的...原创 2019-03-08 12:05:49 · 250 阅读 · 0 评论 -
字符串
1.关于字符串对象是否相同的结果-有待深究package zifuchuan;/*String s = new String(“abc”);【该命令会将"abc"视为一个字符串常量。首先,在常量池中查找是否有该常量:如果没有,就创建;有,就直接引用。假设将常量池中"abc"的内存地址记为0x001。然后,在堆中创建一个对象,对转载 2019-03-11 20:42:43 · 149 阅读 · 0 评论 -
内部类
**1.**内部类可直接访问外部类成员,因为省略了Outer.this,外部类不能直接访问内部类,只有建立内部类对象才能访问内部类成员。package Duotai;class Outer{private int num=10;class Inter{void function(){System.out.println(“num=”+Outer.this.num);}}void...原创 2019-03-07 15:51:17 · 135 阅读 · 0 评论 -
抽象类、接口
抽象类——abstract class 类名{abstract void eat();}子类必须实现父类的所有的抽象方法,如果子类只实现部分抽象方法,则该子类仍然是个抽象类。抽象类不能创建对象。接口——interface Inter{public static final int NUM=3;public abstract void getNum();//**可省略}单继承、多...原创 2019-03-07 09:01:58 · 141 阅读 · 0 评论 -
继承
继承super和this的用法一样,分别是指代父类对象和子类对象。原创 2019-03-06 19:37:59 · 154 阅读 · 0 评论 -
IO流
IO流-设备之间数据的传输。1.字符流和字节流字节流》字符流;字符流操作文本,与编码方式有关,可以指定。字节流的抽象基类:inputStream;OutputStream;字符流的抽象基类:Reader,Writer;...原创 2019-04-25 12:24:45 · 61 阅读 · 0 评论