大數據開發基礎:Java基礎數據類型

2021-01-08 成都加米谷大數據

在Java基礎入門學習階段,Java基礎數據類型無疑是基礎當中的重點,掌握基礎數據類型,對於後續去理解和掌握更深入的理論,是有緊密的關聯性的。今天的大數據開發基礎分享,我們就來講講,Java八種基礎數據類型。

首先,Java八種數據類型,其實可以整合為四大數據類型,分別是:整型(byte、short、int、long)、浮點型(float、double)、字節型(char)、布爾型(boolean)。Java基礎數據類型

1、整型(byte、short、int、long)儘管byte、short、int、long的數據類型皆用來表示整數,但是在取值範圍上卻並不相同。byte的取值範圍:-128~127(-2的7次方到2的7次方-1)short的取值範圍:-32768~32767(-2的15次方到2的15次方-1)int的取值範圍:-2147483648~2147483647(-2的31次方到2的31次方-1)long的取值範圍:-9223372036854774808~9223372036854774807(-2的63次方到2的63次方-1)總結來說,byte、short的取值範圍比較小,而long的取值範圍最大,這同樣意味著其佔用的空間最多。int是最常用的類型,因為其取值範圍基本已經可以滿足日常的計算需求。2、浮點型(float、double)float和double都是用來表示浮點型的數據類型,其區別在於精確度上的差異。float(單精度浮點型)取值範圍:3.402823e+38~1.401298e-45(e+38表示乘以10的38次方,而e-45表示乘以10的負45次方)double(雙精度浮點型)取值範圍:1.797693e+308~4.9000000e-324(同上)double類型的儲存範圍和精度比float更大,在通常時候只要沒有聲明浮點型數據基本都默認為double型,如果需要表示一個數據為float時,在數據後面加上「F」即可。通常情況下浮點型的數據很難完全精確,因為小數點最後幾位數會出現浮動,這屬於正常情況。3、字符型(char)char的初始化方式如下:char ch='a';//可以是漢字,因為是Unicode編碼char ch=1010;//可以是十進位數、八進位數、十六進位數等char ch='\0';//可以用字符編碼來初始化,如:'\0'表示結束符,它的ascll碼是0,這句話的意思和ch=0是一個意思。Java是用unicode來表示字符的,「中」這個中文字符的unicode就是兩個字節。string.getBytes(encoding)方法獲取的是指定編碼的byte數組表示。通常情況下,gbk/gb2312是兩個字節,utf-8是3個字節。如果在沒有指定encoding的情況下就會獲取系統默認的encoding。4、布爾型(boolean)boolean取值為:true、false。Java基礎數據類型之間的轉換將一種類型的值賦給另一種類型是比較常用的方法。在Java裡,boolean類型不能與其他7種類型相互轉換,其餘的七種類型是允許存在轉換關係的,但是在轉換之後會有精度損失或一些其他變化的存在。

轉換一般分為兩種:1.自動轉換(隱式):無需任何操作。2.強制轉換(顯式):需要使用轉換符(type)。將6種數據類型按順序排列一下:double>float>long>int>short>byte如果從小轉換到大,那麼直接轉換是允許的,但是如果從大轉換到小,又或者char和其他6種數據類型轉換,則強制轉換是必須使用的。關於大數據開發基礎,Java基礎數據類型,以上就為大家做了基本的介紹了。了解和掌握Java基礎數據類型,在早期的Java學習當中,是非常基礎也非常重要的部分,想要吧Java學好,基礎一定要重視。

