Java编程规范与数组详解
版权申诉
146 浏览量
更新于2024-07-08
收藏 1.36MB PDF 举报
"Java学习总结.pdf"
这篇PDF文档主要涵盖了Java编程语言的基础知识,包括类文件命名规则、数据类型、运算、数组等关键概念。以下是详细的解释:
首先,Java源文件的规定强调了以下几点:
1. 如果源文件中包含一个声明为`public`的类,那么源文件的名称必须与该类的名称完全匹配,包括大小写。
2. 同一个源文件内只能有一个`public`类。如果存在多个公共类,每个类应放在单独的源文件中。
3. 在编译过程中,文件名的大小写不敏感,但运行时加载类时,类名的大小写是敏感的。
接着,文档详细介绍了Java的语法特性:
1. `byte`类型是一个有符号的8位整数,取值范围为-128到127。这与某些语言中无符号的字节类型不同。
2. 运算时,`byte`类型的变量会自动提升为`int`类型进行计算。将结果赋回`byte`变量时需要显式类型转换。
3. `short`类型也是有符号的,范围是-32768到32767。
4. `char`类型使用Unicode编码,能表示0到65535个字符。
5. `char`可以由单引号包围的字符或者直接用整数赋值。
6. 默认情况下,小数常量被视为`double`类型,若要表示`float`,需在其后添加`f`或`F`。
7. `float`占用4个字节,`double`占用8个字节,因此`double`具有更高的精度。
8. `boolean`类型只有两个值:`true`和`false`,在条件判断中只能使用这两个值。
然后,文档深入讲解了Java数组:
1. 一维数组在定义时不能指定大小,例如`int num[];`,必须通过`num = new int[3];`来分配空间。
2. 推荐的数组定义方式是`int[] num;`,并在后续分配空间或初始化。
3. 初始化一维数组有两种形式:`int[] num = {1, 2, 3};` 或者 `int[] num = new int[]{1, 2, 3};`,需要注意的是,第三种错误的写法`int[] num = new int[3]{1, 2, 3};`是不被允许的。
4. 二维数组的定义和分配空间:`int[][] num;` 和 `num = new int[1][2];`。
5. 二维数组的行可以有不同的列数,例如动态分配每一行的大小。
6. 初始化二维数组时,避免在中括号中指定大小,如`int[][] num = new int[2][]{{1, 2, 3}, {4, 5, 6}};`是错误的。
7. 数值型数组(如`int`)在定义时会自动将其所有元素初始化为0。
8. Java支持数组的不规则元素,比如不同长度的子数组。
这些基本概念构成了Java编程的基础,对于初学者来说,理解和掌握这些知识点至关重要。
2021-11-02 上传
2022-01-11 上传
2021-09-30 上传
128 浏览量
2021-11-01 上传
2021-09-30 上传
152 浏览量

jjjjle
- 粉丝: 0
最新资源
- 隐私数据清洗工具Java代码实践教程
- UML与.NET设计模式详细教程
- 多技术领域综合企业官网开发源代码包及使用指南
- C++实现简易HTTP服务端及文件处理
- 深入解析iOS TextKit图文混排技术
- Android设备间Wifi文件传输功能的实现
- ExcellenceSoft热键工具:自定义Windows快捷操作
- Ubuntu上通过脚本安装Deezer Desktop非官方指南
- CAD2007安装教程与工具包下载指南
- 如何利用Box平台和API实现代码段示例
- 揭秘SSH项目源码:实用性强,助力开发高效
- ECSHOP仿68ecshop模板开发中心:适用于2.7.3版本
- VS2012自定义图标教程与技巧
- Android新库Quiet:利用扬声器实现数据传递
- Delphi实现HTTP断点续传下载技术源码解析
- 实时情绪分析助力品牌提升与趋势追踪:交互式Web应用程序