
使用Java实现面向对象编程
文章平均质量分 50
糯米小佳
编程是一段很艰辛的路,学会去坚持与不懈!
展开
-
java多线程知识笔记
多线程 1,进程和线程 进程是一个程序运行的实例,它会在内存中开辟一块空间,专门给这个程序使用。 线程是程序运行的最小单位,一个进程可以有多个线程。 2,多线程 如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程” 多个线程交替占用CPU资源,而非真正的并行执行 3,多线程好处 充分利用CPU的资源 简化编程模型 带来良好的用户体验 4,多线程的实现方法 1,继承Thread public class MyThread extends Thread { private Str原创 2021-03-31 16:08:16 · 374 阅读 · 2 评论 -
java集合框架知识笔记
集合框架 变量:存储单个值。 数组:存储同一种数据类型的多个数据,长度不可变。 集合:存储一组任意数据类型的集合,长度可变。 体系 4个接口 Collection 收集,集合 / List(列表) Set(集合) Map(地图) 实现类: List:ArrayList、LinkedList 三有产品:有顺序,有下标,有重复 Set:HashSet、TreeSet 三无产品:无顺序,无下标,无重复 Map:HashMap、TreeMap 键值对:key-value java中万物皆对象 除了基本数据类型原创 2021-03-31 16:05:23 · 110 阅读 · 0 评论 -
java异常知识笔记
Java API java应用程序接口 学习已经写好的类。 异常 Exception 异常是指 程序在运行过程中发生了不可预料的错误,导致程序无法继续运行。 异常体系结构 Throwable (可抛出的) / \ Error(错误) Exception (异常) / \ CheckException RuntimeException(运行时异常,可以不处理) (检查异常,必须要处理) Error:表示非常严重的错误。程序员一般不可修复。 Exception :表示非严重的错误,可以通过异常捕原创 2021-03-31 16:04:05 · 100 阅读 · 0 评论 -
java接口知识笔记
抽象 abstract 1,修饰类 --- 抽象类 abstract class Person{ 1,抽象类不能实例化,但是有构造 2,抽象类只能被继承,抽取公共的要求子类必须实现的方法 例如:Animal类 eat(),形成了一种规范 3,抽象类中可以有抽象方法,也可以有普通方法 } 2,修饰方法 --- 抽象方法 abstract class Person{ //抽象方法 public abstract void method01(); 1,抽象方法没有方法体 2,有抽象方法的类必须是原创 2021-03-31 16:02:18 · 129 阅读 · 0 评论 -
java多态知识笔记
继承:extends 方法重写 方法重载 抽象 abstract 抽象类: 不能实例化,有构造方法。 抽象类中,有实例方法,抽象方法 抽象方法: 没有方法体 有抽象方法的类 必然是抽象类或接口。 抽象方法必须被子类重写,除非子类也是抽象类。 final关键字 fianl修饰的类 String 多态: 什么是多态? 同一个类型的对象,调用同一个方法,得到不同的结果。 Animal a = new Dog1(); 父类的引用 指向 子类的对象。向上转型。自动转向。 编译时类型为原创 2021-03-31 16:00:56 · 95 阅读 · 0 评论 -
java继承知识笔记
面向对象 封装 继承 多态 接口 继承 extends 子类(派生类)和父类(超类,基类) this 表示对本类对象的引用 调用本类的属性和方法 this(); 调用本类的构造方法,必须写在构造方法中的第一行 super 表示对父类对象的引用 调用父类的属性和方法 super(); 调用父类的构造方法,必须写在构造方法中的第一行 super(); 在构造方法中 是隐式存在。 子类不能继承父类的什么? 1,私有成员 private 修饰的属性和方法 2,构造方法 3,子类和父类不在同包下,使用默认访问权限原创 2021-03-31 15:56:58 · 96 阅读 · 0 评论 -
java对象和封装知识笔记
编程思想: 1,面向过程 C 汇编 2,面向对象 Java C# C++ python Php 易语言 类是一种特殊数据类型 数据类型 基本数据类型 byte short int long double float char boolean 引用数据类型 String Array Scanner File Random 自定义 构造方法 方法名和类名相同,并且没有返回值类型。 主要的作用是实例化对象。 还可以使用有参构造给属性初始化值。 特征: 1,系统会默认一个无参构造(隐藏) 2,当写了一个有参构原创 2021-03-31 15:53:48 · 132 阅读 · 0 评论