1.Java学习笔记第一节(尚硅谷视频整理)
文章目錄
- 一、學習框架與計劃
- 1.本次學習的四個部分:
- 2.Java語言概述:Java在各領域的應用
- 二、語言概述
- 1.圖形化界面操作與命令行操作簡介
- 2.常用的命令行指令
- 3.JVM與垃圾收集機制
- 三、Java語言環境的搭建
- 四、第一個Java程序
- 五、注釋
- 六、 Java API文檔
- 七、總結
- 八、常用開發工具
一、學習框架與計劃
1.本次學習的四個部分:
1.JavaSe:Java standard edition 標準版 支持面向桌面級應用(如Windows下的應用程序)的Java平臺,提供了完整的Java核心API,此版本以前稱為J2SE。
2.JavaWeb
3.JavaEE框架:Java enterprise edition 企業版 是為開發企業環境下的應用程序提供的一套解決方案。該技術體系中包含的技術如 :Servlet 、Jsp等,主要針對于Web應用程序開發。版本以前稱為J2EE。
4.JavaEE高級
JavaSe中去掉桌面應用的部分在學JavaEE時也需要學習,所以有時候也把JavaSe叫做Java基礎部分。
2.Java語言概述:Java在各領域的應用
? 企業級應用:主要指復雜的大企業的軟件系統、各種類型的網站。Java的安全機制以及它的跨平臺的優勢,使它在分布式系統領域開發中有廣泛應用。應用領域包括金融、電信、交通、電子商務等。
? Android平臺應用:Android應用程序使用Java語言編寫。Android開發水平的高低很大程度上取決于Java語言核心能力是否扎實。
? 大數據平臺開發:各類框架有Hadoop,spark,storm,flink等,就這類技術生態圈來講,還有各種中間件如flume,kafka,sqoop等等 ,這些框架以及工具大多數是用Java編寫而成,但提供諸如Java,scala,Python,R等各種語言API供編程。
? 移動領域應用:主要表現在消費和嵌入式領域,是指在各種小型設備上的應用,包括手機、PDA、機頂盒、汽車通信設備等。
二、語言概述
1.圖形化界面操作與命令行操作簡介
軟件,即一系列按照特定順序組織的計算機數據和指令的集合。有系統軟件和應用軟件之分。系統軟件其實就是指操作系統。
2.常用的命令行指令
1. dir : 列出當前目錄下的文件以及文件夾
2. md : 創建目錄
3. rd : 刪除目錄
4. cd : 進入指定目錄
5. cd… :退回到上一級目錄
6. cd\ : 退回到根目錄
7. del : 刪除文件
8. exit : 退出 dos 命令行
9. 補充:echo javase>1.doc :創建了一個內容是javase的命名為1的doc文件
del 1.doc 表示刪除1.doc這個文件, del *.doc 表示刪除所有.doc文件。
直接刪除一個空文件夾可以用rd,但是文件夾不空時,rd無法直接刪除,此時可以先進入文件夾用del刪除其內的文件再用rd刪除。或者直接用del刪除文件夾,提示是否刪除選擇是,此時文件夾內的文件被全部刪除,再再用rd刪除空文件夾。
左側是通過圖形化界面(GUI)展示的畫面(直接點擊),右側是通過命令行方式展示的畫面(輸入指令),兩者都展示了文件目錄。如在左圖可以通過右鍵創建一個新的文件夾,在右圖可以利用命令md達到同樣效果。
3.JVM與垃圾收集機制
因為有了JVM(Java virtual machine),同一個Java 程序在三個不同的操作系統中都可以執行。這樣就實現了Java 程序的跨平臺性。(不同系統的JVM不同)
Java兩種核心機制
Java虛擬機 (Java Virtal Machine)
垃圾收集機制 (Garbage Collection)
代碼在JVM上運行,而JVM跑在操作系統上。
核心機制—垃圾回收
不再使用的內存空間應回收—— 垃圾回收。
在C/C++等語言中,由程序員負責回收無用內存。
Java 語言消除了程序員回收無用內存空間的責任:它提供一種系統級線程跟蹤存儲空間的分配情況。并在JVM空閑時,檢查并釋放那些可被釋放的存儲空間。
垃圾回收在Java程序運行過程中自動進行,程序員無法精確控制和干預。
但是,Java程序還是會出現內存泄漏和內存溢出問題。
三、Java語言環境的搭建
JDK(Java Development Kit Java開發工具包),JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了。
JRE(Java Runtime Environment Java運行環境),包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,如果想要運行一個開發好的Java程序,計算機中只需要安裝JRE即可。
簡單而言,使用JDK的開發工具完成的java程序,交給JRE去運行。
JDK,JRE,JVM 三者關系。
在裝JDK軟件時,要配置環境變量path,是因為:path是Windows執行命令時要搜尋的路徑, 配置path是希望Java的開發工具(javac.exe,java.exe)在任何的文件路徑下都可以執行成功。
四、第一個Java程序
用記事本編寫一個簡單的程序,如下圖。
在用javac命令編譯上圖.java源文件后出現.class字節碼文件,如下圖。
如圖所示,HellChina(hello拼錯了)是程序里的類名。用Java命令運行.class字節碼文件得到想要了的內容。
五、注釋
Java中的注釋類型: ? 單行注釋 ? 多行注釋 ? 文檔注釋 (java特有)
文檔注釋
格式: /**
@author 指定java程序的作者
@version 指定源文件的版本
*/
? 注釋內容可以被JDK提供的工具 javadoc 所解析,生成一套以網頁文件形式體現的該程序的說明文檔。
? 操作方式:
mydoc是生成的文件夾名字。
注意:多行注釋里面不允許有多行注釋嵌套。
六、 Java API文檔
- API (Application Programming Interface,應用程序編程接口)是 Java 提供的基本編程接口。
- Java語言提供了大量的基礎類,因此 Oracle 也為這些基礎類提供了相應的API文檔,用于告訴開發者如何使用這些類,以及這些類里包含的方法。
本機API文檔在E盤,API文檔也是用上述文檔注釋的方法生成的。
七、總結
System.out.print();//輸出不換行,光標在本行
八、常用開發工具
- Java集成開發環境(IDE):(Integrated Development Environment)
- Eclipse應該是大多數Java程序員使用的第一個IDE。
- IntelliJ IDEA被認為是目前Java開發效率最快的IDE工具。
2020-09-07 第一次復習
總結
以上是生活随笔為你收集整理的1.Java学习笔记第一节(尚硅谷视频整理)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机识别外设原理,车牌识别系统的识别原
- 下一篇: JavaWeb书城项目(尚硅谷视频整理自