欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

javaSE探賾索隱之二<第二篇博客,磕磕絆絆,收貨滿滿!加油> - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

您當(dāng)前位置>首頁 » 新聞資訊 » 技術(shù)分享 >

javaSE探賾索隱之二<第二篇博客,磕磕絆絆,收貨滿滿!加油>

發(fā)表時(shí)間:2020-10-19

發(fā)布人:葵宇科技

瀏覽次數(shù):52

文┞仿目次

  • IDE的應(yīng)用
  • 注釋
  • 關(guān)鍵字
  • 保存字
  • 標(biāo)識(shí)符
  • 變量
      • 變量的分類:
        • 按數(shù)據(jù)類型
        • 按地位
  • Java數(shù)據(jù)類型
      • 根本數(shù)據(jù)類型
        • 數(shù)值型
          • 整數(shù)類型
          • 浮點(diǎn)類型
        • 字符型
        • 布爾型
      • 引用數(shù)據(jù)類型
        • 接口
        • 數(shù)組
  • 數(shù)據(jù)類型轉(zhuǎn)換
      • 默認(rèn)轉(zhuǎn)換
      • 強(qiáng)迫類型轉(zhuǎn)換
  • 運(yùn)算符
      • 算術(shù)運(yùn)算符
    • 關(guān)系(比較)運(yùn)算符
      • 邏輯運(yùn)算符
      • 賦值袈淥算符
      • 前提運(yùn)算符(三目運(yùn)算符)
      • 位運(yùn)算符
      • 表達(dá)式的運(yùn)算次序
  • 控制語句
      • 控制臺(tái)輸入
      • 前提語句
      • 輪回
  • 辦法

IDE的應(yīng)用

  • IDE(Integrated Development Environment )集成開辟情況包含編輯器、編譯器、調(diào)試圖形界面
  • IntelliJ IDEA是捷克的一家公司收費(fèi)的產(chǎn)品
  • Eclipse是IBM公司開辟的 如今捐獻(xiàn)eclipse基金會(huì)

注釋

  • 注釋是對(duì)法度榜樣功能的解釋,注釋以某種特定符號(hào)作為標(biāo)記,注釋不會(huì)法度榜樣在運(yùn)行過程中履行.
  1. //單行注釋

  2. /*

    多行注釋

    */

  3. /**

    文檔注釋,用于為類、辦法、屬性的功能進(jìn)行解釋,調(diào)用時(shí)可以提示其功能介紹.

    */

關(guān)鍵字

  • 關(guān)鍵字是被說話中付與特定含義的單詞,用來潤飾例如類,屬性,辦法。

  • 關(guān)鍵字中所有的字母都為小寫。

保存字

  • 在java說話中未被應(yīng)用的關(guān)鍵字,預(yù)留的,定名時(shí)不克不及應(yīng)用。例如goto 、const

