JAVA從入門到放棄

Day1

一,JAVA瞭解

  1. JAVA語言與基礎語言

1.1. 語言 : 通常說的語言其實就是人與人之間溝通的一種方式
1.2. 計算機編程語言: 可以看成是人與計算機之間交流的一種方式

  1. Java 語言歷史

是SUN(Stanford University Network,斯坦福大學網絡公司)1995年推出的一門高級編程語言,是一種面向Internet的編程語言。隨着Java技術在web方面的不斷成熟,已經成爲Web應用程序的首選開發語言。
簡單易學,完全面向對象,安全可靠,與平臺無關的編程語言。

  1. Java 語言的三個版本

3.1. J2EE(Java 2 Platform Enterprise Edition)企業版

是爲開發企業環境下的應用程序提供的一套解決方案。該技術體系中包含的技術如 Servlet Jsp等,主要針對於Web應用程序開發。

3.2. J2SE(Java 2 Platform Standard Edition)標準版

是爲開發普通桌面和商務應用程序提供的解決方案。該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發。比如Java版的掃雷,貪吃蛇,坦克大戰,記事本。

3.3. J2ME(Java 2 Platform Micro Edition)小型版

是爲開發電子消費產品和嵌入式設備提供的解決方案。該技術體系主要應用於小型電子消費類產品,如手機中的應用程序等
注意 :
java1.1. java1.2 Java5.0版本後,更名爲 JAVAEE JAVASE JAVAME

二, Java跨平臺原理(理解)

  1. 什麼是平臺
    平臺:windows mac linux 等等操作系統就是所謂的平臺:其他軟件的運行需要基於該平臺
    其他語言開發的程序,需要針對不同平臺開發應用程序

Java針對不同平臺開發了相應版本的JDK

Java的跨平臺:一個應用程序可以運行在多個平臺,與平臺無關

  1. Java爲什麼能跨平臺

2.1. 藉助於一個叫 jvm虛擬機的東西
2.2. JVM(Java Virtual Machine):java虛擬機,它是一個軟件,一個虛擬的計算機軟件
虛擬機:虛擬的計算機
2.3. 舉例:比如我們開發一個 java版本的打飛機,我們看下面的圖說明了什麼。
我們在不同平臺安裝對應版本的JVM,只需要開發一個版本的打飛機遊戲就可以在不同平臺上去運行。
三, JDK

  1. 什麼是JDK,認識JRE JVM

1.1. JVM(Java Virtual Machine):
Java虛擬機,Java程序運行在其中. java語言編譯程序只需生成在Java虛擬機上運行的目標代碼(字節碼),就可以在多種平臺上不加修改地運行. JVM 對上層的 Java 源文件是不關心的,它關注的只是由源文件生成的類文件( class file )
1.2. JRE(Java Runtime Enviroment):
java運行時環境, 也就是我們說的JAVA平臺,所有的Java程序都要在JRE下才能運行。包括JVM和JAVA核心類庫和支持文件。與JDK相比,它不包含開發工具——編譯器、調試器和其它工具。
1.3. (Java Development Kit):
JDK是整個JAVA的核心,包括了Java運行環境JRE,一堆Java工具(javac/java/javadoc等)和Java基礎的類庫(即Java 提供給我們使用的常用方法)。

  1. JDK卸載

2.1. 控制面板 - 程序功能 - JDK。。。 卸載
2.2. 計算機(屬性) - 高級系統設置(高級) - 用戶環境變量 ,把其中的 JAVA_HOME classpath Path 都刪掉(建議Path裏面東西可以先備份保存起來)
2.3. 把C:\Windows\System32 下面的 java開頭的文件都刪除掉
2.4. 除了JavaScript 開頭的其他所有java開頭的文件全部刪掉

  1. JDK的安裝

3.1. 安裝路徑的要求 : 全英文;文件夾的名字不能有空格
3.2. 安裝過程中彈出安裝jre窗口 直接取消。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章