自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构(第一部分)

数据结构 数据结构 数据:所有能被输入到计算机中,且被计算机处理的符号的集合。 数据元素:数据的基本单元,由若干个数据项组成,也成为结点。 数据项:是数据不可分割的最小单元。 数据对象:是指相同性质,数据元素构成的集合。数据结构:是相互之间存在一种或者多种关系的数据元素的集合。数据元素之间的关系,成为结构。4种逻辑结构:集合:数据元素之...

2018-11-06 19:00:54 158

原创 修饰符

修饰符有四个:static :修饰属性,方法,块,内部类final:修饰方法,常量属性,类,局部常量abstract:修饰类,方法synchronized:修饰方法,同步代码块

2018-11-06 18:59:44 106

原创 类与类的关系

类与类之间的关系has-a:一个类作为另一个类的属性关系存在。ues-a:一个类作为另一个类的参数关系存在。is-a:继承。

2018-11-06 18:59:18 126

原创 java序列化与反序列化

序列化与反序列化java序列化:把java对象转换成二进制的数据流。java反序列化:把字节序列恢复成java对象的过程。好处:1.实现了对象的持久化(把数据永久保存在硬盘上)2.利用序列化实现远程通信,即在网络上传送字节序列。实现序列化的方法:步骤:1、将要序列化的对象实现Serializable接口2、创建输出流对象 :ObjectOutputStream3、往文件中写入...

2018-11-06 18:58:51 117

原创 集合框架

集合框架集合和数组的区别:1.集合和数组都是容器2.数组的长度是固定的,集合长度是可变的3.数组可以储存基本数据类型,集合只能存储对象4.数组中存储的数据类型是单一的,集合中可以存储任意类型的对象。三大接口:Collection:所有集合类的根接口Map:映射接口,存放键值对Iterator:遍历集合的迭代接口。(java.util)Col...

2018-11-06 18:58:07 73

原创 java垃圾回收机制

垃圾回收1、垃圾回收的特征(1)垃圾回收机制只负责回收堆内存中的对象,不会回收任何物理资源。(2)当对象永久性地失去引用后,系统就会在合适的时候回收它所占的内存。(3)在垃圾回收机制回收任何对象之前,总会先调用它的finalize()方法。2、对象在内存中的状态(1)可达状态:当前对象被引用(2)可恢复状态:某个对象不再有任何引用变量引用它,它就进...

2018-11-06 18:56:07 124

原创 java常用类型之间的转换

java常用类型之间的转换1.String转换为int:String str1=“123456”;int num1=Integer.parseInt(str1);int num2=Integer.valueOf(str1).intValue();int num3=new Integer(str1);转换成long,float,与上边相似2.S...

2018-11-02 13:49:55 215

原创 面向对象

谈谈对面向对象的理解:面向对象是一种编程模式,oop,他的工作重心在数据(对象)和对象的接口上,举个例子来说,比如一个木匠要造一个椅子,面向对象的木匠始终关心的是我要造的这个椅子,其次才是我使用什么工具;而非面向对象的木匠首先考虑的是使用的工具。满足面向对象编程的语言,一般会提供类(也就是抽象),封装,继承,多态等语法来辅助我们进行面向对象编程。封装是将一类事物的属性和行为抽象成一个类,实现...

2018-10-30 09:27:20 93

空空如也

空空如也

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

TA关注的人

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