摘要:
关键字-import package 关键字的使用 为了更好的实现项目中类的管理,提供包的概念 使用package声明类或接口所属的包,声明在源文件的首行 包,属于标识符,遵循标识符的命名规则、规范(xxxyyyzzz)、“见名知意” 每 "." 一次,就代表一层文件目录。 补充: 同一个包下,不能 阅读全文
摘要:
递归 一个方法体内调用它自身 方法递归包含了一种隐式的循环,它会重复执行某行代码,但这种重复执行无须循环控制 递归一定要向已知的方法递归,否则这种递归就变成了无穷递归,类似于死循环。 public class RecursionTest { public static void main(Strin 阅读全文
摘要:
属性(成员变量)与局部变量对比 相同点: 定义变量的格式: 数据类型 变量名 = 变量值 先声明,后使用 变量都有其对应的作用域 不同点: 在类中声明的位置不同属性:直接定义在类的一对{}内局部变量: 声明在方法内,方法形参,代码块内,构造器形参,构造器内部的变量 关于权限的修饰符的不同属性:可以在 阅读全文
摘要:
面向过程(POP)与面向对象(OOP) 1.二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。2.面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原 阅读全文
摘要:
数组 数组(Array), 是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组的常见概念1.数组名2.下标(或索引)3.元素4.数组的长度:元素的个数 数组的特点数组是有序排列的 数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基 阅读全文
摘要:
程序流程控制:循环结构 循环语句分类: for 循环 while 循环 do-while 循环 循环语句的四个组成部分 初始化部分(init_statement) 循环条件部分(test_exp) 循环体部分(body_statement) 迭代部分(alter_statement) for 循环 阅读全文
摘要:
获取一个整型随机数: 10-99 公式: [a,b] -> (int)(Math.random() * (b - a + 1) +a) class RandomInt { public static void main(String[] args){ int value = (int)(Math.r 阅读全文
摘要:
从键盘获取变量 在 Java 中使用 Scanner 类从键盘获取不同类型的变量,步骤: 导包: import java.util.Scanner; Scanner 的实例化 Scanner scan = new Scanner(System.in); 调用 Scanner 类的相关方法(next( 阅读全文
摘要:
顺序结构 程序从上到下逐步地执行,中间没有任何判断和跳转。 分支结构 根据条件,选择性地执行某段代码。有 if...else 和 switch-case 两种分支语句。 循环结构 根据循环条件,重复性的执行某段代码。有 while, do...while, for 三种循环语句注: JDK1.5提供 阅读全文
摘要:
ASCCII 码 在计算机内部,所有数据都使用二进制表示。每一个二进制位(bit)有0和1两种状态,因此8个二进制位就可以组合出256种状态,这被称为一个字节(byte)。一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 缺点 阅读全文