注释、关键字与标识符&数据

一:注释、关键字与标识符

1.1  程序注释

通常我们需要在源代码中添加文字用来对进行代码解释说明,但这些文字并不是Java代码的语法,会导致编译出错。这时我们可以使用注释来完成这一事项!

在编译时,编译器会忽略注释的存在,就好像注释内容不存在一样。所以注释并不会导致编译出错,同时注释还方便编写者和其他人阅读源代码,加强对代码的理解。

Java中提供了三种注释方式,分别是:

@单行注释      // 注释内容

@多行注释      /*注释内容*/

@文档注释          /**注释内容*/

其中文档注释与多行注释作用基本相同,唯一的区别是文档注释可以使用javadoc.exe命令生成API文档。

HelloWorld.java

/*

 * 实现步骤:

 * 1.定义一个类 class

 * 2.编写程序执行的入口方法,main主方法

 * 3.通过输出语句System.out.println()将信息”HelloWorld!”打印在控制台上

 */

// 定义一个类 class

class HelloWorld {

    // 编写程序执行的入口方法,main主方法

    publicstaticvoid main(String[] args) {

        // 通过Java提供的输出语句, 将信息”HelloWorld!”打印在控制台上

        System.out.println("HelloWorld!");

    }

}

建议今后在编写代码时先写思路、分析、步骤,然后再写代码。其中思路、分析、步骤都使用注释放在源代码中。

1.2   关键字

关键字是被Java语言赋予特殊含义,具有专门用途的单词,比如之前接触的class,public,static,void均为Java已经预设好的。你可以先把Java关键字理解为“命令”!

Java中关键字均为小写,下面是Java中所有关键字。


1.3   标识符

在Java程序中,除了关键字以外基本上都是标识符了。

其实标识符就是名称的意思,所有的名称都统称为标识符。Java中经常要定义类、方法、变量(后面会学习到),在定义他们时总要给它们起名字,这些名字就是标识符。标识符的规范如下。

@ 组成元素

英文字符: a-zA-Z;数字: 0-9;符号: _与$

@标识符规则

数字不能开头;不可以使用关键字;严格区分大小写,不限制长度起名时,尽量达到见名知意

二: 程序概述之数据

软件是什么?其实软件就是用来处理数据的程序。可以把软件分为两个部分,一个部分是“数据”;另一个部分是“数据处理的逻辑”。

程序 = 数据 + 逻辑

什么是数据?用电商来举例,用户就是数据,商品也是数据。那么什么是数据处理逻辑呢?购买商品的流程就是数据处理逻辑了。

程序开发离不开数据,其实说白了程序就是用来处理数据的。在Java中要了解数据的类型及数据量。

通常数据是会发生变化的,而数据的处理逻辑是不发生变化的。例如商品的数量种类是会变化的,用户的数量也是会变化的,但购买的流程通常不会变化。

2.2  数据类型

在生活中数据是有类型的,例如人的姓名是字符串类型,人的年龄是正整数类型。在Java中数据也是有类型的(任0何数据必然会有类型),下面是Java中数据的类型:

基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。这四类基本类型是最简单、最基础的类型。

引用数据类型是强大的数据类型,它是基于基本数据类型创建的。JavaSE中提供了一个超级类库,类库中包含了近万种引用数据类型。不过现在我们先要学习的是基本类型!

1.3  常量

Java中的数据量分为常量和变量。

常量就是不变的数据量,例如100就是常量,任何数据量都有其类型,那么100这个常量是什么类型呢?回忆一下基本类型中有四类,分别是整数、小数(浮点数)、字符、布尔。那么100是哪一类型呢?没错,就是整数常量!!!

@  整数类型

*  十进制表示方式:正常数字   如 13、25等

*  二进制表示方式:以0b(0B)开头    如0b1011 、0B1001

*  十六进制表示方式:以0x(0X)开头   数字以0-9及A-F组成  如0x23A2、0xa、0x10

*  八进制表示方式:以0开头   如01、07、0721

@ 小数类型

*  如1.0、-3.15、3.168等

@  布尔类型

*  true、false

@  字符类型

*  如'a','A', '0', '家'

*  字符必须使用’’ 包裹,并且其中只能且仅能包含一个字符。

@  字符串类型

*  字符串String类型是一种引用类型,我们先了解作为常量类型的使用方式

*  如“我爱Java”,“0123”,“”,“null”

* 字符串必须使用“”包裹,其中可以包含0~N个字符。

回顾上面HelloWorld案例,其中System.out.println(“HelloWorld!”)的圆括号中放的就是一个字符串。那么我们是否可以把圆括号中的字符串换成其他字符串呢?答案是可以的!不只是可以换成其他字符串,还可以把圆括号中的字符串换成其他类型的常量,例如:

我们通过编写代码来实际感受一下: Const.java
/*
* 常量的演示
*/
public class Const {
	public static void main(String[] args) {
		//整数类型
//10进制
		System.out.println(100);
		System.out.println(12345);
		System.out.println( 10 );
		//2进制
		System.out.println( 0b1010 );
		//8进制
		System.out.println( 012 );
		//16进制
		System.out.println(0xA);
		//小数类型
		System.out.println(3.15);
		//字符类型
		System.out.println('a');
		System.out.println('A');
		System.out.println('0');
		System.out.println('家');
		//布尔类型
		System.out.println(true);
		System.out.println(false);
		//字符串类型
		System.out.println("我爱Java");
		System.out.println("0123");
	}
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值