標(biāo)識(shí)符

  • 標(biāo)識(shí)符是java中對(duì)變量、類、辦法等定名時(shí)應(yīng)用的字符序列。(本身可以定名的名稱。

  • 定名規(guī)矩:由大年夜小寫字母、數(shù)字 、下劃線、$構(gòu)成。然則數(shù)字不克不及開首。定名不克不及是關(guān)鍵字,保存字且不克不及有空格 區(qū)分大年夜小寫。

//商定俗成   見名知意  駝峰   類名首字母大年夜小  
user_nameint age  = 10;String userName = "jim";
  • 定名規(guī)范
    包名:多單詞構(gòu)成所有的字母為小寫
    類名、接口名:多單詞構(gòu)成時(shí),所有的單詞首字母大年夜寫。
    變量名、辦法名:駝峰規(guī)矩
    常量名:所有字母大年夜寫

變量

  1. 變量本質(zhì)上是法度榜樣中最根本的存儲(chǔ)單位,法度榜樣履行中數(shù)值可變,經(jīng)由過程變量名拜訪。
  2. 先聲明,后賦值,才能應(yīng)用。

變量的分類:

按數(shù)據(jù)類型

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

按地位

1.成員變量(定義在類中,辦法區(qū)之外。僅感化于該覽魴。)

在定義成員變量時(shí)可以對(duì)其初始化,如不雅紕謬其初始化,Java應(yīng)用默認(rèn)的值對(duì)其初始化。

引用類型初始值:null;
根本類型初始值:byte=0;int=0;long=0;short=0;double=0.0;float=0.0;char=' '(空														字符串); 
布爾類型初始值boolean=" false"

? 2.類變量(定義在類中,辦法區(qū)之外,用static潤飾。僅感化于該覽魴,且不消創(chuàng)建對(duì)象)

? 3.局部變量(定義在辦法區(qū)、語句塊之內(nèi)。僅感化于該辦法區(qū)。)
?

Java數(shù)據(jù)類型

  • 不合的數(shù)據(jù)類型,在內(nèi)存平分派的存儲(chǔ)空間也不盡雷同。
  • 在賦值時(shí),要留意 “數(shù)據(jù)的值“ 與 “數(shù)據(jù)的類型” 要匹配。

根本數(shù)據(jù)類型

數(shù)值型

整數(shù)類型
  • byte占一個(gè)字節(jié)
  • short占兩個(gè)字節(jié)
  • int占四個(gè)字節(jié)
  • long占八個(gè)字節(jié),聲明long型常量時(shí)可在值后面加L/l。
浮點(diǎn)類型
  • float占4個(gè)字節(jié)(如要聲明一個(gè)常量為 float 型,則需在數(shù)字后面加 f 或 F)

  • double占8個(gè)字節(jié)(默認(rèn))

  • 于在計(jì)算機(jī)中的計(jì)算方法不合,4字節(jié)的浮點(diǎn)大年夜于4字節(jié)、8字節(jié)的┞符數(shù)

  • 計(jì)算機(jī)中小數(shù)是以近似值方法存儲(chǔ)的

  • 進(jìn)制表示

    ? 二進(jìn)制:0b/0Bb開首

    ? 十進(jìn)制:默認(rèn)

    ? 八進(jìn)制:0開首

    ? 十六進(jìn)制:0x/0X開首

字符型

  • char表示字符,占兩個(gè)字節(jié)。用單引號(hào)括起來。
  • char類型的數(shù)據(jù)可以參加運(yùn)算。

計(jì)算機(jī)底層都是二進(jìn)制,計(jì)算機(jī)要表示字符,只有根據(jù)工資定義設(shè)計(jì)的編碼表,字符在不合的編碼表中對(duì) 應(yīng)不合的十進(jìn)制數(shù)字最終在計(jì)算機(jī)中存儲(chǔ)。不合的國度就定義本身國度的編碼。中國的GBK

ASCII碼:ASCII碼一共規(guī)定了128個(gè)字符的編碼,比如空格“SPACE”是32(二進(jìn)制00100000),大年夜寫的字母 A是65(二進(jìn)制01000001)。這128個(gè)符號(hào)(包含32個(gè)不克不及打印出來的┞菲握符號(hào)),只占用了一 個(gè)字節(jié)的后面7位,最前面的1位同一規(guī)定為0。

Unicode碼:一種編碼,將世界上所有的符號(hào)都納入個(gè)中。每一個(gè)符號(hào)都賜與一個(gè)環(huán)球無雙的編碼,應(yīng)用 Unicode
沒有亂碼的問題

utf-8:是一種可變長度的編碼表。

布爾型

  • boolean 類型適于邏輯運(yùn)算,一般用于法度榜樣流程控制。
  • boolean 類型數(shù)據(jù)只許可取值 true 或 false 。
  • 留意:弗成以0或非 0 的┞符數(shù)替代false和true,這點(diǎn)和C說話不合

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

? String str = “abc”;

接口

數(shù)組

數(shù)據(jù)類型轉(zhuǎn)換

默認(rèn)轉(zhuǎn)換

  • 整形,字符型,浮點(diǎn)型的數(shù)據(jù)在混淆運(yùn)算中互相轉(zhuǎn)換,轉(zhuǎn)換時(shí)遵守以下原則:
    容量小的類型默認(rèn)轉(zhuǎn)換為容量大年夜的數(shù)據(jù)類型;

  • 數(shù)據(jù)類型按容量大年夜小排序?yàn)?#xff1a;
    byte,short,char->int->long->float->double

