自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 12.方法重写和多态

方法重写和多态 一.方法重写的作用和使用 @Override 规范上 推荐加上 校验是否是方法重写。 **方法重写:**子类 继承了 父类的方法后,如果发现在需求下,父类的某些方法不太强大,我们就可以在子类中进行重写。 /** * 宠物自白 */ @Override // 注解不报错 说明你写的就是方法重写 (规范:必须要加) public void showMyself() { super.s...

2019-02-10 19:16:54 273

原创 11.封装和继承

封装和继承 一.掌握什么事封装 **一个好的系统:**高内聚,低(松)耦合(功能之间相互独立,没有影响,不会牵一发而动全身)。世界上没有完美的系统,只有接近完美的系统。 封装的作用(为什么需要封装): 1.如果没有封装,name一个类中属性,可能会出现不合理赋值; 2.便于使用者正确使用系统,防止错误修改属性; 3.有助于系统之间的松耦合,提高系统独立性; 4.提高软件的可重用性; 5.降低了构建...

2019-02-10 18:25:52 237

原创 10.方法与方法重载

方法和方法重载 一. 掌握方法的语法定义 中括号:[]表示可选 [权限修饰符] [特殊修饰符] 返回值类型 方法名([参数列表]){ // 方法体 // 如果有返回值类型(只要不是void) 那么必须要加上关键字return [return xxx;] } **方法的分类:**无论是什么方法最终一定能够被归类到四类中。 根据返回值类型和是否有参数列表划分出来的。 1...

2019-02-09 19:03:46 232

原创 9.认识类与对象

类与对象(三大特征:封装,继承,多态) 数据存储: **变量:**只能存储一个,内容多了 麻烦 **数组:**可以存储一组相同数据类型的数据(数据类型相同 长度不可变) 对象: **编码方面:(程序的架构)**​ **面向过程开发:**想让他干啥,你就写对应的代码(代码无法重用,扩展性差可维护性差,阅读性差)​ **面向方法/功能开发:**本阶段我们将会将以前重复的代码,按功能切分,抽取成为一个...

2019-02-09 18:31:24 252

原创 7.二维数组

二维数组 一.掌握冒泡排序算法 冒泡排序的口诀: n表示数字的个数 外层循环n-1 (表示比较的轮数) 内层循环n-1-i (表示每轮比较的次数) for (int i = 0; i < arr.length -1; i++) { // 内层循环是每轮在进行比较 for (int j = 0; j < arr.length -1-i; j++) { // 相邻元素...

2019-02-09 18:12:40 210

原创 6.数组

数组 一.理解数组的作用 存储一个数据使用的是变量,但是如果存储多了定义变量不方便,使用也不方便。 这时候就可以采用数组来实现 基本数据类型 byte short int long float double boolean char 引用数据类型 数组、类(String)、接口… 二. 掌握数组的定义 <数据的组合> 注意:数组的长度指定完之后 不可以再变化了! 存储<一组&g...

2019-02-09 18:08:21 245

原创 5.多重循环断点调试

多重循环和断点调试 一.掌握Java二重循环/嵌套循环/多重循环 注意: 口诀: ① 外层循环控制行 内层循环控制每行打印的内容 (控制列) ②外层循环执行一次内层循环执行一遍 ③一般多重循环指的就是二重循环 举例: int i = 0; while(i < 10){ int j = 0; while(j < 10){ j++; } i++; } 二.使用跳转语句控制程序流程 br...

2019-02-09 17:59:37 576

原创 4.循环结构

循环结构 一. 掌握while循环结构 ①初始化循环变量 ②循环条件 ③循环操作 ④循环出口(更新循环变量) while(循环条件){ // 循环操作 } 二.掌握都-while循环结构 do{ }while(条件表达式); <do-while和while的区别> while循环是先判断再执行。 而do-while是无论是否成立都至少执行一次循环操作。 三. 掌握for循环结构 普通f...

2019-02-09 17:53:39 167

原创 3.选择结构

选择结构 一. 掌握if选择结构 1.基础if选择结构 if(条件){ // 条件成立执行的代码 } 2.if-else选择结构(互斥) if(条件){ // 条件成立则执行}else{ // 条件不成立则执行 } 3.多重if选择结构 if(条件1){ }else if(条件2){ }else{ } 注意事项 ①多重if的执行是自上而下的选择判断, 只要上方有一个条件成立,下面的条件不再...

2019-02-09 17:47:06 153

原创 2.变量和类型

一.掌握标识符(变量名)和关键字 RAM:运行时内存 当你计算机断电 关机 或者程序崩溃数据会丢失 ROM:只读存储器 C盘 D盘 变量:为了在程序运行时存储数据 使用地址不方便,所以引出了变量名。 举例:0*12423423 二.变量三要素: 1.变量数据类型 数值类型 整数型:int(默认integer) 浮点型(小数):double(默认双精度) float 非数值类型 字符串(Strin...

2019-02-09 17:37:20 162

原创 1.初识Java语言

初识Java语言 Why? Tiobe排行榜第一的位置 What? Java基础->网站开发(Java EE) ↓→Android开发(Kotlin) 客户端:QQ 迅雷 内网通 网站开发:京东、天猫(思想:未来你打开电脑 只有一个浏览器) 移动端开发:Android App -> 手游 大数据:数据分析 编程:(编写程序/软件) 程序:现实生活中为了处理某个事情 而发生的一系列...

2019-02-09 16:47:32 972

空空如也

空空如也

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

TA关注的人

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