相關焦點

  • SQL基礎知識V2——常用數據類型
    點擊上方SQL資料庫開發,關注獲取SQL視頻教程
  • MSSQL數據類型-日期和時間數據類型(datetime、smalldatetime)
    在Microsoft SQL Server的類型系統中,使用 date 表示日期類型,使用time表示時間類型,使用DateTime和DateTime2表示日期和時間的組合,DateTime2是DateTime的升級版本,這些數據類型佔用的存儲空間各不相相同;當存儲大量數據時,合理的選擇小數秒的精度
  • 促進大數據產業生發展 山東數據交易有限公司揭牌成立
    &nbsp&nbsp&nbsp&nbsp魯網12月11日訊(記者 劉勝男)12月11日,山東數據交易有限公司揭牌儀式暨華東數據聯盟成立大會在濟南舉行。山東省數據交易公司和華東數據聯盟的成立,將為山東、華東乃至全國數字經濟發展提供強有力的數據資源支撐。
  • 騰訊科技(深圳)有限公司運營開發leader王鎮:基礎網絡DevOps的最佳...
    中國IDC圈訊,開放數據中心峰會(ODCC2020)在北京召開,峰會圍繞數據中心新基建為主題,有數據中心領域及相關行業的眾多專家與會。在9月16日智能監控與管理分論壇上,騰訊科技(深圳)有限公司運營開發leader王鎮做了以《基礎網絡DevOps的最佳實踐》為主題的精彩演講。
  • 大數據應用案例TOP100
    東吳大學採用達索系統EXALEAD啟動大數據應用暨產學合作  臺灣東吳大學採用達索系統EXALEAD大數據智能應用開發解決方案,全方位地整合校務信息,積極開發校務經營發展的各項應用。此外還將啟動三方產學合作計劃,協助建立校內大數據相關課程、人才培訓和實習機制,使學生自入學就開始不斷提升其未來職場所需的關鍵競爭力,學用合一,實現學校、學生、企業三贏。  19.
  • 大數據在反腐上的數據應用
    在大數據時代,各行各業都在發掘和利用大數據的價值,大數據的應用為研究腐敗防治的行為提供了有益的方法論指導,利用大數據方法,總結出有關廉政風險的規律共性,從預防、控制、懲治三個層面入手,管好公職人員的人財物三個方面,更好的助力廉政風險防控。
  • 新一代Java web報表工具—Smartbi電子表格的優勢
    分析報告示例分析報告目錄展示了幾種類型的報表,例如「社交媒體的ROI」使用了流行的信息圖設計,還有迷你圖、杜邦分析、儀錶盤、銷售報表等,另外還展示了報表的美觀設計能力。見慣了網格式報表的用戶會說:原來報表還能這麼做!
  • 第19 p,了解Python中的數據類型,了解整數與浮點數
    大家好,我是楊數Tos,這是《從零基礎到大神》系列課程的第19篇文章,第二階段的課程:Python基礎知識:Python中的數據類型介紹及整數、浮點數的講解。學習本課程,建議先看一遍:【計算機基礎知識】課程。
  • 大數據可以應用在那些領域
    主要介紹大數據的概念和特點,分析了實現大數據處理的關鍵技術和大數據的應用領域,列舉了幾種大數據在現實生活中的典型應用。   首先, 全球數據量出現爆炸式增長, 數據成了當今社會增長最快的資源之一。在數據規模急劇增長的同時, 數據類型也越來越複雜, 包括結構化數據、半結構化數據、非結構化數據等多種類,其中採用傳統數據處理手段難以處理的非結構化數據已接近數據總量的75%。   如此增長迅速、龐大繁雜的數據資源, 給傳統的數據分析、處理技術帶來了巨大的挑戰。
  • 王兆星:金融科技的生命線在於大數據安全
    原標題:王兆星:金融科技的生命線在於大數據安全 來源:新京報國務院參事、銀保監會原副主席王兆星,主辦方供圖新京報訊(記者 陳鵬)「金融科技的核心、關鍵還是大數據的積累和運用,金融科技的生命線也在於大數據的安全。」
  • 區塊鏈 大數據 AI和物聯網 會帶給我們什麼機遇
    大數據、人工智慧、區塊鏈技術等先進技術的高速發展,已經影響到人們生活的方方面面了,只要是經常接觸網絡、媒體的人都經常會聽到大數據、雲計算、物聯網、區塊鏈、人工智慧這些新名詞,但是大多數人還是不明白這些詞語到底是什麼意思,給我們生活帶來了什麼樣的影響。
  • 騰訊IOT安卓開發初探
    安卓開發初探目的:將Andorid端作為一個物聯網設備(device),然後將其安卓設備上面的數據發送到騰訊雲IOT開發平臺上。騰訊IOT開發平臺:https://console.cloud.tencent.com/iotexplorer騰訊IOT Java SDK GitHub:https://github.com/tencentyun/iot-device-java開發工具:Android Studio代碼Github:android_test_iot_for_tecent
  • 大數據相親更需擦亮眼細分辨
    人們對於大數據能做的事情也有了越來越多期待。甚至有人提出,既然大數據能幫我推送我「可能喜歡的」商品,那它能不能通過我的用戶行為,幫我匹配到一個可能喜歡的伴侶?在這種期盼中,大數據儼然已成為童話裡的「魔鏡」。(6月5日《中國青年報》)  科技幫你選出最適合你的人,這是可能的嗎?當你還沒有意識到的時候,大數據已經先你一步。
  • 計算機基礎:計算機中數據相關知識筆記
    1、數值數據編碼1.1 原碼表示最高位是符號位,0代表正數,1代表負數,非符號位為該數字絕對值的二進位表示。正數的補碼與原碼相同,如:10 補碼 0000 1010負數的補碼是該數的反碼加11.4 移碼表示法在補碼的基礎上,符號位取反2、浮點數表示定點數所能表示的數值範圍較小,運算很容易超出結果而溢出。因此引入了浮點數,浮點數是小數位不固定的數,它能表示更大範圍的數。
  • iFinD數據接口迎更新,時點數據、日期序列自定義提取!
    iFinD數據接口支持多程式語言(C#/C++、MATLAB、R、VBA和Python),運用數據接口,可以定製個性化的數據需求,設定條件並獲取相應的數據。另外,數據接口在本月終於上線了「財務指標時點數據」和「日期序列自定義序列提取」的兩大特色功能。
  • 程式設計師:java使用線程池和TCP實現簡單多輪聊天系統
    java.io.OutputStream;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.io.ObjectInputStream.GetField;import java.net.ServerSocket;import java.net.Socket
  • 用「四化」夯實基層統計數據質量
    ■ 河北省統計局黨組書記、局長 楊景祥    統計基層基礎建設是統計工作的基石,加強基層基礎建設是提升統計能力的關鍵環節,是提升源頭統計數據質量的重要手段,是推進統計現代化改革的重要途徑。當前,現代信息技術日新月異,網際網路、大數據、雲計算、人工智慧等在統計工作中得到日益廣泛的應用,為新時代推進統計基層基礎建設創新發展、跨越式發展提供了新路徑、新支撐。面對新形勢、新要求,要敢於創新思維,創新理念,用「四化」築牢統計基層基礎,打造高質量的統計數據。    一是實現統計「雙基」網格化。
  • 淺談數據要素與金融業相結合的意義
    近年來,我國數字經濟發展迅速,數據作為數字經濟和信息技術時代的基礎,其重要性日益凸顯。金融業作為數據密集型行業,在數據要素新時代既能夠為國家探索數據要素化路徑提供最佳實踐經驗,還能夠為建設全新的數據要素市場提供全方位的、開創性的金融支持服務。
  • 優刻得張靜如:如何打通數據孤島?且看「安全屋」的數據流通新模式
    如何釋放數據價值,則需要從創新模式、市場標準、管理制度以及法律等層面對數據開發利用進行探索,才能全面激活數據要素潛力。張靜如認為,政府數據共享主要面臨管理和技術兩大難題。從管理層面看,保障數據資源有序開放利用尤為關鍵,要釋放數字紅利,應加快完善法律規範體系建設,將全社會數據資源的開發利用納入法治化軌道。
  • 天雲數據四場精彩分享|2019大數據技術大會(BDTC)大數據+AI盛宴
    2019年12月5-7日,由中國計算機學會主辦,CCF 大數據專家委員會承辦,CSDN、中科天璣數據科技股份有限公司協辦的中國大數據技術大會(BDTC 2019)於北京長城飯店隆重舉行。「牆」,大大提升了大數據體系下數據實時處理和分析計算能力。