日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java小白进阶笔记(2)-变量和数据类型

發布時間:2024/8/23 java 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java小白进阶笔记(2)-变量和数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘要:?復習Java知識,主要是一邊看**偏頭痛楊**的博客,一邊完成博主布置的任務。這是看[2.偏頭痛楊的Java入門教學系列之變量&數據類型篇][1] 的作業

復習Java知識,主要是一邊看偏頭痛楊的博客,一邊完成博主布置的任務。這是看2.偏頭痛楊的Java入門教學系列之變量&數據類型篇?的作業:

1.Java有多少種數據類型,數據類型的分類?

兩種數據類型:

  • 基本數據類型
  • 引用數據類型
    除了八種基本數據類型,其他的都是引用數據類型。

2.Java的工作機制?

Java程序的源代碼(.java)編譯成虛擬機(JVM)能看懂的字節碼(.class),然后再由虛擬機解釋執行成對應的操作系統能看懂的機器碼

3.自動類型轉換與強制類型轉換的規則?

  • 從小到大自動轉
  • 從大到小強制轉

自動類型轉換:

  • byte->short->int->long->float->double
  • char->int->long->float->double

表達式類型的自動提升:

當表達式中有多個數據類型運算式,自動提升為容量最大的數據類型。

  • byte,short,char之間不會自動轉換,首先都提升為int
  • 整個表達式的類型自動提升到與表達式中最高等級操作數同樣的類型

強制類型轉換:

容量大的數據類型轉換為容量小的數據類型時,需要強制類型轉換

  • 語法:變量 = (目標類型)值。比如,int a=(int)b;
  • 整數類型進行強制轉換時會發生溢出
  • 浮點數進行強制轉換時會發生精度失準
    注意
  • boolean無法轉換成其他數據類型
  • char的字符被轉成int,變成對應的ASCII值
  • 浮點數到整數的轉換是通過舍棄小數得到,而不是四舍五入

4.什么是變量,如何定義變量?

  • 變量是指在程序的運行過程中隨時可以發生變化的量,Java使用變量臨時存儲各種數據,是存儲數據的基本單元.
  • 變量必須要先定義(聲明),再初始化(也可以不初始化,有默認值),之后才能使用。必須為每個變量確定一個具體數據類型。

5.整型從小到大排序并且說出大小?

byte(1字節8位)short(2字節16位)int(4字節32位)long(8字節64位)

6.數據類型的默認值?

  • 整數型:0
  • 浮點型:0.0
  • 字符型(char):一個空的字符,即'u0000'
  • 布爾型(boolean):false
  • 引用數據類型:null,表示變量不引用任何對象

7.整型與浮點型的默認數據類型是什么?

同上。

8.基本數據類型的包裝類型分別是什么?

8種基本數據類型還對應著8種包裝類,包裝類里有一些常見屬性。基本數據類型與包裝類型的初始值不同,例如int的初始值為0,
而包裝類則為null。
對應關系:
byte->Byte
short->Short
int->Integer
long ->Long
float->Float
double-Double
char->Character
boolean->Boolean

9.如何定義一個常量?

  • Java中使用final關鍵字來修飾常量
  • 常量的字母要全部大寫

基本數據類型:

final String NAME = "Jack";//無法修改NAME的值

引用數據類型:

  • 可以修改其引用對象的屬性,但不可以修改對象的引用
final Person P1 = new Person(); P1.name = "Jack"; P1.name = "Rose";//It's ok! P1 = null;//錯誤!不可以修改對象的引用

10.JDK&JRE&JVM分別是什么以及他們的關系?

JDk是開發集成工具,JRE是java運行環境,JVM是Javaxu'ni'j

JDK>JRE>JVM

原文鏈接

本文為云棲社區原創內容,未經允許不得轉載。


創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Java小白进阶笔记(2)-变量和数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。