強(qiáng)迫類型轉(zhuǎn)換

  • 容量大年夜的數(shù)據(jù)類型轉(zhuǎn)換為容量小的數(shù)據(jù)類型時(shí),要加上強(qiáng)迫轉(zhuǎn)換符,但可能造成精度降低或溢出;

  • 有多種類型的數(shù)據(jù)混淆運(yùn)算時(shí),體系起首主動(dòng)的將所稀有據(jù)轉(zhuǎn)換成容量最大年夜的那一種數(shù)據(jù)類型,然后再進(jìn)行計(jì)算。

運(yùn)算符

算術(shù)運(yùn)算符

? +可用作:字符串連接 加號(hào) 正號(hào)

? -可用作: 減號(hào) 負(fù)號(hào)

? + - * / % 運(yùn)算的參數(shù)是:數(shù)值與數(shù)值(char)。

? 在這里插入圖片描述

關(guān)系(比較)運(yùn)算符

? >, <, >=, <= 數(shù)值與數(shù)值(char)。

? ==, !=用于 根本類型數(shù)值之間的比較、引用類型與引用類型比較。
在這里插入圖片描述

邏輯運(yùn)算符

在這里插入圖片描述
注: !(非),& (與), |(或) , &&(短路與),||(短路或),^(異或)

  • 用兩個(gè)數(shù)異或后的結(jié)不雅 與個(gè)一一個(gè)值進(jìn)行異或操作 其值等于另一個(gè)值.

賦值袈淥算符

  • 留意 ” = “ 兩邊類型與值相匹配

  • 當(dāng)“=”兩側(cè)數(shù)據(jù)類型不一致時(shí),可以應(yīng)用主動(dòng)類型轉(zhuǎn)換或應(yīng)用強(qiáng)迫類型轉(zhuǎn)換原則進(jìn)行處理。支撐持續(xù)賦值。

  • 擴(kuò)大賦值袈淥算符: +=, -=, *=, /=, %=

  • 虛擬機(jī)支撐直接將int類型的數(shù),賦值給byte和short。

    s+=2

    相當(dāng)于 數(shù)據(jù)類型 s=(數(shù)據(jù)類型)s+2.

在這里插入圖片描述

前提運(yùn)算符(三目運(yùn)算符)

  • (前提表達(dá)式)? 表達(dá)式1:表達(dá)式2;
    為true,運(yùn)算后的結(jié)不雅是表達(dá)式1;
    為false,運(yùn)算后的結(jié)不雅是表達(dá)式2;

位運(yùn)算符

在這里插入圖片描述

? 用處:重要用來大年夜量削減運(yùn)行開銷,優(yōu)化算法。

表達(dá)式的運(yùn)算次序

在這里插入圖片描述

控制語句

控制臺(tái)輸入

? 在新增一個(gè)Scanner對(duì)象時(shí)須要一個(gè)System.in對(duì)象,因?yàn)閷?shí)際上照樣System.in在取得用戶輸入。

? Scanner的next()辦法用以 取得用戶輸入的字符串;

? nextInt()將取得的輸入字符串轉(zhuǎn)換為整數(shù)類型;

? nextFloat()轉(zhuǎn)換成浮點(diǎn)型;nextBoolean()轉(zhuǎn) 換成布爾型

? *Scanner sc = new Scanner(System.in);0fsfsdf放暑假開端

前提語句

1.if(前提表達(dá)式){ 語句塊 }

2.if(前提表達(dá)式){ 語句塊 } else { 語句塊 }

3.if(前提表達(dá)式){ 語句塊 }else if(){ 語句塊 }…else{ 語句塊 }

4.switch(表達(dá)式){
case value1: 語句序列1;[break];

…………

? case valueN: 語句序列N; [break];

[default : 缺省語句;]

? }

  • 表達(dá)式可所以byte、short、int、char、string、列舉類型。

  • value 不克不及反復(fù)。

  • 某個(gè)case分支如不雅沒有供給break語句,則持續(xù)履行下一case后的語句;

  • 當(dāng)表達(dá)式的值與任一value都不匹配時(shí),將履行default后面的語句;若無default子句,則直接彪炳switch語句。

  • 如不雅斷定的具體數(shù)值不多,并且相符byte、 short 、int、 char這四種類型。固然兩個(gè)語句都可 以應(yīng)用,建議 應(yīng)用swtich語句。因?yàn)樾Яι愿摺?/strong>

