摘要: 2018-04-29 树欲静而风不止 static修饰符 static修饰符表示静态的,该修饰符可以修饰字段、方法、内部类。使用该关键字修饰的内容,在面向对象中static修饰的内容是隶属于类,而不是直接隶属于对象的,所以static修饰的成员变量一般称作类成员变量,而static修饰的方法一般称作 阅读全文
posted @ 2018-04-29 23:50 sunNoI 阅读(372) 评论(0) 推荐(0)
摘要: 2018-04-29 构造函数(构造方法/构造器) 一、构造函数的作用 创建类的对象,必须和new关键字一起使用(创建对象其实是在调用构造函数,构造函数不能直接被调用,必须和new一起使用)。 初始化(实例化)对象 二、构造函数的特点 构造方法的方法名必须与类名相同。 构造方法没有返回类型(因此在方 阅读全文
posted @ 2018-04-29 21:52 sunNoI 阅读(369) 评论(0) 推荐(0)
摘要: 2018-04-29 类和对象 一、什么是抽象 在计算机科学中,抽象是一种过程,在这个过程中,数据和程序定义的形式与代表的内涵语言相似,同时隐藏了实现细节。 抽象:一个概念或者想法不和任何特定的具体实例绑死。 简单地说:“抽象只从正确的角度,透露对象的某些相关细节。” 在面向对象编程理论中,抽象涉及 阅读全文
posted @ 2018-04-29 17:14 sunNoI 阅读(266) 评论(0) 推荐(0)
摘要: 2018-04-29 存在必然合理 软件开发方式 一、面向过程 "面向过程"(Procedure Oriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程。 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 阅读全文
posted @ 2018-04-29 10:52 sunNoI 阅读(170) 评论(0) 推荐(0)
摘要: 2018-04-28 软件生命周期和设计原则 一、软件生命周期 软件生命周期是软件的产生直到报废或停止使用的生命周期。 旧的解释是周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。 问题定义及规划:此阶段是软件开发方与需求方共同讨论,主要确定软件的 阅读全文
posted @ 2018-04-28 19:32 sunNoI 阅读(233) 评论(0) 推荐(0)
摘要: 2018-04-27 与其临渊羡鱼,不如退而结网 数组高级——多维数组 一、定义 二、初始化和内存分析 以二维数组为例 静态初始化: int[][] arr = new int[][]{ {1,2,3}, {4,5}, {6} }; 动态初始化: int[][] arr = new int[3][5 阅读全文
posted @ 2018-04-27 11:15 sunNoI 阅读(511) 评论(0) 推荐(0)
摘要: 2018-04-27 方法参数的值传递机制 参考: https://blog.csdn.net/liu765023051/article/details/47420971 值传递: 所谓值传递,就是将实际参数值的副本,传入方法内,而参数本身不会收到任何影响。 值传递的实质: 上面的交换程序,main 阅读全文
posted @ 2018-04-27 10:49 sunNoI 阅读(171) 评论(0) 推荐(0)
摘要: 2018-04-25 不悔梦归处,只恨未尽心 数组 一、一维数组 方式1(推荐使用):数组元素类型[] 数组名称; 如:int[] ages; (可以把 int[] 看成一个整体,看成一种数据类型,int类型的数组) 方式2:数组元素类型 数组名称[]; 如:int ages[]; 数组必须初始化才 阅读全文
posted @ 2018-04-25 12:01 sunNoI 阅读(240) 评论(0) 推荐(0)
摘要: 2018-04-24 把所有好情绪都带给你 JVM内存模型 一、JVM内存模型分布 JVM内存划分:人为的根据不同内存空间的存储特点以及存储的数据 程序计数器:当前线程所执行的字节码的行号指示器 本地方法栈:为虚拟机使用的native方法服务 Java虚拟机栈:描述java方法执行的内存分析,每个方 阅读全文
posted @ 2018-04-24 11:37 sunNoI 阅读(225) 评论(0) 推荐(0)
摘要: 2018-04-18 方法设计 一、方法的定义和调用 可以完成独立功能,可重复使用的一段代码的集合 1.方法定义格式: [修饰符] 返回值类型 方法名称([形参1,形参2,...]) { 方法体 [return 返回值;(如果方法需要给调用者返回一个结果)] } 注意:方法必须调用才能生效(菜单点菜 阅读全文
posted @ 2018-04-23 23:43 sunNoI 阅读(288) 评论(0) 推荐(0)