Java教程

Java基本语法

本文主要是介绍Java基本语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java代码的基本格式与注解

1.代码的基本格式

修饰符 class 类名{
      程序代码
}

 

在编写代码时要注意以下几点

(1)Java程序代码分为结构定义语句和功能执行语句,结构定义语句用于声明和一个类或方法,功能指令语句用于实现具体的功能,每一条功能执行语句都用英文的分号结束。

(2)Java语言严格区分大小写。

(3)编写的代码应该整齐美观、层次分明。

(4)Java程序中一句连续的字符串可以通过加号(+)分成两行书写。

2.代码的注释

(1)单行注解

int a=5; //定义一个整型数量

 (2)多行注解

int a=5;
float b=6.5;
/*定义一个整型数量
定义一个浮点型变量*/

(3)文档注解

文档注释以“ / ∗∗”开头并在注释内容末尾以“∗/ ”结束。文档注释 是对一段代码概括性的解释说明。

掌握关键字和标识符的使用

1.关键字

关键字是编程语言里事先定义好并赋予了特殊含义的单词

java语言中的所有关键字
类别 关键字及其说明
访问控制

private私有的、protected受保护的

public公共的、abstract生命抽象

类、方法和变量修饰符

class类、extends继承

final最终值(不可改变变的)、implements实现(接口)

interface接口、new创新

static静态、strictfp严格,精准

synchronized线程同步、transient短暂、volatile易失

基本类型

boolean 布尔型、byte字节型、char字符型

double双精度浮点、float单精度浮点

int整型、long长整型、short短整型

程序控制语句

break跳出循环、case定义一个值以供switch选择

continue继续、default默认、do运行、else否则

for循环、if如果、instanceof实例

return返回、switch根据值的选择执行、while循环

变量引用 super父类或超类、this本类、void无返回值
包相关 import引入、package包
错误处理

assert断言表达式是否为真、catch捕捉异常

finally有没有异常都执行、throw抛出一个异常对象

throws声明一个异常可能被抛出、try捕获异常

保留关键字 goto四关键字但不能使用、const是关键字但不能使用、null空

 

2.标识符

Java语言中的类名、对象名、方法名、常量名和变量名统称为标识符

Java标识 符的具体命名规则如下。

(1)标识符由一个或多个字母、 数字、 下画线( _) 和美元符号($) 组成, 没有长度限 制,尽量使用有意义的英文单词来定义标识符。

(2)一个标识符可以由几个单词连接而成以表明它的意思。

(3)标识符中的第一个字符不能为数字。

(4)标识符不能是关键字。

(5)标识符不能是 true、false和null。

(6)类名的每个单词的首字母都要大写, 其他字母则小写Student。

(7)方法名和变量名除了第一个单词的首字母小写外, 其他单词的首字母都要大写 如studentName。

(8)常量名的每个单词的每个字母都要大写,如果由多个单词组成,通常情况下单词之 间用下画线(_)分隔 如MIN_VALUE。

(9)包名的每个单词的每个字母都要小写,如cn.itcast.test。

掌握常量与变量的使用

1.常量的概念及使用要点

所谓常量,就是值永远不允许被改变的量,在Java中。 常量包括整型常量、浮点型常量、布尔常量、字符常量等。如果要声明一个常量。就必须用关键字final(最终的,不可改变的)修饰,声明常量的具体方式如下。

 

final 常量类型 常量标识符

 

在声明常量时,通常情况下立即为其赋值,即立即对常量进行初始化,常量标识符要大 写,声明初始化常量的具体方式如下。

final 常量类型 常量标识符=常量值;

例如:

final int STU_AGE=9; //声明一个int型常量并初始化为9
final float PI=3.14f;  //声明一个float型常量并初始化为3.14

如果需要声明多个同一类型的常量,也可以采用下面的形式。

final 常量类型 常量标识符1,常量标识符2,...;
final 常量类型 常量标识符1=常量值1,常量标识符2=常量值2,...;

例如:

final int A,B,C;  //声明3个int型常量
final intD=1,E=2,F=3;  //声明3个int型常量,并分别初始化为 1、2、3

如果在声明常量时并没有对其进行初始化,也可以在需要时进行初始化,例如:

final int STU_AGE;  //声明一个int型常量
final float PI;    //声明一个float型常量
STU_AGE=19; //初始化常量STU_AGE为19
PI=3.14;  // 初始化常量PI为3.14

注意: 常量一旦初始化,常量的值则不允许再被修改! 例如,若尝试执行下面的代码,将在控制台输出常量值不能被修改的错误提示。

final int STU_AGE=19;
STU_AGE=19;    // 尝试修改已经被初始化的常量

2.变量的概念及使用要点

所谓变量, 就是值可以被改变的量,如果要声明一个变量,并不需要使用任何关键字进 行修饰,变量名的第一个单词小写,后面的单词首字母大写,声明变量的具体方式如下。

变量类型 变量标识符;

例如:

String name;  //声明一个String型变量
int studentAge; // 声明一个int型变量

在声明变量时,也可以立即为其赋值,即立即对变量进行初始化,声明并初始化变量的 具体方法如下:

变量类型 变量标识符=变量值;

例如:

String name="jzlg";  // 声明一个String变量并初始化
int studentAge=19;  // 声明一个 int 型变量并初始化

如果需要声明多个同一类型的变量ꎬ 也可以采用下面的形式:

变量类型 变量标识符1,变量标识符2,...;
变量类型 变量标识符1=常量值1,变量标识符2=常量值2,...;

例如:

int A,B,C  // 声明 3个int型变量
int D=1,E=2,F=3;  // 声明3个int 型变量,并分别初始化为 1、2、3

变量与常量的区别是,变量的值允许被改变,例如,下面的代码是正确的。

String name="jzlg"; //声明一个String型变量并初始化
name="znxy";  //尝试修改已经被初始化的变

 

这篇关于Java基本语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!