最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

第一天:Java基礎(chǔ)

2023-05-15 14:03 作者:無(wú)聊看這  | 我要投稿

day01

學(xué)習(xí)目標(biāo):

  • 了解java發(fā)展史

  • 掌握J(rèn)DK安裝和使用

  • 了解Java優(yōu)點(diǎn)

  • 熟練編寫(xiě)HelloWorld的編碼案例

  • 知道什么是bug,會(huì)解決HelloWorld編碼過(guò)程中常見(jiàn)bug

  • 會(huì)使用常用的CMD命令

  • 了解標(biāo)識(shí)符

  • 掌握駝峰命名法

  • 掌握java基礎(chǔ)知識(shí)

    • 變量的定義

    • 掌握java數(shù)據(jù)類(lèi)型

    • 基本數(shù)據(jù)類(lèi)型

    • 引用數(shù)據(jù)類(lèi)型

    • 注釋

    • 關(guān)鍵字

    • 常量/字面量

    • 變量

    • 了解計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)基本單位

      • 字節(jié) byte

      • 位 bits

      • KB

      • MB

      • GB

      • TB

      • PB

    1.Java概述

    1.1java發(fā)展史

    Java是美國(guó) Sun 公司(Stanford University Network)在1995年推出的計(jì)算機(jī)編程語(yǔ)言,后被Oracle公司收購(gòu)。
    ?Java 早期稱(chēng)為Oak(橡樹(shù)),后期改名為Java。
    ?Java 之父:詹姆斯·高斯林(James Gosling)。
    ?

    1.2java優(yōu)點(diǎn)

    世界上最流行的編程語(yǔ)言之一,在國(guó)內(nèi)使用最為廣泛的編程語(yǔ)言。
    可移植性、安全可靠、性能較好。做到一次編寫(xiě),到處運(yùn)行,跨平臺(tái)
    開(kāi)發(fā)社區(qū)最完善,功能最為豐富。

    1.3跨平臺(tái)

    平臺(tái):就是操作系統(tǒng)
    ?Windows
    ?MacOS
    ?Linux
    跨平臺(tái)的原理:
    ?針對(duì)不同平臺(tái)提供不同JVM

    1.4程序編寫(xiě)的三個(gè)步驟

    ?編寫(xiě)代碼
    ?編譯代碼
    ?運(yùn)行代碼

    2.DOS命令行

    操作說(shuō)明盤(pán)符名稱(chēng):盤(pán)符切換。E:回車(chē),表示切換到E盤(pán)。dir查看當(dāng)前路徑下的內(nèi)容。cd 目錄進(jìn)入單級(jí)目錄。cd itheimacd ..回退到上一級(jí)目錄。cd 目錄1\目錄2...進(jìn)入多級(jí)目錄。cd itheima\JavaSEcd \回退到盤(pán)符目錄。cls清屏。exit退出命令提示符窗口。ipconfig /all查看所有的網(wǎng)絡(luò)配置ping IP地址測(cè)試網(wǎng)絡(luò)是否連通

    3.JDK下載和安裝

    3.1下載

    從官網(wǎng)下載,或者團(tuán)隊(duì)共享的JDK

    3.2安裝

    1.不要安裝在C盤(pán)或者系統(tǒng)盤(pán)
    2.安裝目錄要自己規(guī)劃
    3.安裝目錄不能有中文,不能有空格,不能有其他字符,只允許英文字符

    3.3 JDK JRE JVM

    JDK > JRE > JVM
    ?JDK是 Java 語(yǔ)言的軟件開(kāi)發(fā)工具包,JDK是整個(gè)java開(kāi)發(fā)的核心,它包含了JAVA的運(yùn)行環(huán)境(JVM+Java系統(tǒng)類(lèi)庫(kù))和JAVA工具。
    ?Java運(yùn)行環(huán)境(Java Runtime Environment,簡(jiǎn)稱(chēng)JRE)JRE可以讓計(jì)算機(jī)系統(tǒng)運(yùn)行Java應(yīng)用程序(Java Application)。
    ?JVM是Java Virtual Machine(Java虛擬機(jī))的縮寫(xiě),JVM是一種用于計(jì)算設(shè)備的規(guī)范,它是一個(gè)虛構(gòu)出來(lái)的計(jì)算機(jī),是通過(guò)在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來(lái)實(shí)現(xiàn)的。

    4.環(huán)境變量的配置

    新建:
    ?JAVA_HOME 值JDK安裝路徑D:\develop\Java\jdk-16.0.1
    編輯path變量
    ? ?在path變量中添加%JAVA_HOME%\bin

    5HelloWorld

    5.1HelloWorld編寫(xiě)

    public class HelloWorld{
    public static void main(String[] args){ // main方法或者叫主方法,java中所有程序執(zhí)行的入口
    System.out.println("HelloWorld"); //輸出語(yǔ)句 用來(lái)輸出雙引號(hào)中的內(nèi)容的 雙引號(hào)引起來(lái)的又叫字符串
    }
    }
    //public 是一個(gè)修飾符,使用public修飾的類(lèi),文件名要和類(lèi)名一模一樣
    //class 是一個(gè)標(biāo)識(shí),class是用來(lái)定義類(lèi),class后面字符串,表示類(lèi)名

    5.2 亂碼問(wèn)題

    原因:編碼不一樣,導(dǎo)致亂碼
    ?在編譯時(shí)加上當(dāng)前文件的編碼 javac -encoding 編碼 ?Java文件

    5.3 bug

    程序在編譯或運(yùn)行時(shí)出現(xiàn)的錯(cuò)誤

    5.4HelloWorld 常見(jiàn)編碼錯(cuò)誤

    1.大小寫(xiě)問(wèn)題
    ?2.中文字符
    ?3.亂碼
    ?4.括號(hào)問(wèn)題,java中的括號(hào)都是成對(duì)出現(xiàn)的,有左邊就有右邊

    6.高級(jí)文本編輯器 nodepad++


    7.Java基礎(chǔ)知識(shí)

    7.1注釋

    單行注釋 : //
    多行注釋 : /* ? ?*/
    文檔注釋 :/** ? */

    7.2 關(guān)鍵字

    特點(diǎn):
    ? 1.有特殊含義
    ? 2.全部小寫(xiě)
    ? 3.在高級(jí)文本編輯器總高亮顯示

    7.3常量

    含義:
    ?在程序運(yùn)行中,其值不可以改變/*
    常量:
    整數(shù)常量
    小數(shù)常量
    字符串常量
    字符常量
    布爾常量
    空常量
    */
    public class Demo01{
    //這是主方法
    public static void main(String[] args){
    //這是輸出語(yǔ)句,輸出雙引號(hào)中的內(nèi)容
    System.out.println("HelloWorld"); //字符串常量
    System.out.println(520); //整數(shù)常量
    System.out.println(13.14); //小數(shù)常量
    System.out.println('0'); //字符常量
    System.out.println('a'); //字符常量
    System.out.println('漢'); //字符常量
    System.out.println(true); //布爾常量
    System.out.println(false); //布爾常量
    //System.out.println(null); //空常量 ?空常量不能直接打印
    }
    }

    7.4變量

    定義:
    ? 在程序運(yùn)行中,其值可以改變的量,叫變量1

    7.4.1java數(shù)據(jù)類(lèi)型

    基本數(shù)據(jù)類(lèi)型
    ?整型:
    ? byte 1個(gè)字節(jié) -128 -- 127 ? ?
    ? short 2個(gè)字節(jié) -32768 -- 32767
    ? int 4個(gè)字節(jié) -2147483648 -- 2147483647
    ? long 8個(gè)字節(jié)
    ?浮點(diǎn)型:
    ? float 4個(gè)字節(jié)
    ? double 8個(gè)字節(jié)
    ?字符型:
    ? char 2個(gè)字節(jié) 0 -- 65535
    ?布爾類(lèi)型:
    ? boolean 1個(gè)字節(jié)
    ?
    引用數(shù)據(jù)類(lèi)型
    ?數(shù)組
    ?類(lèi)
    ?接口

    7.4.2 變量定義和使用

    /*
    格式:
    ? 數(shù)據(jù)類(lèi)型 變量名;
    int a;
    double b;
    使用:
    ? ? 變量名 = 值;
    a = 10;
    b = 20.0;
    變量的定義和使用
    ? 數(shù)據(jù)類(lèi)型 變量名 = 值;
    int c = 30;
    */
    public class Demo02{
    //這是主方法
    public static void main(String[] args){
    int a;
    a = 10;
    double b;
    b = 20.0;

    int c = 30;

    System.out.println(a);
    System.out.println(b);
    System.out.println(c);
    }
    }

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

    /*
    標(biāo)識(shí)符的作用:
    ? 用來(lái)定義類(lèi)名 變量名 和方法名的規(guī)則
    ? 包含 數(shù)字 字母 下劃線(xiàn)_ 美元符號(hào)$
    注意事項(xiàng):
    ? 1.不能以數(shù)字開(kāi)頭
    ? 2.不能java關(guān)鍵字
    ? 3.區(qū)分大小寫(xiě)

    駝峰命名法:
    1.大駝峰
    所有單詞的首字母都要大寫(xiě)
    用來(lái)命名:類(lèi)名
    Student ?AppleCount
    2.小駝峰
    如果有一個(gè)單詞,首字母小寫(xiě),如果有多個(gè)單詞,第一個(gè)單詞首字母小寫(xiě),其余單詞首字母大寫(xiě)
    用來(lái)命名:變量名和方法名
    name firstName lastName
    getStudentName();getOrders();
    */
    public class Demo03{
    //這是主方法
    public static void main(String[] args){
    int $3a = 10;
    int $3A = 20;

    System.out.println();
    }
    }

    9.變量定義的注意事項(xiàng)

    /*
    變量定義的注意事項(xiàng):
    1.變量名不能重復(fù)定義
    2.變量名區(qū)分大小寫(xiě)
    3.變量名定義做到符合駝峰命名法,做到見(jiàn)名知義
    4.變量的作用域,只在他所在的大括號(hào)中有作用
    5.同一行代碼可以定義多個(gè)變量名,要使用逗號(hào)隔開(kāi)
    6.float類(lèi)型數(shù)據(jù)在定義是后面要加f或F,推薦使用F
    7.long類(lèi)型數(shù)據(jù)在定義是后面要加l或L,推薦使用L
    */
    public class Demo04{
    //這是主方法
    public static void main(String[] args){
    int a = 10,b,c,d,e;

    double A = 20.0;

    int age = 18;

    double score = 99.99;
    long s = 1000000000000L;
    float f = 3.14F;

    ?
    {
    //int b = 30;
    System.out.println(a);
    System.out.println(b);

    }
    }
    }

    10.常量?jī)?yōu)化機(jī)制

    /*
    整數(shù)默認(rèn)是int類(lèi)型
    Java中存在常量?jī)?yōu)化機(jī)制:
    byte b = 10; ?// -128 -- 127
    short c = 20; // -32768 -- 32767
    Java中的隱式類(lèi)型轉(zhuǎn)換:
    long e = 40; ?//小的數(shù)據(jù)類(lèi)型可以直接向大的數(shù)據(jù)類(lèi)型轉(zhuǎn)換
    */
    public class Demo05{
    //這是主方法
    public static void main(String[] args){
    byte b = 10;
    short c = 20;
    int d = 30;
    long e = 40;
    }
    }

    11 idea卸載和安裝

    見(jiàn)視頻









    第一天:Java基礎(chǔ)的評(píng)論 (共 條)

    分享到微博請(qǐng)遵守國(guó)家法律
    虞城县| 阜城县| 哈密市| 雷波县| 多伦县| 北海市| 页游| 元谋县| 上高县| 开江县| 临桂县| 临夏市| 武鸣县| 滨海县| 申扎县| 扶余县| 扶风县| 勃利县| 时尚| 沐川县| 芜湖市| 玉龙| 岫岩| 岳阳市| 清河县| 新龙县| 丽水市| 农安县| 田阳县| 行唐县| 巫山县| 晋中市| 望城县| 唐山市| 石泉县| 通化市| 湘潭市| 庆城县| 潞城市| 响水县| 鄂州市|