bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

【大數(shù)據(jù)開發(fā)階段一】Javase基礎知識點總結【持續(xù)更新】-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)公司主營八公山網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,重慶APP開發(fā),八公山h5小程序設計搭建,八公山網(wǎng)站營銷推廣歡迎八公山等地區(qū)企業(yè)咨詢

(后續(xù)還會更新完善)


目錄

java基礎編程

一、基礎語法

1、標識符

2、關鍵字

3、變量、常量和作用域

4、數(shù)據(jù)類型及類型轉換

5、運算符和表達式

6、流程控制語句

二、數(shù)組

1、一維數(shù)組

2、二維數(shù)組

3、數(shù)組元素查找

4、數(shù)組元素排序

三、面向對象

四、異常

java高級編程

五、多線程

六、常用類

七、枚舉、注解

八、集合

九、泛型和file

十、IO流

十一、網(wǎng)絡編程

十二、反射

十三、常見面試題


java基礎編程

一、基礎語法 1、標識符 1.1 定義
  • 對變量、方法和類等要素命名時使用的?字符序列,(自己可以起名字的地方放就叫標識符)
1.2 規(guī)則?
  • 構成:26個英文字母大小寫 、0 - 9數(shù)字、_ 或 $?
  • 禁止使用:數(shù)字開頭、含有空格、使用關鍵字或保留字
  • 區(qū)分大小寫,長度無限制
1.3 規(guī)范
  • 包名:字母全部小寫,一般格式為? 【前綴.發(fā)起者名.項目名.模塊名
  • 類名、接口名:大駝峰命名形式;一個單詞?首字母必須大寫;多個單詞?每個單詞的首字母必須大寫
  • 變量名、方法名:小駝峰命名形式;一個單詞全部小寫;多個單詞第一個單詞全部小寫,其他單詞的首字母大寫
  • 常量名:所有字母大寫;多個單詞用 下劃線 _ 隔開
  • 注意點:為提高閱讀性,命名時盡量做到“見名起意”
1.4 標識符舉例?
  • 包名
//包名
package org.springframework.boot.util
  • 類名
//類名(一個單詞) 
class Student{}
//類名(多個單詞)
class SmartStudentTest{}
  • 接口名?
//接口名(一個單詞)
interface Study{}
//接口名(多個單詞)
interface GoodStudyTest{}
  • 變量名?
//變量名(一個單詞)
int id;
//變量名(多個單詞)
int orderId;
  • 方法名?
//方法名(一個單詞)
void insert(){}
//方法名(多個單詞)
void clearAllName(){}
  • 常量名
//常量名(一個單詞)
public static final int NUMBER = 120;
//常量名(多個單詞)
public static final String LOGIN_USER_SESSION_KEY = "current_login_user";

2、關鍵字 ?1.1 定義
  • java中用以特殊用途而預先占用的單詞或標識符稱之為關鍵字
1.2 特點
  • 全部為小寫?
1.3 常用關鍵字及其分類?
  • 定義數(shù)據(jù)類型的關鍵字

  • 定義流程控制的關鍵字

  • 定義訪問權限修飾符的關鍵字?

  • 定義類、方法、變量修飾符的關鍵字

  • 定義異常處理的關鍵字

  • 定義類與類、類與接口之間關系的

  • 定義建立實例、引用實、判斷實例的關鍵字

  • 用于包的關鍵字?

  • 其他修飾符關鍵字

  • 定義數(shù)據(jù)類型值的字面值?

1.4 保留字
  • goto、const,注意(自己命名時要避開使用保留字),不常用?
3、變量、常量和作用域 3.1 變量???
  • 定義

變量是程序中最基本的存儲單元,由作用域、變量類型、變量名組成,每個變量在使用前必須提前聲明。

  • 聲明格式
//聲明格式【1】 數(shù)據(jù)類型 變量名稱;
int abs;//無初始化
//聲明格式【2】 數(shù)據(jù)類型 變量名稱 = 值;
int ats = 5; //顯示初始化
  • 分類