輪回

  • 構(gòu)成:輪回變量的初始化、輪回前提部分 、輪回體部分 、輪回變量的更新

  • break 語句用于終止某個(gè)語句塊的履行。用在輪回語句體中,可以強(qiáng)行退出輪回;

    可以設(shè)置輪回名標(biāo)簽(輪回名:)可以直接(break+標(biāo)簽名)彪炳輪回。

  • continue 語句用在輪回語句體中,用于終止某次輪回過程,跳過輪回體中 continue 語句下面未履行的輪回,開端下一次輪回過程

1.while(前提表達(dá)式){ 語句塊 }

  • while()重要用于輪回次數(shù)明白的情況下。
    ? 先斷定邏輯表達(dá)式的值。若=true.則履行厥后面的語句,然后再次斷定前提并反復(fù)履行,直到前提不成立為止

2.do{ 語句塊 }while(前提表達(dá)式)

? 先履行語句,再斷定邏輯表達(dá)式的值,若為true,再履行語句,不然停止輪回。shengming

3.for(表達(dá)式1; 表達(dá)式2; 表達(dá)式3){ 語句; … ; }

  • for()重要用于輪回次數(shù)明白的情況下。
    ? 起首計(jì)算表達(dá)式1,接下落行表達(dá)式2,若表達(dá)式2的值 = true,則履行輪回語句, 接著計(jì)算表達(dá)式3,再斷定 表達(dá)式2的值;依此反復(fù)下去,直到表達(dá)式2的值=false.

辦法

1.Java的辦法類似于其它說話的函數(shù),辦法是解決一類問題的步調(diào)的有序組合,辦法包含于類或?qū)ο笾?

2.聲明辦法的格局:

? [拜訪權(quán)限潤飾符 潤飾符…] [返回值類型] 辦法名 (情勢(shì)參數(shù)類型 參數(shù)名) {

? Java語句;… … …

? [return 返回值;]

? }

  • **潤飾符:**這是可選的,告訴編譯器若何調(diào)用該辦法。定義了該辦法的拜訪類型。

  • 形數(shù): 在辦法被調(diào)用時(shí)用于接收外界輸入的數(shù)據(jù)。

  • 實(shí)參:調(diào)用辦法時(shí)實(shí)際傳給辦法的數(shù)據(jù)。

  • 返回值:辦法在履行完畢后返還給調(diào)用它的情況的數(shù)據(jù)。

  • 返回值類型:事先商定的返回值的數(shù)據(jù)類型,如無返回值,必須給出返回值類型void。

3.辦法的調(diào)用

  • Java說話中應(yīng)用下述情勢(shì)調(diào)用辦法:對(duì)象名.辦法名(實(shí)參列表)

  • 實(shí)參的數(shù)量、數(shù)據(jù)類型溫柔序必須和所調(diào)用辦法聲明的形參列表匹配,
    ? Java語句;… … …

? [return 返回值;]

? }

  • **潤飾符:**這是可選的,告訴編譯器若何調(diào)用該辦法。定義了該辦法的拜訪類型。

  • 形數(shù): 在辦法被調(diào)用時(shí)用于接收外界輸入的數(shù)據(jù)。

  • 實(shí)參:調(diào)用辦法時(shí)實(shí)際傳給辦法的數(shù)據(jù)。

  • 返回值:辦法在履行完畢后返還給調(diào)用它的情況的數(shù)據(jù)。

  • 返回值類型:事先商定的返回值的數(shù)據(jù)類型,如無返回值,必須給出返回值類型void。

3.辦法的調(diào)用

  • Java說話中應(yīng)用下述情勢(shì)調(diào)用辦法:對(duì)象名.辦法名(實(shí)參列表)

  • 實(shí)參的數(shù)量、數(shù)據(jù)類型溫柔序必須和所調(diào)用辦法聲明的形參列表匹配,

  • return 語句會(huì)終止辦法的運(yùn)行,并指定要返回的數(shù)據(jù)