第三章、Java编程基础

目录

一、Java语言组成

二、注释

三、关键字和保留字

 四、标识符

五、Java中整数表示形式

1. 二进制

2. 八进制

3. 十进制

4. 十六进制

六、整数在内存中的存储

七、字面常量及对应Java类型

八、变量

九、数据类型

 9.1 基本数据类型

1. 整数类型

2. 浮点类型

3. 字符类型

4. 布尔类型

9.2 引用数据类型

十、类型转换规则

十一、声明和赋值

十二、常量定义

十三、本章练习


一、Java语言组成

Java语言包含如下知识点,也是大部分面向对象语言的知识点。

语句;注释;关键字;标识符;常量;变量;运算符;流程控制(顺序,分支,循环);函数;数组;类;接口。

二、注释

Java的注释,主要用于解释说明程序表达的含义,方便程序员阅读代码。编译器会忽略注释。在实际项目中,某些软件公司对注释量会有要求。Java中主要包含三种注释。

1. 单行注释 

语法://注释语句

可单独放在一行或某行代码末尾

2. 多行注释

语法:
/*
注释语句1
注释语句2
......
*/

一般放在某一段代码,用于解释该段代码的逻辑含义。

3. 文档注释

语法:
/**
@author  作者
@version 版本
*/

前面加个@符号,说明这个单词是可以被解析的。一般放在.java文件顶部,类定义前,方法定义前,用于解释该文件,类,方法的含义信息。使用javadoc.exe命令,可自动生成帮助文档。步骤为“选中项目右击--> 选择 export-->在输入框中输入javadoc(可以更换文档生成路径)-->点击 finish”。在文档中找到index.html文件,在浏览器中打开即可。

4. 注释使用注意点:

        a. 注释除了解释说明,在代码调试,功能测试,代码修改时,一般不会删除原来的代码,而
        是将其注释掉。

        b. eclipse常用注释快捷键。
                ctrl + /    对光标所在行或选中的多行进行单行注释,再操作一次,相反。
                ctrl+shift+/  对选中的代码进行多行注释。
                ctrl+shift+\  对选中的已经被多行注释的代码取消注释。

注释参考视频:https://live.csdn.net/v/282773https://live.csdn.net/v/282773

案例:如下代码仅用于展示

/**
 * @author jack
 * @version 1.1
 * 文档注释展示说明 
 * Mall超市系统
 */
public class Test {
	public static void main(String[] args) {
		//定义两个变量
        int a = 10;
        int b = 20;

        /*
         * 如下if...else语句
         * 输出两个变量中,值最大的变量
         */
        if(a > b){
        	System.out.println(a);
        }else{
        	System.out.println(b);
        }

		System.out.print("++++++++Mall超市系统++++++++\n");
		System.out.print("\t1、积分查询\n");//超市系统功能模块一
		System.out.print("\t2、付款\n");//超市系统功能模块二
		System.out.print("请输入选项");
	}

    /**
     * add函数用于计算两个变量的和
     * @param a	第一个参数
     * @param b	第二个参数
     * @return	返回两个数的和
     */
    public int add(int a, int b){
        return a + b;
    }
}

三、关键字和保留字

关键字是Java中赋予了特殊含义的单词。因为具有了特殊含义,所以不能在各种命名中使用。关键字有很多,如public、class、private、int......等。在eclipse中默认显示红色的字,都是关键字。

保留字,顾名思义,有些单词未来可能会注入新的含义,故保留下来,如goto, const等。保留字也不能在命名中使用。

关键字和保留字,都是小写,且随着Java的发展,也在不断变化。

常见的关键字如下图

 四、标识符

标识符就是为Java中的类名,包名,方法名,属性名,变量名,常量名等命名的字符序列。企业开发中,一般都有严格的命名规范。

Java中,标识符只能有数字(0-9),字母(a-zA-Z),$,_ 组成,且数字不能开头。

标识符注意点

1. 标识符只能有数字,字母,$,_组成,所以,包含如#,@,&,*...都不是合法标识符

2. 标识符可以以 $, _ 开头,但实际开发中,极少使用,也不建议使用。

3. 标识符不可以使用关键字和保留字

4. Java中,大小写是敏感的,可以A, a表示两个不同的名字,但实际使用中,禁止仅以大小写区分

命名建议(后面都会用到):

1. 一定要做到见名知意。如int age = 20  比  int a = 10要好很多。

2. 包名,多个单词组成时所有字母都小写且以.分割。如com.xxx.yyyzzz

3. 类名,接口名命名,单词首字母大写。如HelloWorld、Student

4. 属性名和变量名,如果有一个单词,则该单词全部小写;如果有多个单词,第一个单词全部小写,第二个单词及以后,首字母大写。age, name, totalScore。

5. 方法名,如果有一个单词,则单词全部小写;如果有多个单词,则第一个单词小写,第二个单词及以后,首字母大写。一般情况下,一个单词的方法,该单词是动词get;两个或多个单词,一般是动宾结构getName。

6. 常量名,所有字母都大写。如果多个单词时,每个单词用下划线连接:XXX_YYY_ZZZ。

关键字,保留字,标识符参考视频:https://live.csdn.net/v/282775https://live.csdn.net/v/282775

五、Java中整数表示形式

数值可用二进制、八进制、十进制、十六进制表示。编程中常见的进制有二进制、十进制、十六进制。

1. 二进制

使用0,1表示,逢二进一。0B或0b表示二进制,如 0B10101110

八位无符号二进制范围:00000000~11111111

八位有符号二进制范围:11111111~01111111

三位无符号二进制范围:000~111    转换成十进制:0~7

2. 八进制

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疏竹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值