Java中的注释、标识符、关键字、基础数据类型

Java基础知识

 

 

注释

在使用java过程中,与其他语言一样,强调注释!注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码;不然隔天写的代码呢,第二天起床你就可能看不太明白了,方便自己也方便他人!


java中有三种注释方式:

  • 单行注释 //…
  • 多行注释 /* … */
  • 文档注释 /* * */

  

 

 


文档注释允许你在程序中嵌入关于程序的信息,有了这个注释就可以使用 javadoc 工具软件来生成信息,并输出到HTML文件中。之后,你可以包含一个或多个各种各样的 @ 标签。每一个 @ 标签必须在一个新行的开始或者在一行的开始紧跟星号(*) 详细标签请参考:

http://www.runoob.com/java/java-documentation.html



Java的标识符

Java 中标识符是为方法、变量或其他用户定义项所定义的名称。标识符可以有一个或多个字符。在 Java 语言中,标识符的构成规则如下:

  1. 标识符由数字(0~9)和字母(A ~ Z 和 a ~ z)、美元符号($)、下划线(_)以及 Unicode 字符集中符号大于 0xC0 的所有符号组合构成(各符号之间没有空格)。

  2. 标识符的第一个符号为字母、下划线和美元符号,后面可以是任何字母、数字、美元符号或下划线。

  3. Java 区分大小写,因此 MySipder和 mySpider 是两个不同的标识符 。


*PS:标识符命名时,切记不能以数字开头,也不能使用任何 Java 关键字作为标识符,而且不能赋予标识符任何标准的方法名。*

 

关键字

关键字是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。和其他语言一样,Java中保留了许多关键字,例如:⬇

        

 

 

 

Java基础数据类型

基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。虽然python也是强类型语言,但它创建变量是并不需要申请其类型,他会根据变量的内容自动转换:

 

// 以下为java代码
int
data_1 = 3; // 在java中需要在变量名之前声明其类型 float data_2 = 3.14f; // 在java中,声明浮点数类型时,需要在其具体的值后跟上f或者F String data_3 = "必须使用双引号"; // 声明多个字符串时使用String类并且只能使用双引号,char单字符使用单引号

 

# 以下为python代码
data_1 = 3 # 根据内容自动识别类型为int data_2 = 3.14 # 根据内容自动识别类型为float data_3 = '单引号,双引号都可' #自动识别为str类型并且单引号或双引号都可使用。

 

 

JAVA中的数值类型不存在无符号的,它们的取值范围是固定的,不会随着机器硬件环境或者操作系统的改变而改变。


Java基本类型共有八种,基本类型可以分为三类:

  1. 字符类型 >>> char
  2. 布尔类型 >>> boolean
  3. 数值类型 >>> byte、short、int、long、float、double

char:16位,存储Unicode码,用单引号赋值。只能存储一个字符。 boolean:只有true和false两个取值。 byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。 short:16位,最大数据存储量是65536,数据范围是-32768~32767之间。 int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。 long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。PS:直接赋值时建议在数字后加上L。 float:32位,数据范围在3.4e-45~1.4e38,PS:直接赋值时必须在数字后加上f或F。 double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加

 

PS:String不是基础数据类型,而是个,属于引用数据类型。 String表示的是字符串,定义的时候用双引号,可以存储一个或者多个字符

 

对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。如:

byte : 二进制位数:	Byte.SIZE
	  最小值:	Byte.MIN_VALUE
	  最大值:	Byte.MAX_VALUE

 

short :二进制位数:	Short.SIZE
	  最小值:	Short.MIN_VALUE		
	  最大值:	Short.MAX_VALUE

 

int  :二进制位数:  Integer.SIZE
	   最小值:  Integer.MIN_VALUE		
	   最大值: Integer.MAX_VALUE

 

char : 二进制位数:	Character.SIZE
	  最小值:	Character.MIN_VALUE		
	  最大值:	Character.MAX_VALUE

double :二进制位数:	Double.SIZE
       最小值:	Double.MIN_VALUE		
	   最大值:	Double.MAX_VALUE


在程序中使用以上方法:⬇

public class DataRange{
    public static void main(String[] args) {
        System.out.print("位数" + Short.SIZE + '\n');
        System.out.print("最小值" + Short.MAX_VALUE + '\n');
        System.out.print("最大值" + Short.MIN_VALUE);
    }
}

 

 

输出为对应的数据范围:
在这里插入图片描述

posted @ 2021-02-09 15:44  MieDidXiang  阅读(136)  评论(0)    收藏  举报