Java基础语法
Java代码的基本格式:Java程序中代码分为结构定义语句和功能执行语句,结构定义语句用于声明一个类或方法,后面带{},功能执行语句后面一般需要加上冒号;Java中严格区分大小写;为了便于阅读,使用良好的格式进行编程排版;代码中一个连续字符串不能够分为两行进行书写;
标识符的规则和规范:
规则:Java中包名、类名、接口名、常量名、变量名、方法名和参数名都称之为标识符,标识符有任意顺序的大小写字母、数字、下划线和美元符号组成。不能以数字开头,不能使用关键字;
规范:包名所有字母使用小写,和域名倒转去掉WWW一样,使用点来进行分级;类名和接口名每个单词的首字母大写;常量名所有字母大写,单词之间使用下划线进行分隔;变量名和方法名第一个单词首字母小写,其余单词首字母大写;命名要有意义,为了便于阅读,定义名称要见名知意;
注释的分类:注释包括单行注释、多行注释和文档注释;
常量的分类:常量包括整数常量、浮点数常量、字符常量、字符串常量、布尔常量、null
注释
在程序开发工程中,用于解释和说明程序的文字我们称之为注释,Java中的注释分为以下几种:单行注释、多行注释、文档注释。
单行注释
// ... 注释一行
//这是一条单行注释
多行注释解
/* ... */ 注释若干行
/* 这是一段注释,
它跨越了多个行 */
文档注释
/** ... */ 注释若干行,并写入 javadoc 文档
/**
* ========================================
*
* 版 权:dou361.com 版权所有 (C) 2015
*
* 作 者:jjdxmashl
*
* 个人网站:http://www.dou361.com
*
* 版 本:1.0
*
* 创建日期:2017/2/13 16:25
*
* 描 述:
*
*
* 修订历史:
*
* ========================================
*/
关键字
了解Java关键字的含义及特点,掌握关键字使用的注意事项。
关键字的定义和特点
定义:被Java语言赋予了特殊含义的单词
特点:关键字中所有字母都为小写
关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。
Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。
Java语言规定关键字不能作为标识符。目前共有50个Java关键字,其中,"const"和"goto"这两个关键字在Java语言中并没有具体含义。Java语言把它们列为关键字,只是因为"const"和"goto"是其他某些计算机语言的关键字。
Java中所有的关键字
Abstract 抽象的,用在类的声明中来指明一个类是不能被实例化的,但是可以被其它类继承。一个抽象类可以使用抽象方法,抽象方法不需要实现,但是需要在子类中被实现
assert 用来进行程序调试
boolean 基本数据类型之一,布尔类型
break 用来改变程序执行流程,立刻从当前语句的下一句开始执行从。如果后面跟有一个标签,则从标签对应的地方开始执行
byte 基本数据类型之一,字节类型
case 用来定义一组分支选择,如果某个值和switch中给出的值一样,就会从该分支开始执行。
catch 用来声明当try语句块中发生运行时错误或非运行时异常时运行的一个块。
char 用来定义一个字符类型
catch 用在异常处理中,用来捕捉异常
char 基本数据类型之一,字符类型
class 类
const 保留关键字,没有具体含义
continue 用来打断当前循环过程,从当前循环的最后重新开始执行,如果后面跟有一个标签,则从标签对应的地方开始执行。
default 默认,例如,用在switch语句中,表明一个默认的分支
do 用来声明一个循环,这个循环的结束条件可以通过while 关键字设置
double 用来定义一个double类型的变量
else 如果if语句的条件不满足就会执行该语句。
enum 枚举
extends 表明一个类型是另一个类型的子类型,这里常见的类型有类和接口
final 你只能定义一个实体一次,以后不能改变它或继承它。更严格的讲:一个final修饰的类不能被子类化,一个final修饰的方法不能被重写,一个final修饰的变量不能改变其初始值。
finally 用来执行一段代码不管在前面定义的try语句中是否有异常或运行时错误发生。
float 用来定义一个浮点数变量
for 用来声明一个循环。程序员可以指定要循环的语句,推出条件和初始化变量。
goto 保留关键字,没有具体含义
if 用来生成一个条件测试,如果条件为真,就执行if下