Java基礎一,Java基礎

來源:互聯網
上載者:User

Java基礎一,Java基礎
1 電腦基礎1.1 什麼是軟體?

  • 軟體:一系列按照特定順序組織的電腦資料和指令的集合。
  • 常見的軟體:
    • 系統軟體:
      • 如:DOS、Windows、Linux等。
    • 應用軟體:
      • 如:QQ、office等  

 

1.2 什麼是軟體開發?
  • 製作軟體

 

1.3 人機互動
  • 軟體的出現實現了人與及試卷及之間的更好的互動。
  • 互動方式:
    • 圖形化介面:這種方式簡單直觀,使用者易於接受,容易上手操作。
    • 命令列方式:需要有一個控制台,輸入特定的指令,讓電腦完成一些操作,較為麻煩,需要記住一些命令。  

 

1.4 電腦語言
  • 語言:是人與人之間用於溝通的一種方式。
    • 例如:中國人和中國人交流是用中文溝通,而中國人和韓國人交流,就需要學習韓語。  
  • 電腦語言:人與電腦交流的方式。
    • 如果人要與電腦交流,那麼就要學習電腦語言。
    • 電腦語言有很多種,如C、java等。  

 

2 java語言的概述
  • 是sun公司於1995年推出的一門進階程式設計語言。
  • 是一種面向Internet的程式設計語言。
  • 隨著java技術在web方面的不斷成熟,已經成為web應用程式的首選開發語言。
  • 簡答易學,完全物件導向,安全可靠,與平台無關的程式設計語言。

 

2.1 java語言的三種技術架構
  • J2EE:企業版
    • 是為開發企業環境下的應用程式提供的一套解決方案。
    • 該技術體系中包含的技術如Servlet、JSP等,主要針對於web應用程式的開發。
  • J2SE:標準版
    • 是為開發普通傳統型程式和商務應用程式提供的解決方案。
    • 該技術體系是其他兩者的基礎,可以完成一些傳統型應用程式的開發。
  • J2ME:小型版
    • 是為開發電子消費產品和嵌入式裝置提供的解決方案。
    • 該技術體系主要用於小型電子消費類產品,如手機中的應用程式等。        

 

  • 從java5.0版本後,更名為JavaEE、JavaSE、JavaME。

 

2.2 java語言的特點(跨平台型)

 

  • 因為有了JVM(虛擬機器),所以同一個java程式在三個不同的作業系統中都可以執行。這樣就實現了java程式的跨平台性,也稱為java具有良好的移植性。

 

2.3 java語言的環境搭建2.3.1 明確什麼是JRE、JDK
  • JDK:java開發套件
    • JDK是提供給java開發人員使用的,其中包含了java的開發工具,也包含了JRE。所以,安裝了JDK,就不用再單獨安裝JRE了。
    • 其中的開發工具:
      • 編譯工具:javac.exe
      • 打包工具:jar.exe    
  • JRE:java運行時環境
    • 包括java虛擬機器和java程式所需要的核心類庫等,如果想要運行一個開發好的java程式,電腦中只需要安裝JRE即可。  

 

  • 簡而言之:使用JDK開發java程式,然後讓JRE去運行java程式。

 

2.3.2 下載JDK
  • http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

2.3.3 安裝JDK
  • Windows系統上,直接下一步即可。

 

2.3.4 配置環境變數
  • 配置JAVA_HOME

  • 配置path

 

 

2.3.5 驗證是否成功

 

3 第一個java程式
package java001;/** * 第一個java程式 */public class HelloWorld {    public static void main(String[] args) {        System.out.print("你好,世界!");    }}

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.