<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # :-: Java簡單入門 [TOC] # 1. 今日任務: * 了解java的背景以及java語言的特點; * 熟練搭建java開發環境,理解path環境變量的作用和配置; * 熟練掌握第一個Java程序,知道程序中每一部分的作用,和java程序的編譯和運行; * 知道新手寫程序容易犯的錯誤以及解決的方法; # 2. 常用名字解釋 * 程序:程序就是一系列數據和指令的集合; * 程序的分類: 系統程序(操作系統):安卓、IOS、Window、Linux、DOS……,可以直接安裝在計算機硬件上,負責管理機器的硬件資源; 應用程序:提供各種使用功能,滿足人們生活、工作、娛樂等需求的;必須安裝在系統軟件上,不能直接安裝在硬件上; * 編程:編寫制作程序,就叫做編程; 過程: 1、知道做什么事情:明確需求; 2、知道這個事情該怎么做:需求分析; 3、具體做事情:編碼實現; 4、明確事情的結果:測試; * 人機交互:人和計算機之間的交流互動; * 人機交互的方式: 圖形化界面(GUI):使用肉眼直觀可見的圖片和簡單的鼠標操作實現的交互方式; 特點:使用簡單,學習門檻低; 命令行(CLI):需要有一個輸入命令的控制臺,需要人為記憶各種指令; 特點:使用不方便,學習門檻高; * 計算機語言: 語言:就是溝通交流的一種方式; 人和計算機溝通使用的各種指令,就是計算機語言; * 常見的計算機語言: C 、C++、C#、php、Java …… # 3. Java語言介紹 ##3.1.Java的歷史 Java語言在1995年的3月23日誕生于美國SUN(Stanford University Network 斯坦福大學校園)公司。Java的誕生標志著互聯網時代的開始。至今已經歷9個版本的發展。后期我們上課使用的版本為8.0。2009年4月20日 19 點 40 分 美國數據軟件巨頭甲骨文公司(Oracle)宣布以74億美元收購Sun公司。 ## 3.2.Java技術架構 J2EE(Java 2 Platform Enterprise Edition)企業版 可幫助開發和部署可移植、健壯、可伸縮且安全的服務器端 Java 應用程序。Java EE 是在Java SE 的基礎上構建的,它提供Web 服務、組件模型、管理和通信API,可以用來實現企業級的面向服務體系結構(service-oriented architecture,SOA)和Web 2.0 應用程序。 J2SEJava 2 Platform Standard Edition)標準版 它允許開發和部署在桌面、服務器、嵌入式環境和實時環境中使用的Java 應用程序,能為Java EE提供開發基礎。比如Java版的掃雷。 J2ME(Java 2 Platform Micro Edition)小型版 用來開發移動設備和嵌入式設備(比如手機、PDA、電視機頂盒和打印機)。現在使用的越少用了,Android會逐漸的取代J2ME的市場份額。 Java5.0版本后,更名為 JAVAEE JAVASE JAVAME ## 3.3.Java語言特色 * 免費開源:免費,不收錢;開源:開放源代碼; * 語法簡單; * 健壯安全; * 支持網絡編程和多線程; * 跨平臺; 跨平臺就是說同一個軟件可以在不同的操作系統上執行,而不需要對軟件做任何處理。即通過Java語言編寫的應用程序在不同的系統平臺上都可以運行。 Java程序之所以能夠實現跨平臺運行,是因為它根本就不直接運行在任何底層平臺(操作系統)上,而是運行在事先準備好自己的Java平臺。這個平臺就是Java的環境。 ![](https://box.kancloud.cn/c4f0d4b42e369e82b73f56cd2b35ad67_1200x506.png) # 4. 搭建開發環境 ## 4.1.什么是搭建開發環境 軟件都是由計算機代碼組成的。搞軟件開發,肯定要在計算機上安裝可以書寫計算機代碼的程序;代碼寫好后,也一定需要能夠運行這些代碼的程序,看看書寫的代碼是否正確。在計算機上安裝這些程序的過程,就叫做搭建開發環境。 ## 4.2.搭建Java開發環境 ### 4.2.1.Java下載 不同的開發語言,需要不同的環境支持。需要到相對應的官網下載相關的安裝軟件。Java語言環境的下載: 使用瀏覽器訪問:http://www.oracle.com/technetwork/java/javase/downloads/index.html ![](https://box.kancloud.cn/b1cdf2a821d9e4417f7328c7962321f1_567x331.png) ![](https://box.kancloud.cn/100c1b5c5fbe29c92abe4bd5b4f01f67_560x314.png)![](https://box.kancloud.cn/8ceccb32731017337f23aa389159cb23_554x313.png) ### 4.2.2.JDK和JRE介紹 * JDK和JRE的區別 JDK介紹 JRE介紹 JVM介紹 JDK(Java Development Kit Java開發工具包):JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。 JRE(Java Runtime Environment Java運行環境):包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行一個開發好的Java程序,計算機中只需要安裝JRE即可。 JVM:Java Virtual Mechinal(JAVA虛擬機)。它是JRE里面的一部分,是真正運行Java程序的容器。不管是安裝了JDK還是JRE的電腦就會包含JVM。 ### 4.2.3.下載JDK 根據上面的介紹,根據自己的實際需求下載對應的軟件。大家既然是學習開發,那么就應該下載JDK。 ![](https://box.kancloud.cn/ecffa8778734705faebfc8ee90841379_554x335.png) 接受許可協議 ![](https://box.kancloud.cn/836622beb1160481563516a6c193db62_576x309.png) 根據自己電腦的系統類型下載 ![](https://box.kancloud.cn/ded958f148bae825f693638845f8fe52_554x311.png) ### 4.2.4.JDK的安裝 雙擊下載的文件下一步下一步安裝 ### 4.2.5.JDK的測試 打開windows的命令行工具(也就是黑窗口),按下windows鍵與R鍵,打開 輸入cmd ![](https://box.kancloud.cn/2f36de411cb6f88c71756fc2783a33b5_413x213.png) 輸入java,按下回車 出現類似信息說明安裝成功 ![](https://box.kancloud.cn/dddacd49a39e7c895a0955dcdc6f9258_666x427.png) ### 4.2.6.配置path環境變量 * 環境變量path:如果每次為了運行java,javac等命令都講目錄切換到到安裝的bin目錄下,那會十分的麻煩,于是可以利用windows(Linux系統)中已經存在的path變量,將需要運行的任何可以執行程序的路徑配置到其中,這樣就可以在任何目錄運行配置的程序了。 右擊我們的電腦,選擇屬性: ![](https://box.kancloud.cn/620ab9a58073c0993fa6ac6748ca3441_226x237.png) 選擇高級系統設置 ![](https://box.kancloud.cn/4c53b87178a17d354859a89547430ce1_425x293.png) 選擇【高級】中的【環境變量】 ![](https://box.kancloud.cn/6bb714e2320e7aaeb50a36b3d0958389_408x426.png) 選擇【系統變量】中的path ![](https://box.kancloud.cn/66db27c9976d27b58492fadce0fd3a91_382x395.png) 選擇path,將安裝的JDK路徑配置到path中,然后在最后添加一個分號(注意是英文下的分號,一定要注意符號) ![](https://box.kancloud.cn/3b70b4ad3bdc26404da50c53c0e24004_351x131.png) 最后選擇確定,即可配置完成。打開dos窗口,進行測試。 ![](https://box.kancloud.cn/5685a6b101cef383e8a58ce007e8aac6_673x185.png) 變量配置法:(推薦配置) ![](https://box.kancloud.cn/c5055653b7a297de723bc45c9f8ed2bd_490x499.png) ![](https://box.kancloud.cn/400cedf27295de0328d9eb873d5b8dfb_490x450.png) # 5.Java程序書寫 ## 5.1.開發工具的選擇 作為一名軟件開發人員,我們在開發軟件的時候,都會選擇合適的編輯器進行軟件代碼編寫。用于編寫代碼的編輯器就是所謂的開發工具。 Java開發常用的開發工具: 普通的記事本、editplus、notepad++、eclipse、myeclipse、STS、NetBeans、IDEA等。 這些開發工具,統稱為IDE(集成開發環境)。 ## 5.2.軟件開發的步驟 1、明確需求:就是確定這個軟件具體要解決什么問題; 2、確定開發方案:就是確定具體使用什么計算機語言、什么架構等等; 3、編碼實現:就是程序員寫代碼實現功能; 4、測試: ## 5.3.入門小程序的編寫 ### 5.3.1.程序編寫 1、明確需求:寫一個Java程序,在CMD窗口輸出一句話:你好,Java! 2、開始編碼: a:新建一個文本文檔Demo,修改后綴名為.java; b:使用記事本(notepad++)打開這個文件,在文件里面書寫以下代碼: ``` class Demo{ public static void main(String[] args){ System.out.println("Hello,JAVA"); } } ``` 3、測試: a:打開CMD命令行窗口,進入Java文件所在的目錄; ![](https://box.kancloud.cn/b3aeb0df9efa6075e77eeca3561eff7d_455x243.png) b:在命令行窗口輸入以下指令:javac Java文件名全名(帶后綴名) ![](https://box.kancloud.cn/8f5fcaf3b11c81a34aa082705a1f8f31_448x168.png) c:在命令行窗口輸入以下指令:Java class文件名(不需要后綴名) ![](https://box.kancloud.cn/f03d594dd93edf49e74aa849c5890426_325x88.png) ### 5.3.2.代碼解釋 ![](https://box.kancloud.cn/39cfe58de01e86008536a97f21be884c_1209x410.png) ### 5.3.3.Java的編譯和運行 ![](https://box.kancloud.cn/362a8bab92c4c6dc30deaca11937978e_949x442.png) ### 5.3.4.代碼練習 需求:在DOS命令行窗口輸出如下圖形: ********** 你好,快學大數據! ********** 代碼: ![](https://box.kancloud.cn/8a0f4b7fec51de994f446df46f777587_650x220.png) ## 5.4.初學者常見錯誤及解決 ### 5.4.1.編譯階段的錯誤: 1.找不到文件錯誤: A:地址錯誤; ![](https://box.kancloud.cn/db8cd268fcc14248239da835590b57a3_543x221.png) B:文件名錯誤: ![](https://box.kancloud.cn/5aad260d9ffe64eb1a275666992117d8_426x204.png) C:文件后綴錯誤 通用的解決辦法:使用dir命令,查看當前目錄中是否有該文件; 2.書寫格式錯誤: A:大小寫錯誤: ![](https://box.kancloud.cn/0989471013176824d7b323e537aca1be_668x339.png) B:書寫有遺漏: ![](https://box.kancloud.cn/2d6767a8916dea160855c40899a9ffa5_606x229.png) 3.非法中文字符錯誤: ![](https://box.kancloud.cn/95f84e93879337f48a69d93630df2fe7_582x277.png) ### 5.4.2.運行階段的錯誤: 1.類找不到: A:類名書寫錯誤: B:路徑錯誤: 2.類名大小寫錯誤: 3.main方法錯誤: ![](https://box.kancloud.cn/6a5aeeb1e9632589e59f4ae32091f2c5_606x232.png) 4.修改程序后結果不變(忘記保存): ![](https://box.kancloud.cn/8504fd61dcb4c4733037d201f4db077a_862x293.png) # 6.基本語法 注釋;關鍵字;標識符;常量;變量;運算符;流程控制語句;函數;數組; ## 6.1.注釋 注釋:用于解釋說明代碼的文字就是注釋。有利于提高了代碼的閱讀性。 注釋分類: 1)單行注釋 //: //后到本行結束的所有字符會被編譯器忽略; 2)多行注釋 /* */: /* */之間的所有字符會被編譯器忽略 3)文檔注釋 /** */: 在/** */之間的所有字符會被編譯器忽略,java特有的(用于生成文檔); 注意:多行和文檔注釋都不能嵌套使用。 對于單行和多行注釋,被注釋的文字,不會被JVM(java虛擬機)解釋執行。對于文檔注釋,是java特有的注釋,其中注釋內容可以被JDK提供的工具 javadoc 所解析,生成一套以網頁文件形式體現的該程序的說明文檔。 注釋是一個程序員必須要具有的良好編程習慣。初學者編寫程序可以養成習慣:先寫注釋再寫代碼。將自己的思想通過注釋先整理出來,在用代碼去體現。 ``` // 講解:JAVA中的注釋 /* 什么是注釋: JAVA中的注釋主要作用就是對程序的代碼進行解釋說明 幫助他人快速的讀懂當前代碼的功能 注釋的格式:三種 單行注釋、多行注釋、文檔注釋 */ /** 文檔注釋 */ /* 下面的程序僅僅在一個演示 */ class Demo2 { /* main方法是給JVM(JAVA虛擬機)使用的 在程序啟動的時候,JVM會自動找格式固定的main方法 */ public static void main(String[] args) { // 下面僅僅是在dos窗口中顯示括號中的數據 System.out.println("打印數據"); } } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看