Java入门基础
Java的基础语法(一)
注释
注释是对程序的某个功能或者某行代码的解释说明。
养成编写注释的习惯,是对自己好也是对看你代码的其他人好啊!!
Java注释有三种:
单行注释(//双斜杠)
多行注释(/* 注释 */)
文档注释(在JavaDoc中讲解,/ ** */)
public class HelloWorld {
public static void main(String[] args) {
//单行注释
//在控制台打印 Hello,World!
System.out.println("Hello,World!");
//多行注释:/* 注释 */
/*
我是多行注释1
我是多行注释2
我是多行注释3
*/
System.out.println("多行注释为多行内容进行统一注释");
//JavaDoc:文档注释
/**
* @Auther zs
* @Date 2021/1/7
* @Description HelloWorld
*/
System.out.println("文档注释通常是对程序中某个类或者类中的方法进行的系统性的解释说明");
}
}
关键字
关键字(keyword)是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。
关键字的含义(PS:先熟悉熟悉,以后在打代码过程中再加深记忆)
abstract: 表明类或者成员方法具有抽象属性
assert: 断言,用来进行程序调试
boolean: 基本数据类型之一,声明布尔类型的关键字
break: 提前跳出一个块
byte: 基本数据类型之一,字节类型
case: 用在switch语句之中,表示其中的一个分支
catch: 用在异常处理中,用来捕捉异常
char: 基本数据类型之一,字符类型
class: 声明一个类
const: 保留关键字,没有具体含义
continue: 回到一个块的开始处
default: 默认,例如,用在switch语句中,表明一个默认的分支。Java8 中也作用于声明接口函数的默认实现
do: 用在do-while循环结构中
double: 基本数据类型之一,双精度浮点数类型
else: 用在条件语句中,表明当条件不成立时的分支
enum: 枚举
extends: 表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口
final: 用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
finally: 用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
float: 基本数据类型之一,单精度浮点数类型
for:一种循环结构的引导词
goto: 保留关键字,没有具体含义
if: 条件语句的引导词
implements: 表明一个类实现了给定的接口
import: 表明要访问指定的类或包
instanceof: 用来测试一个对象是否是指定类型的实例对象
int: 基本数据类型之一,整数类型
interface: 接口
long: 基本数据类型之一,长整数类型
native: 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
new: 用来创建新实例对象
package: 包
private: 一种访问控制方式:私用模式
protected: 一种访问控制方式:保护模式
public: 一种访问控制方式:共用模式
return: 从成员方法中返回数据
short: 基本数据类型之一,短整数类型
static: 表明具有静态属性
strictfp: 用来声明FP_strict(单精度或双精度浮点数)表达式遵循IEEE 754算术规范
super: 表明当前对象的父类型的引用或者父类型的构造方法
switch: 分支语句结构的引导词
synchronized: 表明一段代码需要同步执行
this: 指向当前实例对象的引用
throw: 抛出一个异常
throws: 声明在当前定义的成员方法中所有需要抛出的异常
transient: 声明不用序列化的成员域
try: 尝试一个可能抛出异常的程序块
void: 声明当前成员方法没有返回值
volatile: 表明两个或者多个变量必须同步地发生变化
while: 用在循环结构中
标识符
Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符。
标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
Java标识符可以由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成。但标识符不能以数字开头,也不能是Java中的关键字。同时在Java中是区分大小写的。
标识符命名规范:
- 包名所有字母都要小写,例如 com.zs.example01。
- 类名和接口名每个单词的首字母都要大写,例如 ArrayList\Iterator。
- 常量名所有字母都要大写,单词之间用下划线连接,例如 DAY_OF_MONTH 。
- 变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写,例如 lineNumber、getLineNumber。
- 在程序中,尽量使用有意义的英文单词来定义标识符,以使得程序便于理解,例如,使用userName表示用户名,password表示密码。
在学习Java的过程中,难免会有些枯燥无味,但是你要相信坚持就是胜利!!!冲冲冲