變量分為局部變量、成員變量,成員變量又以是否被static關鍵字修飾分為實例變量(屬性)和類變量(靜態(tài)屬性)

局部變量? ? ? ?????????

【聲明格式】:變量類型 變量名稱 = 變量值;

【聲明位置】:? 1.方法或構造器的形參中

2.方法內部

3.代碼塊內部

【作用范圍】:1.方法或構造器的形參中:在方法體和構造器內部任何位置都可以使用

2.方法內部、代碼塊內部:從定義的地方開始到方法體或代碼塊結束

【生命周期】 :出生——運行到創(chuàng)建變量語句時

?????????????? 死亡——超過其作用范圍? ?

實例變量 (屬性)

【聲明格式】:訪問修飾符 變量類型 變量名稱 = 變量值;

【聲明位置】: 方法體外、類體內

【作用范圍】:在類內部,任何地方都可以訪問成員變量

【生命周期】 :出生——new對象的時候,開辟內存空間

???????????????死亡——堆內存地址沒有引用,變成垃圾,被垃圾回收器回收后

【特點】:? ?1. new的時候占據(jù)內存,實例化后才能調用。
???????????????????2. 非靜態(tài)變量賦值不發(fā)生沖突。

【調用格式】: 先實例化對象,再使用對象名訪問
???????????????????????范例: ? Student stu1=new Student(); //實例化對象
? stu1.school="北大";? ? ? ? //對象.屬性

類變量(靜態(tài)屬性)

【聲明格式】:訪問修飾符 static 變量類型 變量名稱 = 變量值;

【聲明位置】: 方法體外、類體內

【作用范圍】:在類變量定義之后

【生命周期】 :出生——類加載時,類變量就分配內存空間

死亡——JVM退出。

【特點】:? ?1. 一聲明就被存儲在棧中,直接占據(jù)內存,可以快速穩(wěn)定的調用。
2. 全局唯一,在一個運行環(huán)境中,靜態(tài)變量只有一個值,任何一次修改都是全局性的影響。
???3. 占據(jù)內存,程序中應該包含盡量少的static

【調用格式】:1: ?使用類名訪問(推薦)
????????????????????????? 范例: ? Student.school="清華";
????????????????????2: ?使用對象名訪問(不推薦)
???????????????????????范例: ? Student stu1=new Student();
? stu1.school="北大";

3.2常量?
  • 定義

常量也可稱為字面值,即字面顯示的值,其本身不會發(fā)生變化。 一般用final關鍵字修飾,分為靜態(tài)常量、成員常量、局部常量

  • 聲明
public class HelloWorld {
    // 靜態(tài)常量
    public static final double PI = 3.14;
    // 聲明成員常量
    final int y = 10;
    public static void main(String[] args) {
        // 聲明局部常量
        final double x = 3.3;
    }
}
3.3變量與常量的區(qū)別
  • 命名規(guī)范不一樣。默認常量為全大寫,而變量為駝峰;
  • 修飾符不同。一般常量都會用final修飾,變量不會。而且常量會同時使用static修飾,這是為了要節(jié)省內存;
  • 常量是指值不會改變(也不能改變)的變量。
4、數(shù)據(jù)類型及類型轉換? 4.1 數(shù)據(jù)類型

八種基本數(shù)據(jù)類型中,布爾類型(boolen)不參與數(shù)據(jù)類型轉換。

4.2 自動類型轉換
  • 定義

將數(shù)據(jù)范圍小的數(shù)據(jù)類型可以直接轉換為數(shù)據(jù)范圍大的數(shù)據(jù)類型的方式叫做自動類型轉換

七種基本數(shù)據(jù)類型(除boolean類型)范圍從小到大排序:

byte /?short /?char ——>int ——>long ——>float ——>double?

