自定义博客皮肤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.util 数组:元素是固定的,动态扩容麻烦 集合:对数据结构的实现 常见的数据结构: ​ 栈、队列、数组、链表、红黑树 ​ 栈:Stack 线性表, ** 先进后出。 压栈进栈push(存),出栈弹栈pop(取) ​ 队列:queue线性表 先进先出 ​ 数组:查找元素快, 增删慢因为要移动 ​ 链表:linked list 查找元素慢,增删快 ​ 红黑树(平衡二叉树):binary tree 二叉树(有序) ​ 类集中最大的几个操作接口:Colletion、M

2021-05-22 11:04:26 63

原创 异常处理

异常处理 什么是异常:(Exception) 异常是在程序中导致程序=中断=运行的一种指令流。 JVM发现异常 形成异常有分类型,比如算术异常,接收异常。。 如果没有try catch,那么JVM发现了异常,会把异常“返回”给主函数,然后主函数会进行程序中断处理,如果有try catch,那么发现了异常,会往catch里面处理,处理不成功,才“返回”主函数 try{ //可能发生异常的代码 }catch(异常类型1 对象名1){ //异常处理操作 }catch(异常类型2 对象名2){ //

2021-05-22 10:57:18 61

原创 面向对象高级

面向对象高级 继承,抽象类,接口,多态,内部类 继承 (java只有单继承和多重继承(爷爸儿),没有多继承) 格式: class 父类{ } class 子类 extends 父类{ } 可以避免代码太多重复(比如人-姓名年龄,学生-姓名年龄) Stdent2 继承Person2 . 第一步:Student s 创建对象,进入栈空间 第二步:new Student(); ,读取Student 继承Person类 第三步:先创建Person类的空间,地址:0x123 第四步:创建St

2021-04-20 18:33:43 39

原创 面向对象进阶

面向对象进阶 (封装,this,static,包和代码块) 封装 即隐藏对象的属性和实现细节,仅对外公开接口。控制在程序中属性的读和修改的访问级别。 例:把private 的属性,给他设立方法Get 和Set。这样可以进行数据的判断保护数据的合理性。 void setAge(int age){ if(age<= 0){ System.out.println("年龄不合理"); }else{ this.Age = age; } } this this关键字 * 调用类中的属性

2021-04-19 10:11:28 39

原创 面向对象基础

面向对象基础 +例子 生活场景:一日三餐。 面向过程: 自己需要做买菜 - 洗菜 - 做饭 - 吃饭 - 洗碗 得过程 面向对象: 请一个保姆,每天等吃 场景升级: 你是富豪,有一个占地3000亩得庄园,每日得衣食住行 面向过程:自己重复做饭过程,重复打扫过程。。。 面向对象:聘请保姆,园丁,司机。。。 总结: 面对过程编程在大的程序里面很繁琐,面对对象编程我们把方法都封装起来,用得时候直接调用,减少了很多重复得代码 三大思想 三大特征 OOA:面向对象分析 封装性:所有内容对外都

2021-03-28 19:42:34 59

空空如也

空空如也

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

TA关注的人

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