java基础
文章平均质量分 84
Look灬For
主动与被动
展开
-
java语言特点,语法
java语言的特点: 简单性 健壮性 安全性 分布式 面向对象 跨平台 … java基本语法: java语言严格区分大小写 一个java源文件里可以定义多个java类。但其中最多只能有一个类被定义成public类。若原文件中包括了public类,原文件必须和该public类同名。 一个源文件中包含N个Java类时,编译后会生成N份字节码文件,即每个类都会生成一份单独的class原创 2017-07-20 15:16:06 · 543 阅读 · 0 评论 -
方法设计
掌握方法的定义和调用 方法的定义: 修饰符 返回值类型 方法名([参数类型 形参1,参数类型 形参2,…]){ 执行语句; [return 返回值;] } 理解方法设计规则 1、明确在实现该功能的过程中是否有未知元素参与运算,确定参数列表。 2、确定该功能运算后的结构是否需要返回给调用者,确定返回值类型。 a、无参数无返回 b、有参数无返回 c、无参数有返回 d、有参数有返回原创 2017-07-25 09:30:43 · 370 阅读 · 0 评论 -
二维数组和冒泡排序
理解方法参数的值传递–引用传递: public static void main(String[] args){ int[] arr={12,24}; //遍历输出arr中的元素 arr=swap(arr); //遍历输出arr中的元素 } static int[] swap(int arr[]){ int temp=arr[0]; arr[0]=arr[1]; arr[1]=t原创 2017-07-26 10:28:36 · 2240 阅读 · 0 评论 -
面向对象
软件生命周期和设计原则 什么是软件生命周期? 软件的产生直到报废的整个过程 软件生命周期的几个阶段: 问题定义及规划 需求分析 软件设计 程序编码 软件测试 运行维护 软件设计原则: 可重用性:遵循DRY原则,减少软件中的重复代码。 可拓展性:当软件需要升级增加新的功能,能够在现有的系统架构上方便的创建新的模块,而不是需要改变软件现有的结构,也不会影响已经存在的模块。 可维原创 2017-07-26 16:10:29 · 1538 阅读 · 0 评论 -
一维数组
理解数组的作用 什么是数组1: 数组是一个变量,储存相同数据类型的一组数据。 声明一个变量是在内存空间划出一块适合的空间 声明一个数组就是在内存空间划出一串连续的空间 什么是数组2: 数组基本要素: 标识符 数组元素 元素下标:从0开始 元素类型 数组长度固定不变,以免数组越界掌握数组的定义 如何使用数组: 声明数组int[]a; 分配空间a=new int[5]; 赋原创 2017-07-25 17:47:36 · 256 阅读 · 0 评论 -
深入变量和封装
深入变量 变量概述: 定义变量的语法: 数据类型 变量名=值; 变量的分类: 成员变量: 全局变量/字段(Field),直接定义在类中,方法外面 1.类成员变量 使用static修饰的字段 2.实力成员变量 没有使用static修饰的字段 局部变量: 变量除了成员变量,其他都是局部变量 局部变量的分类 1.方法内部的变量 2.方法的形参 3.代码块中的变量,一对{}原创 2017-07-27 21:55:46 · 387 阅读 · 0 评论 -
继承
常用的访问权限控制控制符有哪些? 使用继承: 编写父类: [访问修饰符]calss Person{ //公共的属性和方法 } 编写子类,继承父类: [访问修饰符]class Student extends Person{ //子类特有的属性和方法 } 继承关键字:extends 子类访问父类成员 访问父类构造方法: super(); super(name); 访问父类属原创 2017-07-29 08:59:45 · 302 阅读 · 0 评论