摘要:
目录 概念: 提出需求: 使用老知识解决: 使用新知识解决: 类和对象的区别和联系: 属性/成员变量/字段: 基本介绍: 案例分析: 注意事项和细节说明: 如何创建对象? 如何访问属性? 基本语法 类和对象的内存分配机制: Java 内存的结构分析 Java 创建对象的流程简单分析 概念: 对象 阅读全文
摘要:
什么是二维数组? 1. 从定义形式上看 int[][] 2. 一维数组的每个元素是一维数组, 就构成二维数组 3.二维数组的每个元素是一维数组, 所以如果需要得到每个一维数组的值,还需要再次遍历 快速入门: /* 请用二维数组输出如下图形 0 0 0 0 0 0 0 0 1 0 0 0 0 2 0 阅读全文
摘要:
介绍: 在 java 中,我们常用的查找有两种: ①顺序查找 ②二分查找 今天主要记录一下顺序查找的学习笔记,二分查找等以后学到了算法在记,因为现在理解可能会有些不到位,要通过循序渐进的学习,来不断拓宽我们的知识领域。 顺序查找: 说明: 顺序查找就是按顺序从头到尾依次往下查找,找到数据,就结束 阅读全文
摘要:
排序的介绍: 排序是将多个数据,依指定的顺序进行排列的过程。 内部排序: 指将需要处理的所有数据都加载到内部存储器中进行排序。包括(交换式排序法、选择 式排序法和插入式排序法); 外部排序: 数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。包括(合并排序法和直接合并排序法)。 冒泡排 阅读全文
摘要:
为什么需要数组? 有时候需要存储或处理一系列数据,数组就可以充当这样的角色,它在内存中是相连的数据,并且在栈中的引用只有一个,如果不用数组,那数据就得一个一个定义一个一个声明,浪费内存空间,显然不合理。 什么是数组? 数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。 即:数(数据) 阅读全文
摘要:
顺序控制 程序从上到下逐行地执行,中间没有任何判断和跳转。 顺序控制举例和注意事项:Java中定义变量时采用合法的前向引用。 //正确形式 public class Test{ int num1=12; int num2=num1+2; } //错误形式: public class Test{ 阅读全文
摘要:
进制介绍: 对于整数,有四种表示方式: ①二进制:0,1 ,满 2 进 1.以 0b 或 0B 开头。 ②十进制:0-9 ,满 10 进 1。 ③八进制:0-7 ,满 8 进 1. 以数字 0 开头表示。 ④十六进制:0-9 及 A(10)-F(15),满 16 进 1. 以 0x 或 0X 开头表 阅读全文
摘要:
算术运算符: 算术运算符是对数值类型的变量进行运算的,在 Java 程序中使用的非常多。 运算符 说明 例子 结果 + 加法-相加运算符两侧的值 9+9 18 - 减法-左操作数减去右操作数 10-8 2 * 乘法-相乘操作符两侧的值 7*8 56 / 除法-左操作数除以右操作数 9/9 1 % 阅读全文
摘要:
为什么需要变量? 变量是一个程序的基本组成单位。 变量的概念: 变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房 间,而通过变量名可以访问到变量(值)。 变量的三要素: ①数据类型 ②变量名 ③变量值 变量的基本使用步骤 ①创建一个变量②给变量赋值 阅读全文
摘要:
提出要求: 开发一个 HelloWorld.java 程序,可以输出 "Hello,world!" 开发步骤: (1)将 Java 代码编写到扩展名为 HelloWorld.java 的文件中。 (2)通过 javac 命令对该 java 文件进行编译,生成 .class 文件。(3)通过java命 阅读全文