Java 学习备忘录

我开始学习Java,所以写下备忘录。

与Ruby不同,使用变量时需要声明类型,还有很多修饰符需要记住,所以我决定让自己能够回顾这些知识。同时,也顺便学习一下Markdown语法… ※ 类似于项目符号的样式

种类的类型

在Java中,变量可以分为基本类型和引用类型两种。其中,基本类型包括整型和浮点型等等。引用类型则包括包装类和字符串类等。

基本数据类型

型名型分類サイズ(bit)初期値値long整数640L-9223372036854775808 ~ 9223372036854775807int整数320-2147483648 ~ 2147483647short整数160-32768 ~ 32767byte整数80-128 ~ 127double浮動少数640.0d倍精度浮動小数点数float浮動少数320.0f単精度浮動小数点数boolean論理1falsetrue / falsechar文字16\u0000Unicodeの一文字(¥u0000~¥uFFFF)

在声明变量时,要注意使用适当的类型,以避免浪费内存。
※双精度浮点数= IEEE 754标准中的浮点数表示,使用64位。
※单精度浮点数= IEEE 754标准中的浮点数表示,使用32位。

通常情况下,我们使用[int]类型来表示整数。如果数值较大,我们会使用[long]类型。在程序中,整数值会被当作[int]类型来处理。当处理超出[int]类型范围的整数时,需要在数字的最后加上[L]或者[l](小写的L),以表示它是[long]类型。

浮动少数型
一般情况下,使用[double]类型。
当处理[float]类型时,需要在值的末尾写上[F]或[f]。

論理類型
可以儲存的值只能是真(true)和假(false)。

文字型
每个变量只能存储一个字符。
在描述普通字符时,需要用‘(单引号)’括起来。
不需要字符编码。

以参照方式为基准

不是处理数据,而是保持存储数据的引用目标的类型。

如果将string字符串设置为”禿”,那么不是将”禿”存储在string变量中,而是保留指向表示“禿”的数据的引用。
如果理解有误,请在评论中指正…

字符串类(String类型)
一种处理字符串的类。在程序中进行描述时需要用双引号[“(ダブルコーテーション)]括起来。在程序中会被处理为[String]类型。

包装类是可以将原始类型包装起来以便进行处理的类。通过包装类,可以处理原始类型不可处理的操作(将在后续进行描述)。

プリミティブ型ラッパークラスlongLongintIntegershortShortbyteBytedoubleDoublefloatFloatbooleanBooleancharCharacter

自动装箱是指将原始数据类型自动转换为包装类,而自动拆箱则是指将包装类转换为原始数据类型。

整数 integer1 等于 5; //自动装箱
整数 integer2 等于 Integer.valueOf(5); //无自动装箱
整数1 等于 integer1; //自动拆箱
整数2 等于 integer2.intValue(); //无自动拆箱

数组
将相同类型的数据分配到一个变量中处理的方式。

使用索引号进行元素的数据赋值和引用。

索引号从0开始,是数组减1后的编号。

数组1 = new int[]{1, 2, 3}; //声明与初始化

最终

出于总结自己的文字的目的,我觉得这是一个相当好的复习机会。
由于对于修饰语等还没有完全理解,所以我打算进行总结。

广告
将在 10 秒后关闭
bannerAds