日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

1.Java学习笔记第一节(尚硅谷视频整理)

發布時間:2023/12/31 java 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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程序

  • 將 Java 代碼編寫到擴展名為 .java 的文件中。
  • 通過 javac 命令對該 java 文件進行編譯。
  • 通過 java 命令對生成的 class 文件進行運行。

    用記事本編寫一個簡單的程序,如下圖。
  • 在用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文檔也是用上述文檔注釋的方法生成的。

    七、總結

  • 在一個Java源文件中可以聲明多個class,但是最多只能有一個類聲明為public(class前可以加public修飾),而且要求聲明為public的類名必須與源文件名相同。
  • 程序的入口是main()方法,格式是固定的: public static void main(String[] args) ,不過可以寫成 public static void main(String[] a)或 public static void main(String a[]) 。
  • 輸出語句:System.out.println(); //輸出并換行,光標在下一行
    System.out.print();//輸出不換行,光標在本行
  • 編譯后會生成一個或多個字節碼文件,字節碼文件的文件名與Java源文件中的類名相同。
  • 八、常用開發工具

    • Java集成開發環境(IDE):(Integrated Development Environment)
    • Eclipse應該是大多數Java程序員使用的第一個IDE。
    • IntelliJ IDEA被認為是目前Java開發效率最快的IDE工具。

    2020-09-07 第一次復習

    總結

    以上是生活随笔為你收集整理的1.Java学习笔记第一节(尚硅谷视频整理)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。