java概述與第一個程式
java概述與第一個程式
1.為什麼是java
- 伺服器程式
- 安卓應用開發
- 軟體工具
- 嵌入式領域
- 大資料技術
2.Java語言發展歷史
在1991年時候,James Gosling(詹姆斯•高斯林)所在sun公司的工程師小組,需要設計一種小型計算機語言。 起初把它命名為Oak,後來將名字改為java,Java是印度尼西亞爪哇島的英文名稱,因盛產咖啡而聞名。JAVA的標識也正是一杯正冒著熱氣的咖啡。經過多年的開發,最終於1995年正式確立。
1995年正式確立
2004年9月java1.5釋出
2009年sun公司被Oracle(甲骨文)收購。
3.java的特點
- 開源,開放原始碼,免費
- 簡單、高效
- 物件導向
- 平臺無關性,可以跨平臺。
- 互動式特性
- 多執行緒機制
- 動態的記憶體管理機制
- 安全性
4.java的體系結構
JavaSE:java Standard Edition (Java標準版)
JavaEE:java Enterprise Edition( Java企業版)
JavaME:java Micro Edition (Java微縮版)
5.java執行機制
核心機制:java虛擬機器(jvm)
*.java(原始碼)--(編譯)-->*.class(位元組碼檔案)--(執行)-->JVM翻譯成相應的機器碼
6.java環境的安裝和配置
在Orcle官網下載jdk,安裝後,配置環境變數(首先複製bin檔案的地址路徑,然後在我的電腦的屬性中,進入高階系統設定;再選擇進入環境變數配置,在系統環境變數中選擇path進行編輯,將一開始複製的路徑加入其中就好了。)
7.JDK-JRE-JVM之間的關係
JDK:Java開發工具包,包括編譯工具,打包工具,也包含了Jre和JVM。
Jre:Java執行環境,包含Java核心類,JVM。
JVM:Java虛擬機器。
Java開發人員需要安裝JDK
8.第一個程式
1.編寫源程式,存入.java檔案中
public class Hello{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
2.編譯源程式
使用javac命令編譯.java檔案,生成.class檔案
3.使用java命令執行.class檔案,輸出結果
java概述與第一個程式
1.為什麼是java
- 伺服器程式
- 安卓應用開發
- 軟體工具
- 嵌入式領域
- 大資料技術
2.Java語言發展歷史
在1991年時候,James Gosling(詹姆斯•高斯林)所在sun公司的工程師小組,需要設計一種小型計算機語言。 起初把它命名為Oak,後來將名字改為java,Java是印度尼西亞爪哇島的英文名稱,因盛產咖啡而聞名。JAVA的標識也正是一杯正冒著熱氣的咖啡。經過多年的開發,最終於1995年正式確立。
1995年正式確立
2004年9月java1.5釋出
2009年sun公司被Oracle(甲骨文)收購。
3.java的特點
- 開源,開放原始碼,免費
- 簡單、高效
- 物件導向
- 平臺無關性,可以跨平臺。
- 互動式特性
- 多執行緒機制
- 動態的記憶體管理機制
- 安全性
4.java的體系結構
JavaSE:java Standard Edition (Java標準版)
JavaEE:java Enterprise Edition( Java企業版)
JavaME:java Micro Edition (Java微縮版)
5.java執行機制
核心機制:java虛擬機器(jvm)
*.java(原始碼)--(編譯)-->*.class(位元組碼檔案)--(執行)-->JVM翻譯成相應的機器碼
6.java環境的安裝和配置
在Orcle官網下載jdk,安裝後,配置環境變數(首先複製bin檔案的地址路徑,然後在我的電腦的屬性中,進入高階系統設定;再選擇進入環境變數配置,在系統環境變數中選擇path進行編輯,將一開始複製的路徑加入其中就好了。)
7.JDK-JRE-JVM之間的關係
JDK:Java開發工具包,包括編譯工具,打包工具,也包含了Jre和JVM。
Jre:Java執行環境,包含Java核心類,JVM。
JVM:Java虛擬機器。
Java開發人員需要安裝JDK
8.第一個程式
1.編寫源程式,存入.java檔案中
public class Hello{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
2.編譯源程式
使用javac命令編譯.java檔案,生成.class檔案
3.使用java命令執行.class檔案,輸出結果
相關文章
- JDK下載與第一個java程式JDKJava
- Java基礎之第一章概述Java
- Java學習筆記--我的第一個Java程式Java筆記
- Docker入門-構建第一個Java程式DockerJava
- 【程式設計師翻身計劃】Java高效能程式設計第一章-Java多執行緒概述程式設計師Java執行緒
- 我的第一個正式的Java後端程式Java後端
- 【JAVA併發第一篇】Java的程式與執行緒Java執行緒
- vue-01 安裝與第一個vue程式Vue
- JAVA基礎(二)—— java開發工具選擇及第一個程式Java
- [烈格黑街][福利]第一個java爬蟲程式Java爬蟲
- 如何開發屬於自己的第一個Java程式?Java
- 如何開發屬於自己的第一個Java程式Java
- Java實現第一個程式碼,輸出 hello worldJava
- Java概述Java
- Java 概述Java
- Java 中的監控與管理原理概述Java
- MyBatis第一個程式MyBatis
- 第一個spring程式Spring
- 大資料基礎之開發第一個Java程式大資料Java
- Java 語言概述與開發環境(1)Java開發環境
- Java 語言概述與開發環境(2)Java開發環境
- Java 集合概述Java
- java集合概述Java
- Java環境下載、配置環境、編寫我的第一個Java程式Java
- 第一個Spring程式(程式碼篇)Spring
- 第一章 Python概述與開發環境安裝Python開發環境
- 第一個C++程式C++
- Spring的第一個程式Spring
- 第一個程式Hello world
- 三、第一個SpringBoot程式Spring Boot
- Java 初學者做的第一個微信小程式--關於Java基礎Java微信小程式
- Java JUC LockSupport概述Java
- Java語言概述Java
- 你的第一個Django程式Django
- 第一個ncurses程式: hello world !!!
- 你的第一個SpringMVC程式SpringMVCC程式
- 第一個 Angular 應用程式Angular
- 編寫第一個Qt程式QT