会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
咩咩子的起床气
博客园
首页
新随笔
联系
订阅
管理
2022年4月8日
Day 23 继承(暂)
摘要: 继承的概念 继承 关键词为extends 意思是扩展。子类是父类的扩展。本质上是对某一批类的抽象。 例如Person类是人,还有Student和Teacher两个类,老师和学生也是人。那用extends关键字,就能实现学生/老师继承人这个类的关系。 Person是父类,Stduent就是子类 在Ja
阅读全文
posted @ 2022-04-08 21:12 咩咩子的起床气
阅读(37)
评论(0)
推荐(0)
2022年4月7日
Day 22 封装
摘要: 概念 封装就好比去银行办业务,只需要知道怎么存钱怎么取钱,并不需要知道他们内部是怎么运行的。 在设计程序时,追求·高内聚,低耦合。一个类中,将属性封装好,留出接口方便别人调用。在进行方法调用的时候,直接用预留的接口就好。 封装多用于属性,而不是方法。 alt + insert可以快速设置封装 封装的
阅读全文
posted @ 2022-04-07 17:05 咩咩子的起床气
阅读(40)
评论(0)
推荐(0)
2022年4月3日
Day 21 创建对象内存分析
摘要: 代码示例 内存分析(完整) 内存分析(分步) 1.一开始进入项目,什么都没有的时候是这样的,分为栈和堆。再堆中又区分出一个方法区,方法区里面又区分出一个静态方法区域。静态方法的修饰词为static,静态方法再最开始的时候就已经生成了。 2.然后创建了Pet类和Application类,然后再类里面写
阅读全文
posted @ 2022-04-03 17:11 咩咩子的起床气
阅读(41)
评论(0)
推荐(0)
2022年4月2日
Day 21 构造器详解
摘要: 构造器的特点,作用以及注意点 构造器的两个特点 1. 必须和类名相同 2.没有返回值,也不能写void 构造器核心的作用 1.使用new 关键字,必须要有构造器,因为他的本质就是在调用构造器 2.用来初始化值 构造器的注意点 1.定义有参构造后,如果想继续使用无参构造,显示的定义一个无参的构造 构造
阅读全文
posted @ 2022-04-02 17:19 咩咩子的起床气
阅读(67)
评论(0)
推荐(0)
2022年4月1日
Day20 类与对象的创建
摘要: ##创建类 一个主程序中一般只有一个main方法,因此在创建非主程序类的是时候,里面只包含两个东西:属性:字段和方法 类相当于一个模板,在设置属性时,一般不设置一个固定的对象。 在方法中的this 表示在这个类中的这个名字在学习。 ##创建对象和执行 创建了Student类之后,创建了Applica
阅读全文
posted @ 2022-04-01 16:11 咩咩子的起床气
阅读(42)
评论(0)
推荐(0)
2022年3月19日
Day 19 回顾方法
摘要: 方法的定义 一个方法的定义要有 /* 修饰符 返回值类型 方法名(参数类型 参数名...){ //方法体 return 返回值; } */ break和return的区别 break:跳出switch,结束循环 return:结束方法 返回一个结果,后面就不能再有任何东西了。 异常抛出(以后会说)
阅读全文
posted @ 2022-03-19 15:30 咩咩子的起床气
阅读(44)
评论(0)
推荐(0)
Day19 面向对象的概念
摘要: 面向对象和面向过程 面向过程的思想 在面对一个问题时,我们要一步一步解决,首先干什么,然后干什么。这样可以解决一些比较简单的额问题。 面向对象的思想 在面对一个问题时,首先进行分类,找出一个个具体的问题,将相似的问题整合在一起,分成多个小问题,之后再用面向过程的方法来解决小问题。 面向对象编程(Ob
阅读全文
posted @ 2022-03-19 15:10 咩咩子的起床气
阅读(30)
评论(0)
推荐(0)
2022年3月17日
Day 18 稀疏数组
摘要: 概念 稀疏数组是一种压缩数据的一种办法,能够帮助我们节省储存空间。 面对这样一个数组时(如图),重复的记录0,就会很浪费,用稀疏数组就能很好的表示出来 刚说到稀疏数组是一种压缩后的数组,为什么要进行压缩存储呢? 原数组中存在大量的无效数据,占据了大量的存储空间,真正有用的数据却少之又少 压缩存储可以
阅读全文
posted @ 2022-03-17 21:29 咩咩子的起床气
阅读(35)
评论(0)
推荐(0)
2022年3月15日
Day 17 冒泡排序
摘要: 冒泡排序概念 是一种最著名的排序算法之一,总共有8大排序 将一个数组中的数从小到大(从大到小)进行排序。数组之中的元素两两比较,数字小的和数字大的根据排序要求交换位置,最终得到一个经过排序的数组。如上图所示 代码 //思路 //冒泡排序 //1. 比较数组中,两个相邻的元素,如果第一个数比第二个数大
阅读全文
posted @ 2022-03-15 19:19 咩咩子的起床气
阅读(54)
评论(0)
推荐(0)
2022年3月14日
Day 16 Array类
摘要: 数组的工具类java.utl.Arrays 就是一些工具,方便我们对数组的处理,避免重复造轮子 Arrays.sort(a);// 数组进行排序 :升序 Arrays.fill(a,2,8,0); //数组赋值 a数组,从2到8,赋值0 Arrays.fill(a,0);//数组赋值 a数组,全部赋
阅读全文
posted @ 2022-03-14 20:46 咩咩子的起床气
阅读(36)
评论(0)
推荐(0)
下一页
公告