Java(一)之前世今生
阿新 • • 發佈:2018-11-14
一、Java語言是什麼?
一種計算機程式語言,名字取自咖啡。
二、Java語言發展簡史
- Java語言之父 : James Gosling
- SUN (Stanford University Network 斯坦福大學網路公司)
- 1995年5月23日 Java 語言誕生
- 1996年1月 JDK1.0
- 1997年2月 JDK1.1
- 1998年12月 JDK1.2(細分 J2SE、J2EE、J2ME)
(SE為標準版、EE為企業版、ME為微型版) - 2000年5月 J2SE1.3
- 2002年2月 J2SE1.4
- 2004年10月 J2SE1.5(改名 JavaSE5.0、JavaEE5.0、JavaME5.0) (重大改動)
- 2006年12月 Java SE 6
- 2009年4月20日 甲骨文(Oracle)74億美元收購Sun
- 2011年7月 Java SE 7
- 2014年3月 Java SE 8 (市場主流版本)
- 2017年9月 Java SE 9
- 附:Java版本說明.
Java X=Java SE X=JDK1.X
三、Java語言流行程度
TIOBE語言排行榜(✈機票點我)
Java絕大多數保持在第一名。
四、Java市場份額
- Java8 74.7%
- Java7 19.9%
- Java6 –%
- Java9 –%
五、概念與環境
JDK、JRE、JVM
JDK
(Java Development Kit, Java 開發工具包):↓
包含JRE以及開發工具,面向開發人員使用。(PS:開發用的)JRE
(Java Runtime Environment, Java 執行時環境):↓
包含JVMJVM
(Java Virtual Machin, Java 虛擬機器):↓
包含位元組碼等核心內容。(PS:核心所在)
六、Java安裝注意事項.
windows下安裝所需注意事項.
- 1.不要用空格或漢字
- 2.安裝內容,
公共JRE去掉
,不安裝 3.關於環境變數的設定
%SystemRoot% == C:\windnows `%`為翻譯中間的內容的意思 環境變數的新增: 在系統變數中先新增 ① `JAVA_HOME`項,然後在內容裡面新增上java安裝的路徑 ② 然後在`Path`中新增`%JAVA_HOME%\bin;`
Linux下安裝所需注意事項.
- 1.下載好
JDK
- 2.選擇好安裝路徑.
3.更改環境變數.然後重啟機器.
vim /etc/profile
或vim ~/.bashrc
bashrc繼承自profileJAVA_HOME=/usr/java/jdk1.8.0_102 export JRE_HOME=/usr/java/jdk1.8.0_102/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
或
export JAVA_HOME=/usr/local/share/jdk1.8.0_181 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
七、第一個Java程式HelloWorld
- 1.先編譯再執行原理.
2.關於命令
java
與javac
- ①
javac
為編譯命令. 其中c
—> compiler 編譯器 —> xxx.class
如: 將helloworld.java編譯,即為,javac helloworld.java
編譯後結果為:helloworld.class - ②
java
為解釋命令.直譯器interpreter
如: 執行helloworld程式.java helloworld
執行的是helloworld.class檔案. ③ 注:
編譯時:↓
java 原始碼必須是xxxx.java
編譯時候必須帶上字尾的檔案,執行時:↓
執行xxxx.class
位元組碼檔案,不加檔案字尾
- ①
!!!版權宣告!!!
本系列為博主學心得與體會,所有內容均為原創(✿◡‿◡)
歡迎傳播、複製、修改。引用、轉載等請註明轉載來源。感謝您的配合
用於商業目的,請與博主採取聯絡,並請與原書版權所有者聯絡,謝謝!\(≧▽≦)/
我的聯絡方式:email–> [email protected]
!!!版權宣告!!!
生活嘛~ 最重要的就是開心嘍~ O(∩_∩)O~~
感謝編、著、譯、等等