24H免费课程咨询  TEL:13401595960   QQ:1870218756  微信:13401595960(李老师)

东方博宜

网站首页 > 软件开发资讯 > Java开发

Java编程基础:标识符、关键词和常量

2017-06-14 11:16:11 东方博宜 阅读

1   关键字

1.1      关键字的概述

Java的关键字对java编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名。

1.2      常见的关键字

image.png

image.png

备注:不必死记硬背,如果使用关键字作为标识符,编译器能提示错误。

goto java的保留关键字,意思是java并没有使用goto,以后是否使用未定。

2   标识符

2.1      什么是标识符

就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Demo,就是我们定义的类名。

类名就属于标识符的一种。标识符除了应用在类名上,还可以用在变量、函数名、包名上。(要求同学们先记住,以后会详细见到这些)

2.2      标识符必须遵循以下规则

1.   标识符由26个英文字符大小写(a~zA~Z)、数字(0~9)、下划线(_)和美元符号($)组成。

2.   不能以数字开头,不能是关键字

3.   严格区分大小写

4.   标识符的可以为任意长度

2.3       标识符案例

2.3.1 合法的标识符

ComputeArearadiusarea $itcast   _itcast  gz_itcast

注意:由于Java严格区分大小写,ITCAST itcast是完全不同的标识符

2.3.2 非法标识符

1.   class (关键字)

2.   100java(不能以数字开头)

3.   Hello java (空格不是组成标识符的元素)

2.3.3 Java中的标识符命名规范

1.  包名

多个单词组成时所有字母小写(例:package  com.itcast

2.  类名和接口

多个单词组成时所有单词的首字母大写(例:HelloWorld)

3.   变量名和函数名

多个单词组成时第一个单词首字母小写,其他单词首字母大写(例:lastAccessTimegetTime)。

4.   常量名

多个单词组成时,字母全部大写,多个单词之间使用_分隔(例:INTEGER_CACHE

注意只是为了增加规范性、可读性而做的一种约定,标识符在定义的时候最                 好见名知意,提高代码阅读性。

3   常量

3.1      常量的概述

常量是指在程序运行过程中其值不能改变的量。

3.2      常量类型

Java中常量的分类:

    整数常量 所有整数

    小数常量 所有小数

    布尔常量 只有truefalse

    字符常量 :使用’’引起来的单个字符

    字符串常量 :使用“”引起来的字符序列,“”  、“a 、”  

    null常量 只有一个值null

3.char 类型

char类型表示的是单个字符类型,任何数据使用单引号括起来的都是表示字符。字符只能有一个字符,比如:普通的老百姓穿上军装就是军人。      

    注意:特殊字符的转义序列:转义字符

    转义字符的概述:

特殊字符使用”\”把其转化成字符的本身输出,那么使用”\”的字符称作为转移字符。

需求:使用输出语句,打印出带引号的信息例如输出。

System.out.println("teacher said"java is fun"");编译是无法正常通过的。语法有错误,编译器读到第二个引号就认为是字符串的结束,剩余的不知道怎么处理。如何解决这个问题:java中使用转义字符来表示特殊的字符。一个转义字符以反斜杠(\)开始。

     问题:想要打印带引号的字符串怎么办,就可以使用反斜杠(\)后跟字符,这个反斜杠就是转义字符。

转义字符

名称

Unicode

\b

Backspace (退格键)

\u0008

\t

Tab   Tab键盘)

\u0009

\n

Linefeed (换行)

\u000A

\r

Carriage Return(回车)

\u000D

\\

Backslash  (反斜杠)

\u005C

\'

Single Quote (单引号)

\u0027

\"

Double Quote (双引号)

\u0022

 

\r 表示接受键盘输入,相当于按下回车。

\n 表示换行。

\t  制表符,相当于Table

\b 退格键,相当于Back Space

\’  单引号

\’’ 双引号

\\ 表示一个斜跨

上述问问题解决:System.out.println("teacher said\"java is fun\"");

注意:换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符

4. boolean 类型

boolean由数学家Geogore Boole 发明

boolean 类型用来存储布尔值,在java中布尔值只有2个,truefalse

boolean flag=true;

flag=false;

 

Java中这8中基本数据类型都是小写的。


Powered by 东方博宜教育咨询江苏有限公司  ©2008-2017 www.czos.cn