Java编程基础复习:数据类型与命名规范

需积分: 9 0 下载量 68 浏览量 更新于2024-08-04 收藏 13KB MD 举报
"java总复习.md" Java是一种广泛使用的高级编程语言,以其面向对象的特性、跨平台兼容性和稳定性而著名。以下是对Java编程语言的一些关键知识点的详细解释: ### main方法 `main`方法是每个Java应用程序的入口点。它的语法格式如下: ```java public static void main(String[] args) { // 方法体 } ``` - `public`:访问修饰符,表示main方法可以被任何其他类调用。 - `static`:静态修饰符,意味着main方法属于类,而不是类的实例,因此可以在不创建类的对象的情况下调用。 - `void`:返回类型,表示main方法不返回任何值。 - `main`:方法名,Java运行时系统会寻找这个名字的方法来启动程序。 - `String[] args`:参数列表,用于传递命令行参数到程序。 ### 命名规范 Java遵循“见名知意”的命名规范,包括: - 变量名、方法名应使用小写字母开头,每个单词首字母大写的驼峰命名法(camelCase)。 - 类名使用每个单词首字母大写的帕斯卡命名法(PascalCase)。 - 常量名全大写,并使用下划线分隔单词。 ### 数据类型 Java有两类数据类型:基本数据类型和引用数据类型。 #### 基本数据类型 - **整数型**:`byte`(最小),`short`,`int`(最常用),`long`(最大)。 - **浮点型**:`float`(需加`f`或`F`后缀)和`double`(最常用,双精度)。 - **字符型**:`char`,使用单引号包裹单个字符。 - **布尔型**:`boolean`,只有`true`和`false`两个值。 #### 数据类型转换 类型转换分为自动类型转换(范围小转范围大)和强制类型转换(范围大转范围小)。强制类型转换可能导致数据丢失,例如: ```java int i = (int) 3.14; // 强制将double转换为int,丢弃小数部分 ``` ### 常量 使用`final`关键字声明的变量称为常量,其值一旦赋值后就不能改变。`final`还可以用于修饰类(不可被继承)和方法(不可被重写)。 ### 引用数据类型 - **String字符串**:字符串是Java中的特殊类型,由双引号包围,如`"example"`。字符串是不可变的,常用的字符串方法包括: - `length()`:返回字符串的长度。 - `charAt(int index)`:返回指定索引处的字符。 - `indexOf(String str)`:返回字符串中首次出现指定子串的索引。 - `lastIndexOf(String str)`:返回字符串中最后一次出现指定子串的索引。 - `split(String regex)`:根据给定的正则表达式将字符串分割成数组。 以上是Java编程的基础知识,包括类的入口点、命名规则、数据类型及其转换以及字符串操作。理解和掌握这些概念对于编写和理解Java代码至关重要。