摘要: 一.代码块 代码块:使用{}括起来的意断代码叫做代码块 分类: 普通代码块:定义在方法中,使用{}括起来的代码叫做普通代码块 构造代码块:定义在类中,使用{}括起来的代码叫做构造代码块 注意:每次在运行的时候会将构造代码块中的代码添加到构造方法的前面 构造代码块中的代码会添加到每一个构造方法中,当使 阅读全文
posted @ 2020-03-13 17:19 showMeTheCodes 阅读(145) 评论(0) 推荐(0)
摘要: 一.this关键字 this表示当前对象的指针,指向当前对象,表示当前对象的引用 this存储位置:对象在new时会在堆中申请空间,this存储在该内存空间中,用来指代当前对象本身,可以理解为指向当前对象的首地址 用处: 构造方法中:当构造方法中的参数名称跟类的成员变量名称一样的时候可以用this指 阅读全文
posted @ 2020-03-13 15:09 showMeTheCodes 阅读(120) 评论(0) 推荐(0)
摘要: 一.变量 1.局部变量:定义在方法中的变量 作用域:从定义的位置开始到整个方法结束 注意:局部变量只能在当前方法中使用,其他地方无法使用 局部变量不包含默认值,如果没有使用当前变量的话,可以不赋值 2.成员变量:定义在方法外,类内的变量叫做成员变量(全局变量) 作用域:整个类体内 注意:成员变量包含 阅读全文
posted @ 2020-03-13 10:41 showMeTheCodes 阅读(205) 评论(0) 推荐(0)
摘要: 一.面向过程与面向对象(OOP) 举例:如何开汽车 面向过程:1.踩离合 2.挂挡 3.踩油门松离合 4.开了 面向对象:1.驾驶员 2.汽车 3.驾驶员开汽车car.start() 二.类和对象 对象:万事万物皆对象,对象是实实在在存在的某一个具体的东西 类:类是抽象概念,是具有相同属性和方法的一 阅读全文
posted @ 2020-03-12 17:02 showMeTheCodes 阅读(124) 评论(0) 推荐(0)
摘要: 一.数组 数组是相同类型数据的有序集合 数组的特点: 1.其长度是确定的,数组一旦被创建,它的大小就不可更改 2.其元素必须是相同类型,不允许出现混合类型 3.数组中的元素可以实任何数据类型,包括基本类型和引用类型 4.每个数组元素可以通过一个下标来访问它们,数组元素的下标是从0开始至数组长度减1 阅读全文
posted @ 2020-03-12 15:07 showMeTheCodes 阅读(203) 评论(0) 推荐(0)
摘要: 一.while循环 while循环先进行判断,再进行逻辑执行 1.由四部分组成: 初始化:变量的初始化 int i = 1; 条件判断:必须要求返回true或者false的值 while(i<100){ 循环体:具体要执行的逻辑代码 System.out.println(i); 迭代变量:促使此循环 阅读全文
posted @ 2020-03-11 17:39 showMeTheCodes 阅读(232) 评论(0) 推荐(0)
摘要: 流程控制语句:是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块 基本流程结构:顺序结构、分支结构和循环结构 一.顺序结构 指按照代码的编写顺序,程序由上到下逐行执行的结构 二.分支结构 1.单分支结构:只做单一条件的判断,如果符合,做某些事情,否则,做另外一些事情 2 阅读全文
posted @ 2020-03-11 15:42 showMeTheCodes 阅读(325) 评论(0) 推荐(0)
摘要: 一.标识符 作用:常量、变量、方法、类和包等的名称 命名规范: 1.必须以数字、字母、下划线或$符号开头 2.其他部分必须是数字、字母、下划线或$,不能出现特殊符号 3.标识符大小写敏感 4.不可以是Java的关键字 常规建议 1.驼峰标识: 类名、接口名称在命名时要首字母大写 方法、变量命名的时候 阅读全文
posted @ 2020-03-10 23:33 showMeTheCodes 阅读(245) 评论(0) 推荐(0)
摘要: 一.Windows系统中常用操作 cd..:跳到上一级目录 cd+目录名称:进入指定目录 磁盘名称+::跳到对应磁盘 dir:当前目录下的所有文件 md+文件名:创建文件夹 rd+文件名:删除指定文件 cls:清屏 二.Java跨平台特性 java语言具有跨平台的特性,即一次编译,多次运行 程序编写 阅读全文
posted @ 2020-03-03 00:06 showMeTheCodes 阅读(163) 评论(0) 推荐(0)
摘要: comparable接口只是一个引子,引出策略模式中的接口comparator接口 comparable接口的演变思想还是有价值去研究的 一.comparable接口演变 演变一: 这一版本中运用选择排序实现了一个int类型最基本的排序功能 1 public class Sorter { 2 3 p 阅读全文
posted @ 2020-03-01 17:46 showMeTheCodes 阅读(318) 评论(0) 推荐(0)