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关键字创建出来的类型都是引用数据类型

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

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

目录
相关文章
|
6月前
|
存储 Java Go
【Java】(3)8种基本数据类型的分析、数据类型转换规则、转义字符的列举
牢记类型转换规则在脑海中将编译和运行两个阶段分开,这是两个不同的阶段,不要弄混!
310 2
|
6月前
|
Java Go 开发工具
【Java】(2)Java数据类型阐述、基本数据类型的占用和范围、二进制的讲述
数据的一种表示形式。十进制表示满十进一原则。二进制表示满二进一原则。例如:十进制例如:二进制计算机在任何情况下都只能识别二进制。
290 1
|
7月前
|
安全 Java
使用Java多态性进行数据类型转换
以上示范了如何通过多态性来执行安全有效地对于Java对象间相互之间进行正确方式与场合下正确格式与条件限定内对于各个层级关系内部成员及其功能调取与应有操作处理过程,并通过 `instanceof`关键字确保了程序运行期间遵循逻辑合理并符合预设规则条件限定内正常工作流程而无需担忧潜藏风险问题出现可能带来影响结果质量问题情况存在可能。
212 12
|
8月前
|
存储 缓存 算法
Java数据类型与运算符深度解析
本文深入解析Java中容易混淆的基础知识,包括八大基本数据类型(如int、Integer)、自动装箱与拆箱机制,以及运算符(如&与&&)的使用区别。通过代码示例剖析内存布局、取值范围及常见陷阱,帮助开发者写出更高效、健壮的代码,并附有面试高频问题解析,夯实基础。
|
9月前
|
存储 人工智能 JavaScript
Java中的数据类型转换
本文介绍了 Java 中常见的数据类型转换方法,涵盖字符串与整型、长整型、浮点型、布尔型及日期类型的相互转换,并讲解了可能出现的异常和处理方式。
331 0
|
存储 Java
# 【Java全栈学习笔记-U1-day02】变量+数据类型+运算符
本篇笔记主要围绕Java全栈学习的第二天内容展开,涵盖了变量、数据类型、运算符以及Scanner类的应用。首先介绍了变量的概念与命名规范,以及如何定义和使用变量;接着详细讲解了Java中的基本数据类型,包括整型、浮点型、字符型、布尔型等,并通过实例演示了数据类型的运用。随后,深入探讨了各类运算符(赋值、算术、关系、逻辑)及其优先级,帮助理解表达式的构成。最后,介绍了如何利用Scanner类实现用户输入功能,并通过多个综合示例(如计算圆面积、购物打折、变量交换及银行利息计算)巩固所学知识。完成相关作业将进一步加深对这些基础概念的理解与实践能力。
241 13
|
存储 Java 程序员
Java八种基本数据类型&字符串&运算符(图文详解)
Java基本类型共有八种,基本类型可以分为三类,字符类型char布尔类型boolean数值类型byte、short、int、long、float、double数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。 四种整型的特点 逻辑与的运算规则为:有一个运算数为假,其值为假,两个运算数都为真,其值为真。逻辑与的关系值表如下图所示 逻辑或的运算规则为:有一个运算数为真,其值为真,两个运算数都为假,其值为假。逻辑或的关系值表如下图所示。......
402 0
|
Java
JAVA易错点详解(数据类型转换、字符串与运算符)
JAVA易错点详解(数据类型转换、字符串与运算符)
197 4
|
Java
【Java 第三篇章】注释、数据类型、运算符
【8月更文挑战第2天】 Java支持三种注释:单行(`//`)、多行(`/*...*/`)及文档注释(`/**...*/`)。它定义了八种基本数据类型,包括四种整数类型(`byte`、`short`、`int`、`long`),两种浮点类型(`float`、`double`),一种字符类型(`char`)和一种布尔类型(`boolean`)。数据类型之间可以自动转换或通过强制转换改变,但后者可能导致精度损失。Java中的运算符涵盖算术(如`+`、`-`)、赋值(如`=`)、比较(如`==`)、逻辑(如`&&`)和三目运算符等。例如,算术运算可用于执行基本数学计算,而逻辑运算符用于组合条件判断。
129 1
|
存储 Java
02 Java基础语法(变量+数据类型+运算符)(下)
02 Java基础语法(变量+数据类型+运算符)
138 5