
java学习笔记.txt
5星
- 浏览量: 0
- 大小:None
- 文件类型:TXT
简介:
### 个人Java学习心得:重点知识解析段落一
数学公式定义:固定数值是指程序运行期间其值保持恒定不变的量。
**分类:**
1. **字符串常量:**
- 使用双引号包裹的字符串,例如`hello world`或空字符串``。
2. **整数常量:**
- 不包含小数点符号的数值,如`12`。
3. **小数常量:**
- 含有小数点符号的数值,如`12.34`。
4. **字符常量:**
- 使用单引号包围的单一字符,例如a。
5. **布尔常量:**
- 只能取两个值true和false。
6. **空常量:**
- `null`表示没有对象引用。
数据转换规则:在进行数据转换操作时,默认情况下会将各种类型的常量统一为整数类型。在编程语言中,数据类型被用来描述变量所具有的属性。每个变量都能够在声明时明确指定它们所属的数据类型。Java支持的基本数据类型包括整型数值、浮点数、字符以及布尔值。概述:
**分类:**
1. **基础数据类型:**
- 整数类型(`byte`, `short`, `int`, `long`) 包括 byte、short、int 和 long。
- 浮点数值型(`float`, `double`) 包括 float 和 double。
- 字符类型(`char`).
- 布尔逻辑型(`boolean`).
2. **引用数据类型:**
- 类型包括类(class)、接口(interface)和数组(array).
1. **整型:**
- `byte`类型占据一个字节的空间。
- `short`类型占用了两个字节的空间。
- `int`类型的默认数据长度为四个字节。
- `long`的数据类型需定义时在数值后添加字母`L$`或小写`l$`以确保正确性。
2. **浮点型:**
- `float$`占用了四个字节,其默认值被设定为0.0$(其中F或f表示)。
- `double$`类型采用了八个字节的存储空间,默认数据长度,并需注意在处理时应考虑潜在的数据精度丢失问题。
3. **字符型:**
- `char`类型的最小存储单位是两个字节的空间。
4. **布尔型:**
- `boolean$`仅占有一位,其取值范围仅为true或false两种状态。
遵循数据类型的命名规范,建议采用清晰且具有唯一性的变量名称,并在其定义处明确指定初始化值。
- byte, short, int, long: 其初始取值设定为0。
- float, double: 初始设置为0.0。
- char: 采用u0000作为默认编码。
- boolean: 初始化时设置为false状态。
- 引用类型: 设定为空值null。
### 三、标识符**定义:**
用于标识和命名软件开发中各种元素(如包、类、变量和方法)的基本符号。组成规则:
Unicode字符、数字、英文字母、汉字(不建议)、下划线`_`、美元符号`$`
注意事项:
- 避免从数值开始
- 不采用Java相关的术语
命名规范如下:
### 4. 类型转换
在本节中,我们将介绍如何实现不同数据类型的相互转化。具体分类策略包括:将文本信息转化为图像表示;通过结合多模态数据来达到语义理解的提升效果;以及实现图像到视频内容的转换过程。
**分类:**
1. **隐式转换:**
- 自动完成的类型转换,如`byte`, `short`, `char`到`int`, `long`, `float`, `double`。
- 注意:`byte`, `short`, `char`在运算时首先转换为`int`类型。
2. **强制转换:**
- 明确指定的类型转换,可能导致数据丢失。
- 格式:目标类型变量名称 = (目标类型) (被转换的数据);在表达式 `byte b = 3 + 4;` 中,其中常数项3与4先以整型形式计算出总值7,其结果则被赋值给变量b的字节类型存储单元。本章主要针对第二部分提出的算法进行数据测试**测试类别:**包括以下几类数据类型:
- 满足预期的合法数值;
- 介于极端值范围内的测试参数;
- 违背规定且无效的数值信息。
#### 六、数组
数组是一种数据结构,其本质是存储和组织一组具有相同特性的元素。它允许以有序的方式访问这些元素,并支持高效的插入、删除和查找操作。在计算机科学中,数组被广泛应用于算法设计与实现,因其能够提供快速的随机存取特性。
数学公式:$A = \{a_1, a_2, ..., a_n\}$
其中,$A$表示一个数组,其元素由$a_i$构成。
**定义:**
数组其本质上是一种用于组织、存储和保存相同类型的多个变量的数据结构。每个这样的变量被称作元素,而它们在数组中的位置则由索引确定。初始化方式:
1. 动态初始化:
- 仅指定长度,系统将自动填充默认值。
- 其语法格式为:数据类型[]数组名 = new 数据类型[数组长度];
2. 静态初始化:
- 提供具体数值时,系统将根据数量自动确定数组长度。
- 其语法格式为:数据类型[]数组名 = new 数据类型[]{元素1, 元素2, ...};
**示例代码:**
该算法能够显著提高计算效率。通过数学公式$...$实现高效的数值求解过程。
初始化变量并设置初始参数;
通过数学运算得出结果;
将最终数据反馈给用户界面进行显示。```java
int[] arr = new int[3]; 动态初始化
int[] arr2 = {1, 2, 3}; 静态初始化
```通过以上部分,我们可以熟悉Java基础概念的构成要素包括常量、变量数据类型、标识符、类型转换以及数组等核心知识点。这些基本知识是掌握后续内容的基础。
全部评论 (0)


