Java编程基础:标识符、关键字与命名规范
需积分: 2 32 浏览量
更新于2024-06-28
收藏 939KB DOCX 举报
"Java核心编程笔记11.26"
这篇笔记涵盖了Java编程的基础知识,包括类C语言的特点、快捷键、标识符、关键字、数据类型、流程控制、修饰符、动作、命名规则、注释以及变量的使用。以下是对这些知识点的详细说明:
1. 类C语言:Java、C和C++都属于类C语言,它们在语法结构上有许多相似之处,比如都使用类似C的语法结构,支持面向对象编程,并且都有丰富的库函数支持。
2. 快捷键:
- Ctrl+F:在当前文件中进行查找,帮助开发者快速定位代码。
- Ctrl+Z:撤销最近的操作,用于撤销错误或不想要的修改。
- Ctrl+X:剪切光标所在行或选择的内容,便于移动代码块。
- Ctrl+C:复制光标所在行或选择的内容,方便复制和粘贴代码。
3. 标识符:
- 标识符由数字、字母、下划线或美元符号组成,如`z12ghdg`。
- 数字不能作为标识符的开头,例如`1ac`是非法的。
- 用户自定义标识符是用户根据规则创建的非保留字标识符,如`abc`。
4. 关键字:
- 包括数据类型(如`boolean`、`int`、`String`等)、流程控制(`if`、`for`、`switch`等)、修饰符(`public`、`final`、`static`等)、动作(`package`、`implements`、`new`等)以及保留字(`true`、`false`、`null`等)。
5. 数据类型:
- 基本数据类型:`boolean`、`char`、`byte`、`short`、`int`、`long`、`float`和`double`。
- 引用数据类型:`class`和`interface`,以及数组。
6. 流程控制语句:
- 控制程序执行路径,如条件判断(`if`、`else`)、循环(`while`、`for`)、开关语句(`switch`)等。
7. 修饰符:
- `public`、`protected`、`private`控制访问权限。
- `final`、`static`、`abstract`、`transient`、`synchronized`、`volatile`、`native`等修饰类、方法和变量的特性。
8. 动作:
- 指定类间关系(`extends`、`implements`)、异常处理(`throw`、`throws`)、引用自身(`this`、`super`)、实例检查(`instanceof`)等。
9. 命名规则:
- 类名通常采用大驼峰命名法,如`HelloWorld`。
- 小驼峰命名法用于方法和变量,如`helloWorld`。
- Java严格区分大小写,`name`和`NAME`代表不同的变量。
10. 注释:
- 单行注释使用`//`。
- 多行注释使用`/*...*/`。
- 文档注释使用`/**...*/`,通常用于生成API文档。
11. 变量:
- 变量必须先声明后使用。
- 变量类型决定它可以接受的值的类型。
- 常量(用`final`修饰)的值不可更改,而变量的值在程序运行时可以改变。
- 成员变量分为实例变量(如`name`、`age`)和静态变量(如`address`)。
这些是Java编程的基础知识,掌握它们对于理解和编写Java代码至关重要。在实际开发中,还需要了解类、对象、继承、接口、异常处理、集合框架、IO流、多线程等更深入的概念。
2008-12-17 上传
2017-02-21 上传
2021-11-30 上传
2021-11-30 上传
qq_74791122
- 粉丝: 1
- 资源: 2
最新资源
- 维修中心产品报价清单excel模版下载
- lsvine:`tree -L 2`具有较少的空白屏幕空间
- project_app:这是非常重要的项目
- Newton's method done right:牛顿法求解非线性方程组,包括非平方和不一致方程组-matlab开发
- 现代客厅模型效果图
- 美丽的心型:用Python表达爱意
- command-line-linter
- simpleMapExercise
- SpotifyStalker
- 日记账格式excel模版下载
- dfs:DFS 阵容优化器应用程序的 Github 存储库
- WebProjectWithDjango
- DEF-CON-Links:DEF CON 28安全模式的简易链接和指南
- r7rs-clos:适用于R7RS的微型CLOS包装器
- 小型电影院3D模型
- vscode_ros2