(byte、short、char這三種類型平級,不能自動類型互轉,一般轉為int類型計算)

  • 舉例
//byte轉為int
        byte a = 15;
        int b = a;
        System.out.println(b);//15

        //short轉為int
        short c = 16;
        int d = c;
        System.out.println(d);//16

        //char轉為int
        char e = 'a';
        int f = e;
        System.out.println(f);//97

        //int轉為long
        int g = 133;
        long h = g;
        System.out.println(g);//133

        //long轉為float
        long i = 4555L;
        float j = i;
        System.out.println(j);//4555.0

        //float轉為double
        float k = 4.553f;
        double l =k;
        System.out.println(l);//4.552999973297119

4.3 強制類型轉換
  • 定義

將數(shù)據(jù)范圍大的數(shù)據(jù)類型強行轉換為數(shù)據(jù)范圍小的數(shù)據(jù)類型的方式叫做強制類型轉換,但這樣可能會導致數(shù)據(jù)丟失。

  • 例如
//float強轉為int
        float aa = 15.369f;
        int bb = (int)aa;
        System.out.println(bb);//15
5、運算符和表達式

運算符包含算術運算符、賦值運算符、比較運算符、邏輯運算符、條件(三目)運算符、位運算符

算數(shù)運算符+(加),-(減),*(乘),/(除),%(求余),++(自增),--(自減)? ? ? ? ? ? ? ??
賦值運算符=(等于),+=(自加一次等于),-=(自減一次等于),*=(自乘一次等于),/=(自除一次等于),+(字符串連接符)
比較運算符>(大于),<(小于),>=(大于等于),<=(小于等于),==(比較等于),!=(不等于)
邏輯運算符&(按位與),&&(短路與),|(按位或),||(短路或),!(非,即取反)
三目運算符?:(三目、條件、三元)
位運算符&(按位與),|(按位或),^(異或運算),<<(左移運算符),>>(右移運算符),>>>(無符號運算符),~(非、取反運算符)
5.1 算數(shù)運算符
  • ++和-- 運算符
// ++(--)在變量前,先給自己+1或-1,再賦值
int a = 1;
int b =  ++a ;
System.out.println(a); //2
System.out.println(b); //2

// ++(--)在變量后,先賦值,再給自己+1或-1
int a = 1;
int b =  a++ ;
System.out.println(a);//2
System.out.println(b);//1
  • %(求余運算符)
int a = 16;
int b = 3;
System.out.println(a % b);//1(16除以3等于5余1)
5.2?賦值運算符
  • 示例
//自加(+=)
int a = 1;
a += 2; //a = a + 2
System.out.println(a);//3

//自減(-=)
int a = 3;
a -= 2; //a = a - 2
System.out.println(a);//1

//自乘(*=)
int a = 3;
a *= 2; //a = a * 2
System.out.println(a);//6

//自除(/=)
int a = 4;
a /= 2; //a = a / 2
System.out.println(a);//2

//字符串連接(+)
System.out.println("abc" + "pwd");//abcpwd
5.3?比較運算符

5.4?邏輯運算符

5.5?三目運算符

5.6?位運算符

5.7 表達式

6、流程控制語句

二、數(shù)組 1、一維數(shù)組

2、二維數(shù)組

3、數(shù)組元素查找

4、數(shù)組元素排序

三、面向對象 1、Java類及類的成員

2、三大特征

3、關鍵字使用

四、異常
java高級編程

五、多線程

六、常用類

七、枚舉、注解

八、集合

九、泛型和file 十、IO流

十一、網(wǎng)絡編程

十二、反射

十三、常見面試題

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

文章題目:【大數(shù)據(jù)開發(fā)階段一】Javase基礎知識點總結【持續(xù)更新】-創(chuàng)新互聯(lián)
轉載來于:http://vcdvsql.cn/article2/hosoc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化虛擬主機做網(wǎng)站微信小程序品牌網(wǎng)站制作營銷型網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設