摘要: 面向对象编程:第一步找名词,名词是问题域中的。 第二步概括名词设计成类。某些名词可以浓缩包含到其它名词中,成为其属性。 第三步找动词,动词也是问题域中的。 第四步概括动词设计成方法。动作的产生往往是对象身上发生的,根据动词动作的产生归纳到所属对象。 第五步根据需求确立方法的参数和返回值。如果在调用的 阅读全文
posted @ 2016-11-30 20:57 风少凌云 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 结构化编程中,程序围绕要解决的问题来设计。 面向对象编程,围绕要解决问题的对象来设计。 万物皆对象,对象因关注而产生!!! 类——抽取具有相同属性和行为的对象。 属性就是对象身上的值数据,行为就是对象身上的方法。 细节:1、如果一个类是public的,那么类名必须和java文件名保持一致。 2、一个 阅读全文
posted @ 2016-11-29 21:06 风少凌云 阅读(94) 评论(0) 推荐(0) 编辑
摘要: java之父——James Gosling java吉祥物——duke 编译: 源文件(.java文件)--》java编译器==》.class文件 运行:类装载器--》字节码校验器--》解释器(java跨平台)--》系统操作平台 JDK1.2<-->JAVA2.0 JDK1.5<-->JAVA5.0 阅读全文
posted @ 2016-11-28 22:21 风少凌云 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 本周学习了较少的理论知识,主要包括方法的学习及运用,通过方法调用的方式,对前面所学进行了系统的总结与实践。 主要实践内容有: 简易学生成绩管理系统(代码如下): /* * 功能:简易学生成绩管理系统 */package day7; import java.util.Scanner; import j 阅读全文
posted @ 2016-11-26 10:47 风少凌云 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 做了一个小型的成绩管理系统。主要代码如下: /* * 功能:简易学生成绩管理系统 */package day7; import java.util.Scanner; public class HomeWork { static Scanner scan=new Scanner(System.in); 阅读全文
posted @ 2016-11-22 19:58 风少凌云 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、方法是一段可重复调用的代码段,今天学习的方法可以由主方法直接调用,所以加入public static关键字修饰。 2、方法的重载为方法名相同,参数的类型或个数不同。 阅读全文
posted @ 2016-11-21 21:17 风少凌云 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1、java的数据类型可分为基本数据类型和引用数据类型两种。 2、布尔(boolean)类型的变量只有true和false两个值。 3、数据类型的转换可分为“自动类型转换”和“强制类型转换”两种。 4、 算术运算符的成员有加法运算符、减法运算符、乘法运算符、除法运算符和余数运算符。 5、if语句可依 阅读全文
posted @ 2016-11-21 21:12 风少凌云 阅读(102) 评论(0) 推荐(0) 编辑
摘要: java提供的数组排序操作:java.util.Arrays.sort(数组名); java提供的数组复制:system.arraycopy(源数组名称,源数组开始点下标,目标数组名称,目标数组开始下标,复制长度); 数组输出:foreach 格式 for(数组类型 变量名称:数组名称){...} 阅读全文
posted @ 2016-11-17 19:45 风少凌云 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 今天主要学习了while和do/while,以及运用循环做一些小的练习。 学习了如何断点调试程序。 程序设计的步骤: 1、分析问题 2、确定数据结构和算法 3、编制程序 4、调试问题 阅读全文
posted @ 2016-11-16 20:24 风少凌云 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 流程控制:1、调用方法。调用方法将导致控制流程离开当前方法,转移到被调用的方法 2、选择。java中有两种做出选择的机制:if/else语句和switch语句。三目运算符可以看作是if/else的一个简写。 3、循环。java中有三种循环语句:for循环、while循环、do/while循环。 if 阅读全文
posted @ 2016-11-15 19:41 风少凌云 阅读(112) 评论(0) 推荐(0) 编辑