Java课程的第一章节复习

文章介绍了Java编程的基础知识,包括代码结构以类为中心,注意大小写的规则,以及如何处理字符串。注释分为单行、多行和文档注释,用于提高代码可读性。接着讨论了标识符的定义和命名规范,如包名、类名和变量名的约定。此外,文章提到了Java的关键字,如class和public,以及不同类型的常量,如整型、浮点型、字符型和布尔型。最后,讲解了变量的定义及其在内存中的表示。
摘要由CSDN通过智能技术生成

一.Java的基本语法
1.Java代码的基本结构

Java中的程序代码都必须放在一个类中。类需要使用class关键字定义,在class前面可以有一些修饰符,格式如下:


      修饰符 class 类名 {
           程序代码

          }

在编写Java代码时,需要特别注意下列几个关键点:

Java中的程序代码可分为结构定义语句和功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。每条功能执行语句的最后都必须用分号“ ; ”结束。
如:   System.out.println("这是第一个 Java 程序!“);


Java语言严格区分大小写。例如,定义一个类时,Computer和computer是两个完全不同的符号,在使用时务必注意。

Java程序中一句连续的字符串不能分开在两行中书写,例如,下面这条语句在编译时将会出错:
明。

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

 2.Java程序中的注释

在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码加一些注释。注释是对程序的某个功能或者某行代码的解释说明,它只Java源文件中有效,在编译程序时编译器会忽略这些注释信息,不会将其编译到class字节码文件中去

Java中的注释有三种类型,具体如下:

单行注释:

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

文档注释:

以“/**”开头,并在注释内容末尾以“*/”结束。

3.Java中的标识符

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

建议初学者在定义标识符时还应该遵循以下规则:

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

2、类名和接口名每个单词的首字母都要大写。如: ArrayList、iterator。

3、常量名所有字母都大写,单词之间用下划线连接。例如: DAY OF_MONTH。

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

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

4.Java中的关键字

关键字是编程语言里事先定义好并赋子了特殊含义的单词,也称作保留字。和其它语言一样,Java中保留了许多关键字,例如,class、public等,下面列举的是Java中所有的关键字。

5.Java中的常量

常量就是在程序中固定不变的值,是不能改变的数据。在Java中,常量包括整型常量、浮点数常量、布尔常量、字符常量

1.整数类型

整型常量是整数类型的数据,它的表现形式有四种,具体如下:

二进制:

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

十进制:

由数字0~9范围(包括o和9)内的整数组成的数字序列。如:198。整数以十进制表示时,第一位不能是0,0本身除外

十六进制:

以0x或者ox开头并且其后由0~9、A~F(包括和9、A和F)组成的数字序列,如0x25AF。

2.浮点数常量

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

 3.字符常量

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

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

4.字符串常量

字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号 (” ") 引起来,具体示例如下:

 一个字符串可以包含一个字符或多个字符,也可以不包含任何字符,即长度为零。

5.布尔常量

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

6.null常量

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

二.Java中的变量
1.变量的定义

在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用一个标识微来标识。这些内存单元我们称之为变量,定义的标识符就是变量名内存单元中存储的数据就是变量的值

下边的代码中,第一行代码的作用是定义了两个变量x和y,也就相当于分配了两块内存单元,在定义变量的同时为变量x分配了一个初始值0,而变量y没有分配初始值,变量x和y在内存中的状态如图所示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值