Java知识

Java的基本语法

2019-07-26  本文已影响0人  不小心丢了

Java代码的基本格式

Java代码中的程序代码都必须放在一个类中,初学者可以简单地把类理解为一个Java程序。类需要用class关键字定义,在class前面可以有一些修饰符,格式如下

修饰符 class 类名{

    程序代码

}


1)Java中的程序代码可以分为结构定义语句和功能执行语句。

结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。

每条功能执行语句的最后都必须用分号(;)结束。如下面的语句:

System.out.println("这是一个Java程序!");


2)Java严格区分大小写


3)在编写Java代码时,为了方便阅读,通常会使用一种良好的格式进行排版.

但这并不是必须的。但出于可读性考虑,应该让自己编写的代码整齐美观,层次清晰。


4)Java程序中一句连续的字符串不能分开在两行中书写。

例如下面这条语句在编译时将会出错

System.out.println("这是一个

Java程序!");

如果为了便于阅读,想将一个太长的字符串分在两行中书写,可以先将这个字符串分成两个字符串,然后用加号(+)将这两个字符串连接起来,在加号(+)处断行,上面的语句可以修改成如下形式

System.out.println("这是一个"+

"Java程序!"); 


Java中的注释

1)单行注释

单行注释通常用于对程序中的一行代码进行解释,用符号“//”表示,“//”后面为被注释的内容,示例如下。

int c=10;//定义一个整形变量

2)多行注释

多行注释顾名思义就是注释的内容可以为多行,它以符号“/*”开头,以符号“*\”结尾,多行注释示例如下。

/*    int c=10;

      int x=5;    */

3)文档注释

文档注释是以“/**”开头,并在注释内容末尾以“*/”结束。文档注释是对一段代码概括性的结束说明,可以使用javadoc语言将文档注释提取出来生成帮助文档。

Java中的标识符

在编写过程中,经常需要在程序中定义一些符号来标记一些名称,如包名,类名,方法名,参数名,变量名等,这些符号被称为标识符。标识符可以由一些字母,数字,下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是Java中的关键字。

为了增强代码可读性,建议初学者在定义标识符时还应遵守以下规则。

1)包名所有字符一律小写。例如:cn.itcast.test

2)类名和接口的每个首字母都要大写。例如:ArrayList,Iterator

3)常量名中每个字母都大写,单词之间用下划线连接。例如:DAY_OF_MOMTH

4)变量名和方法名的第一个单词首字母小写,从第二个单词开始,每个单词首字母大写。例如:lineNumber,getLineNumber

5)在程序中应该尽量用有意义的英文单词来定义标识符,使得程序便于阅读,例如使用userName表示用户名,password表示密码。


Java中的关键字

关键字不再列出来了,不过需要注意几个地方

*所有关键字都是小写的

*程序中的标识符不能以关键字命名

*const和goto是保留字关键字,虽然在Java中还没有任何意义,但在程序中不能用来做为自定义的标识符

*true、false和null不属于关键字,但它们是一个单独标识类型,不能直接使用

Java中的常量

1  整形常量

整形常量是整数类型的数据,有二进制,八进制,十进制和十六进制4种表示形式,具体表示如下

*二进制:由数字0和1组成的数字序列

*八进制:以0开头并且其后由0~7范围内(包括0和7)的整数组成的数字序列

*十进制:由数字0~9范围内(包括0和9)的整数组成的数字序列

*十六进制:以0x或者0X开头并且其后由0~9,A~F(包括0和9,A和F,字母不区分大小写)组成的数字序列

需要注意的是,在程序中为了标明不同的进制,数据都有特定的标识,八进制必须以0开头,十六进制必须以0x或0X开头,整数以十进制表示时,第一位不能是0,0本身除外。

2  浮点数常量

浮点数常量就是在数学中用到的小数,分为float单精度浮点数和double双精度浮点精度数两种类型。其中,单精度浮点数后面以F和f结尾,而双精度浮点数则以D和d结尾。当然,在使用浮点数时也可以在结尾处不加任何后缀,此时,虚拟机会默认为double双精度浮点数。浮点数通常还可以通过指数形式来表示。

3  字符常量

字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引' '引起来,它可以是英文字母,数字,标点符号以及由转义字符序列来表示的特殊字符。

例如'\u0000'表示一个空白字符,即在单引号之间没有任何字符。之所以能这样表示,是因为Java采用的是Unicode字符集,Unicode字符以\u开头,空白字符在Unicode码表中对应的值为'\u0000'。

4  字符串常量

字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号("")引起来。一个字符串可以包含一个字符和多个字符,也可以不包含任何字符,即长度为零。

5  布尔常量

布尔常量即布尔型的两个值true和false,该常量用于区分一个事物的真与假。

6  null常量

null常量只有一个值null,表示对象引用为空。

上一篇 下一篇

猜你喜欢

热点阅读