Java中的注释、关键字、常量及数据类型

简介: 注释、关键字、常量及数据类型的简单示例

一、注释

注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要,java中注释分为三种:

单行注释,单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字

// 这是单行注释文字

多行注释,多行注释的格式是使用/*和*/将一段较长的注释括起来

/*

这是多行注释文字

这是多行注释文字

这是多行注释文字

*/

注意:多行注释不能嵌套使用

文档注释,文档注释以/**开始,以*/结束

Java文档注释(Java Doc Comments)是专门为了用javadoc工具自动生成文档而写的注释,它是一种带有特殊功能的注释。如果编写java源代码时添加了合适的文档注释,然后通过JDK提供的Javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。

二、关键字

关键字是指被java语言赋予了特殊含义的单词

关键字的特点:关键字的字母全部小写

常用的额代码编辑器对关键字都有高亮显示

三、常量

常量:在程序运行过程中,其值不可用发生改变的量

Java中的常量分类:

字符串常量:用双引号括起来的多个字符(可以包括0、一个或多个)例如"a","abc","中国"等

整数常量:整数,例如:-11,0,66等

小数常量:小数,例如:-5.5、1.0、88.88等

字符常量:用单引号括起来的一个字符,例如:'a'、'5'、'B'、'中'等

布尔常量:布尔值,表示真假,只有两个值true和false

空常量:一个特殊的值,空值,值为null

除空常量外,其他常量均可使用输出语句直接输出。

public class Demo01 { 
    public static void main(String[] args) { 
        System.out.println(11); // 输出一个整数 
        System.out.println(6.6); // 输出一个小数 
        System.out.println('d'); // 输出一个字符 
        System.out.println(true); // 输出boolean值true 
        System.out.println("阿弥陀佛"); // 输出字符串 
    } 
}

image.gif

四、数据类型

计算机存储单元

计算机是可以用来存储数据的,但是无论内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母“b”表示,而计算机中最基本的存储单元叫“字节(byte)”,通常用大写字母“B”表示,字节是由连续的8个位组成。

除了字节外,还有一些常用的存储单元,其换算单位如下:

1B(字节) = 8bit

1KB = 1024B

1MB = 1024KB

1GB = 1024MB

1TB = 1024GB

java中的数据类型

Java是一个强类型语言,Java中的数据必须明确数据类型,在Java中的数据类型包括基本数据类型引用数据类型

基本数据类型:

数据类型 关键字 内存占用 取值范围
整数类型 byte 1 -128~127
short 2 -32768~32767
int(默认) 4 -2的31次方~2的31次方-1
long 8 -2的63次方~2的63次方-1
浮点类型 float 4

负数:-3.402823E+38到-1.401298E-45 正数: 1.401298E-45到3.402823E+38

double(默认) 8

负数:-1.797693E+308到-4.9000000E-324 正数:4.9000000E-324 到 1.797693E+308

字符类型 char 2 0~65535
布尔类型 boolean 1 true,false

说明:

e+38表示乘以10的38次方,同样,e-45表示乘以10的负45次方

在java中整数默认是int类型,浮点数默认是double类型

引用数据类型:

在Java中除了8种基本数据,还有引用类型。引用类型一般情况下统称有3类

分别是:类、接口、数组。不过也可以说除了基础类型,其余的都是引用类型。引用类型是一种对象类型。

引用数据类型是用户自定义用来限制其他数据的类型

内存:引用数据类型有两块存储空间,一个在栈中、一个在堆中,栈中存放的是堆中的地址,栈中的存储速度要快于存储在堆中的对应包装类的实例对象

使用new关键字创建出来的类型都是引用数据类型

基本数据类型:变量名指向具体的数值

引用数据类型:变量名不是指向具体的数据,而是指向内存数据的内部地址。

目录
打赏
0
0
0
0
32
分享
相关文章
|
8天前
|
课时12:Java数据类型划分(字符型)
课时12介绍了Java中的字符型数据(char),包括字符的定义、与int类型的转换及应用。通过范例展示了如何观察字符、编码转换、大小写字母互转、保存中文字符,以及Java中字符处理的灵活性。字符型使用单引号声明,可与int互相转换,支持Unicode编码,能表示任何文字,包括中文。虽然实际开发中直接操作字符型的情况不多,但理解其特性有助于更好地编程。
42 17
java变量与数据类型:整型、浮点型与字符类型
### Java数据类型全景表简介 本文详细介绍了Java的基本数据类型和引用数据类型,涵盖每种类型的存储空间、默认值、取值范围及使用场景。特别强调了`byte`、`int`、`long`、`float`、`double`等基本类型在不同应用场景中的选择与优化,如文件流处理、金融计算等。引用数据类型部分则解析了`String`、数组、类对象、接口和枚举的内存分配机制。
40 15
|
8天前
|
课时14:Java数据类型划分(初见String类)
课时14介绍Java数据类型,重点初见String类。通过三个范例讲解:观察String型变量、"+"操作符的使用问题及转义字符的应用。String不是基本数据类型而是引用类型,但使用方式类似基本类型。课程涵盖字符串连接、数学运算与字符串混合使用时的注意事项以及常用转义字符的用法。
|
8天前
|
课时13:Java数据类型划分(布尔型)
观察布尔型的操作。布尔是一位数学家的名字,这个布尔发明了两个单词:True、False(一个表示真一个表示假)。一般布尔类型都只表示逻辑的计算结果。
|
8天前
|
课时11:Java数据类型划分(浮点类型)
课时11介绍了Java中的浮点数据类型。主要内容包括:1. 定义小数,默认使用Double类型;2. 定义Float变量,需在数值后加"F"或"f"进行强制转换;3. 观察不同类型计算结果,如Int型除法会丢失精度,需至少包含一个Double或Float类型以确保准确性。总结指出,在复杂计算中推荐使用Double类型以避免精度损失。
|
5月前
|
JAVA易错点详解(数据类型转换、字符串与运算符)
JAVA易错点详解(数据类型转换、字符串与运算符)
90 4
|
7月前
|
【Java 第三篇章】注释、数据类型、运算符
【8月更文挑战第2天】 Java支持三种注释:单行(`//`)、多行(`/*...*/`)及文档注释(`/**...*/`)。它定义了八种基本数据类型,包括四种整数类型(`byte`、`short`、`int`、`long`),两种浮点类型(`float`、`double`),一种字符类型(`char`)和一种布尔类型(`boolean`)。数据类型之间可以自动转换或通过强制转换改变,但后者可能导致精度损失。Java中的运算符涵盖算术(如`+`、`-`)、赋值(如`=`)、比较(如`==`)、逻辑(如`&&`)和三目运算符等。例如,算术运算可用于执行基本数学计算,而逻辑运算符用于组合条件判断。
36 1
|
7月前
|
02 Java基础语法(变量+数据类型+运算符)(下)
02 Java基础语法(变量+数据类型+运算符)
47 5
|
7月前
|
02 Java基础语法(变量+数据类型+运算符)(上)
02 Java基础语法(变量+数据类型+运算符)
59 4
|
10月前
|
<JAVA> java入门面向0基础教程(数据类型,运算符)
<JAVA> java入门面向0基础教程(数据类型,运算符)
66 1
<JAVA> java入门面向0基础教程(数据类型,运算符)

热门文章

最新文章