1 電腦常識 1.1 軟體開發 1.1.1 軟體 一系列按照特定順序組織的電腦數據和指令的集合。 常用的軟體: 系統軟體: DOS,Windows,Linux等。 應用軟體: 掃雷,迅雷,QQ等。 系統軟體: DOS,Windows,Linux等。 應用軟體: 掃雷,迅雷,QQ等。 DOS,Wi ...
1 電腦常識
1.1 軟體開發
1.1.1 軟體
- 一系列按照特定順序組織的電腦數據和指令的集合。
- 常用的軟體:
- 系統軟體:
- DOS,Windows,Linux等。
- 應用軟體:
- 掃雷,迅雷,QQ等。
- 系統軟體:
1.1.2 什麼是軟體開發?
- 製作軟體
1.2 人機交互
- 軟體的出現實現了人與電腦之間的更好的交互。
- 交互方式:
- 圖形化界面(GUI):這種方式簡單直觀,使用者易於接受,容易上手操作。
- 命令行方式(CLI):需要有一個控制台,輸入特定的指令,讓電腦完成一些操作。較為麻煩,需要記住一些命令。
1.3 什麼是電腦語言?
1.3.1 語言
- 是人與人之間用於溝通的一種方式。
- 例如:中國人之間交流使用中文溝通,而中國人要和南韓棒子交流,就要學習韓語了。
1.3.2 電腦語言
- 人與電腦交流的方式。
- 如果人要與電腦交流,那麼就要學習電腦語言了。
- 電腦語言有很多種:
- C
- C++
- java
- ...
2 java語言概述
- 是sun公司1995年推出的一門高級編程語言。
- 是一種面向Internet的編程語言。
- 隨著java技術在web方面的不斷成熟,已經成為web應用程式的首選開發語言。
- 是簡單易學,完全面向對象,安全可靠,與平臺無關的編程語言。
3 java語言的三種技術架構
- J2EE 企業級
- 是為開發企業環境下的應用程式提供的一套解決方案。
- 該機技術體系中包含的技術如Servlet、jsp等名主要針對於web應用程式的開發。
- J2SE 標準版
- 是為開發普通桌面和商務應用程式提供的解決方案。
- 該技術是其他兩者的基礎,可以完成一些桌面應用程式的開發。
- J2ME 小型版
- 是為開發電子消費產品和嵌入式設備提供的解決方案。
- 該技術體系主要應用於小型電子消費類產品,如手機中的應用程式等。
4 java語言的特點:跨平臺性
- 因為有了JVM,所以同一個java程式在三個不同的操作系統中都可以執行。這樣就實現了java程式的跨平臺型,所以java語言具有良好的可移植性。
5 java語言的環境搭建
5.1 什麼是JRE,JDK?
- JRE(java運行時環境)
- 包括java虛擬機和java程式所需的核心類庫等,如果想要運行一個開發好的java程式,電腦只需要安裝JRE即可。
- JDK(java開發工具包)
- JDK是提供給java開發人員使用的,其中包含了java的開發工具,也包括了JRE。所以安裝了JDK,就不用再單獨安裝JRE了。
- 其中的開發工具:編輯工具(javac)、打包工具(jar)等。
- 簡而言之:使用JDK開發完成的java程式,交給JRE去執行。
5.2 JDK的下載和安裝
- 下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html。
- 安裝:略。
5.3 配置環境變數
- 略。
6 第一個java程式
package lesson1; /** * 描述:第一個java程式 */ public class Demo1 { /** * main()方法 java程式的入口 * @param args */ public static void main(String[] args) { //輸出語句 System.out.println("你好啊 java"); } }