JAVA學習第一課

                                          JAVA概述


首先先複習一下基礎常識:

1.軟件開發

2.人機交互

3.常用的DOS命令

一、軟件開發

什麼是軟件?

軟件是一系列按照特定順序組織的計算機數據和指令集合(指令:是處理數據的方式)

常見的軟件有:系統軟件(DOS、WIndows、Linux),應用軟件(QQ、360、迅雷)

所以,軟件開發就是指製作軟件,將一系列的數據和集合組織起來

二、人機交互

軟件使人和計算機更好的交互

交互方式:

1、圖形化界面(Graphical User Interfac,簡稱GUI),通俗的說也就是我要打開QQ,肯定要雙擊QQ圖標,我要刪除一個文件夾,右鍵這個圖標點刪除,這些就是圖形化界面操作

2、命令行方式(Graphical Line Interfac,簡稱CLI),最早期的操作系統DOS,裏面沒有圖形化界面,你想進行什麼操作,你必須把一個命令告訴計算機,當然它需要一個控制檯,輸入特定指令,所以必須記錄一些命令


JAVA語言概述

java是由SUN在1995年推出,距今已有近20年的發展,JAVA是基於Internet的興起,而越來越火。Java已經成爲Web應用程序的首選語言。

JAVA特點:完全面向對象,安全,與平臺無關。


JAVA語言的三種架構

1.J2EE(企業版)主要是開發企業環境下的應用程序。

2.J2SE(標準版)是其他兩種架構的基礎,主要開發一些基本的桌面應用,也就是我們在系統上做一些桌面小軟件

3.J2ME(小型版)主要開發電子產品和嵌入式設備,比如手機遊戲(當然在Android操作系統已經提供了一套開發工具,意味着可以選擇Android開發方向,IOS軟件開發,軟件都一樣,只是操作系統不一樣而已

JAVA5.0後更名JAVAEE、JAVASE、JAVAME


JAVA被Oracle公司收購後,用JAVA連接Oracle,可能實現無縫連接,就不用安裝一些驅動

無縫連接,在充分掌握系統的底層協議和接口規範的基礎上,開發出與之完全兼容的產品。比如Windouws95和98,XP不是,XP是客戶端


好好學JAVA,JAVA必火。


JAVA語言的跨平臺特性:

所謂的平臺,指的是操作系統平臺,但是平臺不是操作系統。

Windows系統前期主要應用C來編寫,後期添加C++,不同的廠商推出的系統不同,所以在其系統上可以運行由C/C++編寫的軟件,但是其他語言就不可以,當然JAVA也不行。因爲操作系統不同,其解析方式就不同。

JAVA語言就可以實行跨平臺,用JAVA編寫的軟件就可以實現在Windows上運行,也可以在Linux上運行


因爲JAVA有了JVM(JAVA虛擬機),JVM使JAVA實現了跨平臺的特性,也就是JAVA具有良好的可移植性。

所以只要在一個系統上安裝JVM,那麼JAVA就可以在任何一個系統上運行。


JDK和JRE

明確JAVA的JDK(JAVA開發工具包)、JRE(JAVA運行環境)

JRE:JVM + 類庫

JDK:JRE + JAVA開發工具

按照需求,如果只是單純的運行JAVA程序,只需安裝JRE,如果還要開發JAVA程序,那麼就裝JDK。

使用JDK開發的JAVA程序,交給JRE來運行。

JDK安裝與環境配置,連接:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

 



如果真正的想學好JAVA,就和學好算法一樣,努力的去敲代碼,多練習,更多的是參與各種項目的製作,只有不斷的去積累經驗。。才能夠真正的瞭解JAVA的精髓與其真正的核心。。。。


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