super用法
摘要:使用super关键字,super代表父类对象; 范围: 只能在子类中使用, 不能使用在static修饰的方法中 子类访问父类成员 a.访问父类构造方法 super(); >在子类构造方法中调用且必须是{该方法中}第一句 super(name); b.访问父类属性 super.name; c.访问父类
阅读全文
posted @
2020-06-29 20:36
云梦曦
阅读(211)
推荐(0)
this与final用法
摘要:this表示当前类的对象, 不能用于static声明的方法中,常用于区分同名成员变量; final用法 1.修饰类当用final修饰一个类时,表明这个类不能被继承; 2.修饰方法 用final修饰的方法不能被重写 3.修饰变量用final修饰的变量称为常量,其数值一旦在初始化之后便不能更改;{只能赋
阅读全文
posted @
2020-06-28 23:07
云梦曦
阅读(193)
推荐(0)
static用法
摘要:static 声明方法为静态方法,声明属性为静态属性; # ( 静态方法只能访问静态成员;非静态既可以访问静态,又可以访问非静态)static 关键词: 1、static 修饰方法,该方法叫做静态方法(也叫做类方法), 通过类名.方法()调用; 2、静态方法中不能使用this/super关键词,调用
阅读全文
posted @
2020-06-27 23:26
云梦曦
阅读(134)
推荐(0)
面向对象的三个基本特征
摘要:面向对象三大特性:封装、继承、多态 封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 继承:{关键字 extends}子类继承父类的特征和行为,子类可以使用父类的方法和属性,还可以重写父类的方法 多态是指子类对象可以直接赋给父类变量(父类引
阅读全文
posted @
2020-06-22 21:24
云梦曦
阅读(360)
推荐(0)
Java中数据类型转换
摘要:隐式转换: 系统默认将其转换为我们需要的数据类型; 强制转换:=号两边数据类型不同时,可以通过,前面加(类型)转换 例如:int j=10;float f=100.123; int j=(int)f; {其中使用float时须加f} 基本数据类型之间规则: (1)整型之间数据类型强制转换规则:lon
阅读全文
posted @
2020-06-21 22:43
云梦曦
阅读(133)
推荐(0)
Java 8种基础数据类型
摘要:java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 boolean(它只有两个值可取true false) 第四类:字符型 char 类型转换: a。自动转换:byte-->short-->int-->long
阅读全文
posted @
2020-06-20 22:28
云梦曦
阅读(201)
推荐(0)
Java中数据类型转换
摘要:隐式转换: 系统默认将其转换为我们需要的数据类型; 强制转换:=号两边数据类型不同时,可以通过,前面加(类型)转换 例如:int j=10;float f=100.123; int j=(int)f; 基本数据类型之间规则: (1)整型之间数据类型强制转换规则:long->int->short->b
阅读全文
posted @
2020-06-19 20:40
云梦曦
阅读(125)
推荐(0)
Java异常
摘要:异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。 三种类型的异常: 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是可能被程序
阅读全文
posted @
2020-06-18 22:08
云梦曦
阅读(97)
推荐(0)
sleep() 和 wait() 有什么区别?
摘要:1 类的不同:sleep() 来自 Thread,wait() 来自 Object。 2 释放锁:sleep() 不释放锁;wait() 释放锁。 3 用法不同:sleep() 时间到会自动恢复;wait() 可以使用 notify()/notifyAll()直接唤醒。
阅读全文
posted @
2020-06-11 21:40
云梦曦
阅读(351)
推荐(0)
ArrayList 和 Vector 的区别是什么?
摘要:线程安全:Vector 使用了 Synchronized 来实现线程同步,是线程安全的,而 ArrayList 是非线程安全的。 性能:ArrayList 在性能方面要优于 Vector。 扩容:ArrayList 和 Vector 都会根据实际的需要动态的调整容量, 只不过在 Vector 扩容每
阅读全文
posted @
2020-06-09 20:42
云梦曦
阅读(2776)
推荐(0)
事务
摘要:1.事务的基本介绍 概念:如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败.操作: 开启事务:start transaction; 回滚:rollback; 提交:commit; 2.事务的四大特征 原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败. 持
阅读全文
posted @
2020-06-08 10:06
云梦曦
阅读(134)
推荐(0)
多态的特点?有什么优点?
摘要:多态的特点: 一、要有继承; 二、要有重写; 三、父类引用指向子类对象 多态的优点: 1.可替换性(substitutability)。多态对已存在代码具有可替换性。例如,多态对圆Circle类工作,对其他任何圆形几何体,如圆环,也同样工作。 2.可扩充性(extensibility)。多态对代码具
阅读全文
posted @
2020-06-07 11:29
云梦曦
阅读(5090)
推荐(1)
子父类出现后,类中的成员都有了哪些特点:
摘要:1:成员变量。 当子父类中出现一样的属性时,子类类型的对象,调用该属性,值是子类的属性值。 如果想要调用父类中的属性值,需要使用一个关键字:super This:代表是本类类型的对象引用。 Super :代表是子类所属的父类中的内存空间引用。 注意:子父类中通常是不会出现同名成员变量的,因为父类中只
阅读全文
posted @
2020-06-06 15:47
云梦曦
阅读(253)
推荐(0)
线程与进程的区别
摘要:进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。 线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。 区别: 地址空间:同一进程的线程共享本进程的地址空间,而进程之间则是独立的地址空间。
阅读全文
posted @
2020-06-05 19:07
云梦曦
阅读(175)
推荐(0)
流的基础知识
摘要:流是指一连串流动的字符,是以先进先出方式发送信息的通道 字节流: 输出流:FileInputStream 输入流:FileOutputStream 字符流: 输入流:FileWriter 输出流:FileReader 缓冲流: 输入流:BufferedWriter 输出流:BufferedReade
阅读全文
posted @
2020-06-04 20:36
云梦曦
阅读(229)
推荐(0)
ArrayList 和 LinkedList 的区别是什么?
摘要:1 数据结构实现:ArrayList 是动态数组的数据结构实现,而 LinkedList 是双向链表的数据结构实现。 2 随机访问效率:ArrayList 比 LinkedList 在随机访问的时候效率要高,因为 LinkedList 是线性的数据存储方式,所以需要移动指针从前往后依次查找。 3 增
阅读全文
posted @
2020-06-03 20:06
云梦曦
阅读(3107)
推荐(2)
HashMap 和 Hashtable 有什么区别?
摘要:1 存储:HashMap 运行 key 和 value 为 null,而 Hashtable 不允许。 2 线程安全:Hashtable 是线程安全的,而 HashMap 是非线程安全的。 3 推荐使用:在 Hashtable 的类注释可以看到,Hashtable 是保留类不建议使用, 推荐在单线程
阅读全文
posted @
2020-06-02 20:23
云梦曦
阅读(930)
推荐(0)
构造方法和成员方法的区别
摘要:A:格式区别 构造方法和类名相同,并且没有返回类型,也没有返回值。 普通成员方法可以任意起名,必须有返回类型,可以没有返回值。 B:作用区别 构造方法用于创建对象,并进行初始化值。 普通成员方法是用于完成特定功能的。 C:调用区别 构造方法是在创建对象时被调用的,一个对象建立,只调用一次相应构造函数
阅读全文
posted @
2020-06-01 16:51
云梦曦
阅读(1003)
推荐(0)
多线程
摘要:什么是多线程? 在一个应用程序中,同时,有多个不同的执行路径。 多线程的好处? 提高程序效率。 1.线程和进程有什么区别? 线程是进程的一条执行路径,而进程是线程的集合。 2.什么是线程同步、异步? 线程同步表示,当前线程执行完后下一个线程接着执行。 线程异步表示, 在一个应用程序中,同时,有多个不
阅读全文
posted @
2020-05-31 16:25
云梦曦
阅读(132)
推荐(0)