首页 > 编程语言 >Java基本语法

Java基本语法

时间:2022-09-06 22:00:26浏览次数:60  
标签:基本 初始化 Java 常量 int 声明 语法 标识符 变量

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,常量,int,声明,语法,标识符,变量
From: https://www.cnblogs.com/ShiFang0406/p/16663261.html

相关文章

  • 肖sir__java运算符__06
    1.1算术运算符假设:intA=10,intB=20例子:+   加法   相加运算符两侧的值         A+B等于30-   减法   左操作数减去右......
  • Java命令行传参
    Java命令行传参publicclassHelloWorld{/***@authorwangzhen*@param*@since1.0*@throwsnull*/publicstaticvoidmai......
  • 设计模式-责任链模式(Java实现)
    什么是责任链模式?顾名思义,就是链式的去处理一个请求或者任务,收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。应用场景一个请求需要多种类型......
  • Java中如何创建不可变(immutable)类
    什么是不可变类1.不可变类是指类的实例一经创建完成,这个实例的内容就不会改变。2.Java中的String和八个基本类型的包装类(Integer,Short,Byte,Long,Double,Float,......
  • #Markdown语法
    Markdown语法代码块://代码块语法:2.标题//标题语法#一级标题##二级标题######六级标题3.字体**加粗**==高亮==~~删除线~~*斜体*加粗高亮删除线斜体4.......
  • java复习随笔(十四)——类加载器、反射
    类加载器类加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外状况,JVM将会连续完......
  • 护城河的5个基本要素
    1、供给侧的规模经济和范围经济如果一家公司的平均成本随着更多产品的生产或更多服务的提供而下降,这就是供给侧规模经济。英特尔就是一家得益于规模经济的典型企业。在芒......
  • Java环境配置
    选择jdk1.8版本进行安装,选择一个方便记忆的目录进行安装右键计算机-->属性--打开高级系统设置---点击环境变量----对系统变量进行更改新建变量名JAVA_HOME变量值......
  • Java调用C++动态链接库——Jni
    最近项目需要,将C++的算法工程编译成动态链接库,交给Java后台当作函数库调用。就去了解了下Jni。使用起来还是比较方便的。1.  首先编写Java的调用类。例如:  public......
  • Java连接数据库进行操作
    importjava.sql.*;importjava.util.ResourceBundle;publicclassJBDCTEST{publicstaticvoidmain(String[]args){Connectionc=null;St......