1. 計(jì)算機(jī)科學(xué)之父:艾倫.麥席森.圖靈;
2. 計(jì)算機(jī)之父:約翰.馮諾依曼;
3. java語言特點(diǎn):
? ? ? ? ? ? ? (1)簡單易用:java是一種相對(duì)簡單的編程語言,只需掌握一些基礎(chǔ)的概念和語法,就可以編寫出很多實(shí)際可用的程序;java丟棄了C++中的很多模糊概念,java不使用指針;java具有自動(dòng)垃圾回收機(jī)制;
? ? ? ? ? ? ? ? (2)安全可靠:java提供了一套可靠的安全機(jī)制來防止惡意代碼的攻擊,Java程序運(yùn)行之前會(huì)利用字節(jié)確認(rèn)器進(jìn)行代碼的安全檢查,確保程序不會(huì)存在非法訪問本地資源、文件系統(tǒng)的可能;
? ? ? ? ? ? ? ? (3)跨平臺(tái)性:通過Java虛擬機(jī)(JVM)可以實(shí)現(xiàn)在不同操作系統(tǒng)上運(yùn)行Java程序;
? ? ? ? ? ? ? ? (4)面向?qū)ο螅篔ava將一切事物看作對(duì)象,通過面向?qū)ο蟮姆绞綄F(xiàn)實(shí)事物抽象成對(duì)象,
將現(xiàn)實(shí)世界中的關(guān)系抽象為繼承;
? ? ? ? ? ? ? ? (5)支持多線程:Java語言內(nèi)置了多線程控制,可以使用戶程序并發(fā)執(zhí)行,開發(fā)人員可利用Java的多線程編程接口寫出多線程的應(yīng)用程序,提高程序的執(zhí)行效率。
? ? 4.Eclipse是由藍(lán)色巨人IBM開發(fā)的一款I(lǐng)DE(集成開發(fā)環(huán)境),Eclipse是開源的、基于java的可擴(kuò)展開發(fā)平臺(tái),它具有強(qiáng)大的代碼編排功能,能幫助程序開發(fā)人員完成語法修正、代碼修正、代碼補(bǔ)全、信息提示等工作,大大提高了程序開發(fā)的效率。設(shè)計(jì)思想:一切皆插件(所有功能都是插件組件加入到Eclipse框架中實(shí)現(xiàn)的)。
? ? 5.IDE(集成開發(fā)環(huán)境)是用于提供程序開發(fā)環(huán)境的應(yīng)用程序,一般包括:
代碼編輯器、編譯器、調(diào)試器和圖形用戶界面等工具。IDE多被用于開發(fā)HTML應(yīng)用軟件。