自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java的封装,继承,多态,接口

对象和封装: 面向对象设计的过程就是抽象的过程,三步走: 第一步:发现类 第二步:发现类的属性 第三步:发现类的方法 final常量: 修饰的方法不能被重写 修饰的类不能被继承 修饰的变量为常量 不能再一次赋值 构造方法: 方法名和类名一样,如果没写,系统会自动给一个无参构造 构造方法没有返回值,如果有,则不是构造方法,而是和构造方法同名的成员方法 方法的重载: 1必须在同一...

2019-12-17 22:52:36 156

原创 Java的异常(exception)

异常 什么是异常? 在程序的运行过程中锁发生的不正常的事件 异常处理机制为程序提供处理错误的能力。 System.err.print();报错专用输出,有颜色标注,所有的err打印的都在顶行输出 eclipse快捷键 syse. 通过if-else进行异常处理的机制主要有以下缺点: 代码臃肿 影响开发效率 很难穷举所有的异常情况,程序仍旧不健壮 影响代码的可读性,加大日后程序的维护难度 try...

2019-12-12 16:28:30 1009

原创 Java多线程的理解

多线程 java的程序是多线程的,每个简单的程序都包含了一个主线程main()和一个gc 垃圾回收机制的线程 进程和线程的区别: 进程包括线程,线程是进场中执行的最小单位,可完成一个独立的控制流程,进程是程序中的一个过程,没有线程的进程可以看作是一个单线程 进程的5种状态:创建,就绪,运行,阻塞,死亡状态 或者(初始、执行、等待、就绪、终止) 进程的执行过程是线状的,线程只改变cpu的执行过程的改...

2019-12-11 12:19:21 136

原创 ArrayList

ArrayList ArrayList: Java.util.ArrayList类是一个动态数组类型,也就是说,ArrayList对象既有数组的特征,也有链表的特征。可以随时从链表中添加或删除一个元素。ArrayList实现了List接口。 数组是静态的,数组被初始化之后,数组长度就不能再改变了。 ArrayList 对数组进行了封装,实现了长度可变的数组,它的储存方式和数组 相同 ,都是在内存中...

2019-12-10 22:03:53 197

原创 LinkedList

LinkedList 特点: 1.非同步,线程不安全; 2.支持null元素,元素可以重复; 3.可以被当作堆栈、队列或双端队列进行操作。 4.实现java.io.Serializable接口,这意味着LinkedList支持序列化,能通过序列化去传输。 5.LinkedList包含两个重要的成员:header 和 size。 LinkedList也实现了List接口,相对于ArrayList来说...

2019-12-10 21:38:15 109 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除