1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      java代碼更新數(shù)據(jù)類型,java更新

      java的基本數(shù)據(jù)類型有哪些

      java的基本數(shù)據(jù)類型有八種,如下所示:

      創(chuàng)新互聯(lián)建站專注于中大型企業(yè)的網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計(jì)客戶上千家,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運(yùn)用,我們將一直專注成都品牌網(wǎng)站建設(shè)和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長!

      一、四種整數(shù)類型(byte、short、int、long):

      1、byte:8 位,用于表示最小數(shù)據(jù)單位;

      2、short:16 位,很少用;

      3、int:32 位,最常用;

      4、long:64 位,次常用; ?

      二、兩種浮點(diǎn)數(shù)類型(float、double):

      1、float:32位,后綴F或f,1位符號位,8位指數(shù),23位有效尾數(shù);

      2、double:64位,最常用,后為D或d,1位符號位,11位指數(shù),52位有效尾數(shù);

      三、一種字符類型(char):16位,是整數(shù)類型,用單引號括起來的 1個(gè)字符(可以是一個(gè)中文字符)

      四、一種布爾類型(boolean):true真和false假。

      初學(xué)者之Java基本數(shù)據(jù)類型都有什么呢?

      變量就是用來儲存值而保留的內(nèi)存位置。這就意味著當(dāng)你創(chuàng)建一個(gè)變量時(shí)就會在內(nèi)存中占用一定的空間。

      基于變量的數(shù)據(jù)類型,操作系統(tǒng)會進(jìn)行內(nèi)存分配并且決定什么將被儲存在保留內(nèi)存中。因此,通過給變量分配不同的數(shù)據(jù)類型,你可以在這些變量中存儲整數(shù),小數(shù)或者字字母。

      Java 中有兩種有效地?cái)?shù)據(jù)類型:原始數(shù)據(jù)類型,引用數(shù)據(jù)類型。

      1.原始數(shù)據(jù)類型

      Java 支持 8 種原始數(shù)據(jù)類型。原始數(shù)據(jù)類型是由該語言預(yù)先定義的并用關(guān)鍵詞命名的。下面讓我們深入學(xué)習(xí)一下這 8 種數(shù)據(jù)類型。

      字節(jié)型

      byte

      字節(jié)型是一種 8 位有正負(fù)的二進(jìn)制整數(shù)

      最小值是 -128(-2^7)

      最大值是 127(2^7-1)

      默認(rèn)值為 0

      字節(jié)型數(shù)據(jù)類型主要是為了在大型數(shù)組內(nèi)節(jié)省空間,主要是替代整數(shù)由于字節(jié)型比整數(shù)小 4 倍。

      例如:byte a = 100 , byte b = -50

      短整形

      short

      短整數(shù)是一種 16 位有正負(fù)的二進(jìn)制整數(shù)

      最小值是 -32768(-2^15)

      最大值是 32767(2^15-1)

      短整數(shù)類型的數(shù)據(jù)也可以像字節(jié)型一樣用于節(jié)省空間。短整數(shù)比整數(shù)小兩倍

      默認(rèn)值為 0

      例如:short s = 10000, short r = -20000

      整數(shù)型

      int

      整數(shù)型是一種 32 位有正負(fù)的二進(jìn)制整數(shù)

      最小值是 - 2,147,483,648(-2^31)

      最大值是 2,147,483,647(2^31 -1)

      整數(shù)型一般默認(rèn)被應(yīng)用于整數(shù)值除非擔(dān)心內(nèi)存不夠用。

      默認(rèn)值為 0

      例如:int a = 100000, int b = -200000

      長整形

      long

      長整型是一種 64 位有正負(fù)的二進(jìn)制整數(shù)

      最小值是 -9,223,372,036,854,775,808(-2^63)

      最大值是 9,223,372,036,854,775,807 (2^63 -1)

      這種數(shù)據(jù)類型一般是在需要比整數(shù)型范圍更大時(shí)應(yīng)用。

      默認(rèn)值為 0L

      例如:long a = 100000L, int b = -200000L

      浮點(diǎn)型

      float

      浮點(diǎn)型數(shù)據(jù)是一種單精度的 32 位 IEEE 754 標(biāo)準(zhǔn)下的浮點(diǎn)數(shù)據(jù)。

      浮點(diǎn)型數(shù)據(jù)主要是為了在大型浮點(diǎn)數(shù)字?jǐn)?shù)組中節(jié)約內(nèi)存。

      默認(rèn)值是 0.0f。

      浮點(diǎn)型數(shù)據(jù)不能用于如貨幣這樣的精確數(shù)據(jù)。

      例如:float f1 = 234.5f

      雙精度型

      double

      雙精度型數(shù)據(jù)是一種雙精度的 64 位 IEEE 754 標(biāo)準(zhǔn)下的浮點(diǎn)數(shù)據(jù)。

      這種數(shù)據(jù)類型主要是默認(rèn)被用于表示小數(shù)的值,一般是默認(rèn)的選擇。

      雙精度型數(shù)據(jù)不能用于如貨幣這樣的精確數(shù)據(jù)。

      默認(rèn)值是 0.0d

      例如:double d1 = 123.4

      布爾型

      boolean

      布爾型數(shù)據(jù)代表一個(gè)信息比特。

      它只有兩個(gè)可能的值:真(true)和假(false)

      這種數(shù)據(jù)類型用于真假條件下的簡單標(biāo)記。

      默認(rèn)值是假(false)

      例如:boolean one = true

      字符型

      char

      字符型數(shù)據(jù)是簡單的 16 位 Unicode 標(biāo)準(zhǔn)下的字符。

      最小值是: '\u0000' (或 0)。

      最大值是: '\uffff' (或 65,535 )。

      字符型數(shù)據(jù)可以用來儲存任意字母。

      例如: char letter A(字符型的字母A) ='A'

      2.引用數(shù)據(jù)類型

      引用數(shù)據(jù)類型是由類的編輯器定義的。他們是用于訪問對象的。這些變量被定義為不可更改的特定類型。例如:Employee, Puppy 等等。

      類對象和數(shù)組變量就是這種引用數(shù)據(jù)類型。

      任何引用數(shù)據(jù)類型的默認(rèn)值都為空。

      一個(gè)引用數(shù)據(jù)類型可以被用于任何聲明類型和兼容類型的對象。

      例如:Animal animal = new Animal("giraffe");

      Java常量

      常量是代表固定值的源代碼。他們直接以代碼的形式代表而沒有任何估計(jì)。常量可以被分配給任意的原始變量類型。例如:

      byte?a?=?68;?char?a?=?'A';

      字節(jié)型,整數(shù)型,長整型和短整型也可以由十進(jìn)制,十六進(jìn)制和八進(jìn)制計(jì)數(shù)系統(tǒng)表示。

      當(dāng)用這些技術(shù)系統(tǒng)表示直接量時(shí),前綴 0 是為了標(biāo)明八進(jìn)制,前綴 0x 是為了標(biāo)明十六進(jìn)制。例如:

      int?decimal?=?100;?int?octal?=?0144;?int?hexa?=?0x64;

      Java 中的字符串型常量的規(guī)定和其他大多數(shù)語言一樣,也是要寫在雙引號中間。字符串型直接量的例子如下:

      "Hello?World"?"two\nlines"?"\"This?is?in?quotes\""

      字符和字符串型常量可以包含任意的 Unicode 字母。例如:

      char?a?=?'\u0001';?String?a?=?"\u0001";

      Java 語言也支持一些特殊的轉(zhuǎn)義序列的字符和字符串直接量。他們是:

      轉(zhuǎn)義字符 ? ? ? ? ? ?含義

      \n ? ? ? ? ? ? ? ? ?換行 (0x0a)

      \r ? ? ? ? ? ? ? ? ? 回車 (0x0d)

      \f ? ? ? ? ? ? ? ? ? 換頁 (0x0c)

      \b ? ? ? ? ? ? ? ? ?退格 (0x08)

      \s ? ? ? ? ? ? ? ? ? 空格 (0x20)

      \t ? ? ? ? ? ? ? ? ? ?tab

      \" ? ? ? ? ? ? ? ? ? ?雙引號

      \' ? ? ? ? ? ? ? ? ? ?單引號

      \ ? ? ? ? ? ? ? ? ? ? 反斜杠 ? ? ? ?

      \uxxxx ? ? ? ? ? ?十六進(jìn)制 UNICODE 字符 (xxxx)

      歡迎想學(xué)習(xí)Java的小伙伴加入Java學(xué)習(xí)交流群,群號碼:495273252 ?【長按復(fù)制】 ?我們一起學(xué)Java!

      北大青鳥java培訓(xùn):代碼還原中數(shù)據(jù)類型的表現(xiàn)?

      對于程序員來說,一般都可以通過代碼的逆向還原來實(shí)現(xiàn)對一款軟件的結(jié)構(gòu)解析的。

      下面我們就一起來了解一下,在代碼還原中的數(shù)據(jù)類型都有哪些表現(xiàn)形式。

      一丶簡介代碼還原例子一:我們很多人都學(xué)習(xí)過匯編.但是匯編的核心知識就是我能看的懂.有人拿匯編去做外掛.比如我去追偏移.看著視頻去做.然后換一個(gè)游戲依然這樣.但是終有一天,你可能發(fā)現(xiàn)沒意思了.因?yàn)檫@些知識都是死的.比如我們想看游戲中,這段代碼做了什么事情.這個(gè)時(shí)候就需要將匯編轉(zhuǎn)為高級代碼查看了.IDA的F5插件.一般能做到.但是很多是做不到的.比如游戲中.這段代碼你找到一個(gè)對象+多少偏移是什么什么功能.但是會逆向的人.這段代碼摳出來.轉(zhuǎn)為高級代碼.一看.原來這個(gè)意思.+多少是什么作用.另外還實(shí)現(xiàn)了什么功能.這個(gè)就是核心技術(shù)了.為什么別人的外掛功能比較多.你的比較少.其核心就在這里.例子二:算法逆向,如一個(gè)軟件.讓你追出注冊碼.你可能就爆破.但是如果你能把它算法逆出來.那么是不是一提升了自己,二,自己可以寫注冊機(jī)專門為這個(gè)程序生成注冊碼了.例子三:如果你是為公司工作.可能某一天,公司需要你進(jìn)行逆向.發(fā)現(xiàn)xx軟件的一個(gè)功能比較好.此時(shí)你需要怎么辦.完整的根據(jù)匯編去逆向出來這個(gè)功能.并且讓公司去做出這個(gè)功能.這個(gè)也是一個(gè)很好的例子.二丶代碼還原中的數(shù)據(jù)類型表現(xiàn)形式上面說了很多了,那么真正的開始篇幅講解.1.整數(shù)類型C++中整數(shù)的基本數(shù)據(jù)類型有三種,intlongshort.在VC6.0中,intlong所占內(nèi)存都是4字節(jié).short兩個(gè)字節(jié).以16進(jìn)制為例intlong分別就是4個(gè)字節(jié).short兩個(gè)字節(jié).一個(gè)字節(jié)是8位.2.無符號整數(shù)在內(nèi)存中,無符號整數(shù)是用來表示數(shù)值的.如果32位下.那么取值范圍是0x00000000~0xFFFFFFF10進(jìn)制:0~4294967295,因?yàn)闊o符號數(shù),那么高位就是0填充.所以重慶北大青鳥發(fā)現(xiàn)表示數(shù)值比較大.3.有符號整數(shù)有符號整數(shù)跟上面無符號整數(shù)一樣.只不過高位用來表示符號位,其余低位表示數(shù)值.這樣有符號的整數(shù).表示的數(shù)值就只有31位了.范圍則是0x80000000~0x7FFFFFFF轉(zhuǎn)為十進(jìn)制:-2147483648~2147483647


      當(dāng)前文章:java代碼更新數(shù)據(jù)類型,java更新
      文章起源:http://www.ef60e0e.cn/article/hspdpg.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        滨州市| 中卫市| 剑河县| 镇沅| 织金县| 宜州市| 郓城县| 象州县| 从江县| 英吉沙县| 万山特区| 涿州市| 和田市| 通道| 上思县| 武穴市| 偃师市| 南宫市| 麦盖提县| 赤壁市| 定安县| 剑河县| 威信县| 磐石市| 社会| 库车县| 阳西县| 台南县| 沙雅县| 东山县| 呈贡县| 尤溪县| 中宁县| 宜兴市| 内黄县| 阿勒泰市| 临西县| 子长县| 武功县| 平和县| 邯郸市|