簡介:百分文庫小編為你整理了這篇《最新java基礎知識點筆記 java基礎知識點題集(三篇)》及擴展資料,但愿對你工作學習有幫助,當然你在百分文庫還可以找到更多《最新java基礎知識點筆記 java基礎知識點題集(三篇)》。
在日常學習、工作或生活中,大家總少不了接觸作文或者范文吧,通過文章可以把我們那些零零散散的思想,聚集在一塊。寫范文的時候需要注意什么呢?有哪些格式需要注意呢?下面是小編幫大家整理的優質范文,僅供參考,大家一起來看看吧。
java基礎知識點筆記 java基礎知識點題集篇一
桌面 gui 程序也叫客戶端程序,就是類似于 qq、迅雷、360 的電腦軟件。
除了強大的基礎類庫,java 還附帶了 awt、swing 和 javafx 模塊,它們都是用來開發 gui 程序的。這些模塊提供了豐富的 api,能夠讓我們開發出復雜炫酷的界面,比如選項卡、表格、顏色拾取器、樹形菜單、3d圖形等。
awt 和 swing 是傳統的 gui 模塊,javafx 是從 java 8 開始發布的最新 gui 模塊。早期的 gui 程序主要使用 awt 和 swing 開發,現在 javafx 變得越來越流行。
使用 java 開發 gui 程序的真實案例:
adobe acrobat reader(adobe pdf 閱讀器)
thinkfree office(類似于 microsoft office 的辦公軟件)
2. web 開發(網站后臺開發)
基于 java 的 web 開發組件有很多,包括 java 官方提供的 servlet 和 jsp,以及第三方提供的 structs、spring、hibernate、mybatis、spring mvc、spring boot、spring cloud 等。
使用 java 開發的著名網站真是太多了,google、facebook、amazon、淘寶、百度、攜程等國內外巨頭無一不在使用 java。
3. 嵌入式開發/功能手機開發
java 有一個裁剪過的版本,叫做 j2me(java 2 platform micro edition),主要用于嵌入式系統或者功能手機的開發。
嵌入式系統是完整工業產品的一部分,由微型芯片、微處理器等構成,它們往往比較廉價,性能不高,所以一般被當做低級系統。
java 能夠有效且快速地處理程序異常,因此它也可以開發運行在低級系統上的應用程序,比如 sim 卡、藍光 dvd 播放機、機頂盒上的控制程序。
早期的功能手機也可以看成一個嵌入式系統,在智能機還沒有大行其道之前,還記得摩托羅拉、諾基亞手機上的小游戲嗎?這些就是使用 java j2me 開發的。另外,諾基亞上流行的 whatsapp 也是用 j2me 開發。
4. android app 開發
android app 也使用 java 語言進行開發,不過它不是基于 j2me,而是基于 android 自己的開發組件,叫做 android sdk。
使用 java 開發的 android app 有:
google 地球
uber
netflix
抖音
淘寶
微信
5. 企業級應用
java 是企業級應用開發的首選語言,因為它不但功能強大,性能出眾,而且安全性好,易于擴展。
java 擁有專門的企業級開發版本 java ee(java enterprise edition),它提供了豐富了 api 和專門的運行時環境,讓用戶在開發大型軟件、網絡工具以及 web 服務時更加容易。根據 oracle 統計,將近 97% 的企業計算機都在運行 java 程序。
使用 java 開發的典型企業級應用程序:
erp(enterprise resource planning,企業資源規劃)系統
crm(customer resource management,客戶資源管理)系統
java基礎知識點筆記 java基礎知識點題集篇二一、jdk常用的包
: 這個是系統的基礎類,比如string、math、integer、system和thread, 提供常用功能。: 這里面是所有輸入輸出有關的類,: 這里面是與網絡有關的類,比如url,urlconnection等。 : 這個是系統輔助類,特別是集合類collection,list,map等。: 這個是數據庫操作的類,connection, statememt,resultset等
二、get和post的區別
是從服務器上獲取數據,post是向服務器傳送數據,傳送的數據量較小,不能大于2kb。post傳送的數據量較大,一般被默認為不受限制。安全性非常低,post安全性較高。但是執行效率卻比post方法好。4.在進行文件上傳時只能使用post而不能是get。
三、java多態的具體體現
面向對象編程有四個特征:抽象,封裝,繼承,多態。多態有四種體現形式:
接口和接口的繼承。類和類的繼承。重載。重寫。其中重載和重寫為核心。重載:重載發生在同一個類中,在該類中如果存在多個同名方法,但是方法的參數類型和個數不一樣,那么說明該方法被重載了。
重寫:重寫發生在子類繼承父類的關系中,父類中的方法被子類繼承,方法名,返回值類型,參數完全一樣,但是方法體不一樣,那么說明父類中的該方法被子類重寫了。
java基礎知識點筆記 java基礎知識點題集篇三
java是在1991年由sun公司的james gosling(java之父)及其團隊所研發的一種編程語言,第一個版本耗時18個月,最開始命名為oak(一種橡樹)。java現在廣泛應用于各種大型互聯網應用,其設計的最初動機主要是平臺獨立(即體系結構中立)語言的需要,可以嵌入到各種消費類電子設備(家用電器等),但市場反應不佳。
隨著1990年代互聯網的發展,sun公司看到了oak在互聯網上的應用場景,在1995年更名為java(印度尼西亞爪哇島的英文名稱,因盛產咖啡而聞名),隨著互聯網的崛起,java逐漸稱為重要的web應用開發語言。java的發展可以主要看javaweb的發展,java也見證了互聯網的發展過程。
發展至今,java不僅是一門編程語言,還是一個由一系列計算機軟件和規范組成的技術體系,java 是幾乎所有類型的網絡應用程序的基礎,也是開發和提供嵌入式和移動應用程序、游戲、基于 web 的內容和企業軟件的全球標準。
從筆記本電腦到數據中心,從游戲控制臺到科學超級計算機,從手機到互聯網,java 無處不在!
97% 的企業桌面運行 java
美國有 89% 的桌面(或計算機)運行 java
全球有 900 萬 java 開發人員
開發人員的頭號選擇
排名第一的部署平臺
有 30 億部移動電話運行 java
100% 的藍光盤播放器附帶了 java
有 50 億張 java 卡在使用
1.25 億臺 tv 設備運行 java
前 5 個原始設備制造商均提供了 java me
數據來源:https:///zh_cn/about/
說到java自然離不開jdk、jvm、jre,三者有什么關系。
jdk(java development kit)java開發工具包,包含java語言、java虛擬機、java類庫,是支持java程序開發的最小環境。
jvm(java virtual machine)java虛擬機,運行于各種操作系統linux,windows,solaris等之上,執行編譯好的java字節碼class文件。
jre(java runtime environment)java運行時環境,包含javase中核心類庫api和java虛擬機,簡單理解為jvm+核心類庫api。