黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java要學習的內容有哪些

Java要學習的內容有哪些

更新時間:2019-12-16 16:18:51 來源:動力節點 瀏覽2395次

 

  小編自己整理的一些Java基礎知識 以及面試當中面試官經常問到的一些問題 希望對有志從事Java行業的人才在面試的時候可以有幫助:

Java要學習的內容有哪些

  基礎篇

  一、JDK常用的包

java.lang: 這個是系統的基礎類,比如String、Math、Integer、System和Thread, 提供常用功能。

java.io: 這里面是所有輸入輸出有關的類,比如文件操作等

java.net: 這里面是與網絡有關的類,比如URL,URLConnection等。

java.util : 這個是系統輔助類,特別是集合類Collection,List,Map等。

java.sql: 這個是數據庫操作的類,Connection, Statememt,ResultSet等

  二、Get和Post的區別

1.get是從服務器上獲取數據,post是向服務器傳送數據,

2.get傳送的數據量較小,不能大于2KB。post傳送的數據量較大,一般被默認為不受限制。

3.get安全性非常低,post安全性較高。但是執行效率卻比Post方法好。

4.在進行文件上傳時只能使用post而不能是get。

  三、Java多態的具體體現

  面向對象編程有四個特征:抽象,封裝,繼承,多態。

  多態有四種體現形式:

1. 接口和接口的繼承。

2. 類和類的繼承。

3. 重載。

4. 重寫。

  其中重載和重寫為核心。

  重載:重載發生在同一個類中,在該類中如果存在多個同名方

  法,但是方法的參數類型和個數不一樣,那么說明該方法被重

  載了。

  重寫:重寫發生在子類繼承父類的關系中,父類中的方法被子

  類繼承,方法名,返回值類型,參數完全一樣,但是方法體不

  一樣,那么說明父類中的該方法被子類重寫了。

StringBuffer StringBuilder String 區別 

String 字符串常量 不可變 使用字符串拼接時是不同的2個空間

StringBuffer 字符串變量 可變 線程安全 字符串拼接直接在字符串后追加

StringBuilder 字符串變量 可變 非線程安全 字符串拼接直接在字符串后追加

1.StringBuilder執行效率高于StringBuffer高于String.

2.String是一個常量,是不可變的,所以對于每一次+=賦值都會創建一個新的對象, StringBuffer和StringBuilder都是可變的,當進行字符串拼接時采用append方 法,在原來的基礎上進行追加,所以性能比String要高,又因為StringBuffer 是 線程安全的而StringBuilder是線程非安全的,所以StringBuilder的效率高于 StringBuffer.

3.對于大數據量的字符串的拼接,采用StringBuffer,StringBuilder.

Hashtable與HashMap的區別 

HashMap不是線程安全的,HashTable是線程安全。

HashMap允許空(null)的鍵和值(key),HashTable則不允許。

HashMap性能優于Hashtable。

Map

1.Map是一個以鍵值對存儲的接口。Map下有兩個具體的實現,分別是HashMap和HashTable.

2.HashMap是線程非安全的,HashTable是線程安全的,所以HashMap的效率高于HashTable.

3.HashMap允許鍵或值為空,而HashTable不允許鍵或值為空.

Map是一個鍵值的存儲接口 , map下還有倆個實現分別是 hashmap 和 hashtable

Hashmap線程非安全的 hashtable是線程安全的 所以hashmap要比hashtable效率要高

Hashmap允許鍵值 為空 但是 hashtable不允許為空

  九大隱式對象

  輸入/輸出對象: request response out

  作用域通信對象: session application pageContext

Servlet 對象: page config

  錯誤對象: exception

Forword(請求轉發)與Redirect(重定向)

1、從數據共享上

Forword是一個請求的延續,可以共享request的數據

Redirect開啟一個新的請求,不可以共享request的數據

2、從地址欄

Forword轉發地址欄不發生變化

Redirect轉發地址欄發生變化

JQurey總結

jquery是一個輕量級的js框架,具有跨瀏覽器的特性,兼容性好,

  并且封裝了很多工具,方便使用。

  常用的有: 選擇器 ,dom操作 ,ajax(ajax不能跨域) ,特效,工具類

XML和Json的特點

Xml特點:

1、有且只有一個根節點;

2、數據傳輸的載體

3、所有的標簽都需要自定義

4、是純文本文件

Json(JavaScript Object Notation)特點:

json分為兩種格式:

json對象(就是在{}中存儲鍵值對,鍵和值之間用冒號分隔,

  鍵 值 對之間用逗號分隔);

json數組(就是[]中存儲多個json對象,json對象之間用逗號分隔)

(兩者間可以進行相互嵌套)數據傳輸的載體之一

  區別:

  傳輸同樣格式的數據,xml需要使用更多的字符進行描述,

  流行的是基于json的數據傳輸。

xml的層次結構比json更清晰。

  共同點:

xml和json都是數據傳輸的載體,并且具有跨平臺跨語言的特性。

 

Java要學習的內容有哪些

       以上就是動力節點Java培訓機構小編介紹的“Java要學習的內容有哪些”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

 

       Java全套自學資料

       Java自學視頻教程(免費學習):http://www.ilovecolors.com.cn/video.html

  Java技術教程:http://www.ilovecolors.com.cn/tutorial/

 

       相關文章

  零基礎怎么自學Java,完整版Java學習路線圖

  你還在糾結學Java,是自學還是去培訓班嗎

  一個標準的Java程序員如何進階?

  Java學習路線清單,快速進階Java

  Java編程初學者要如何進階

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 亚洲欧美日韩高清专区一区 | 成人黄色在线播放 | 国产成人免费无庶挡视频 | 亚洲导航深夜福利 | 最近日本中文字幕免费完整 | 欧美一区日韩精品 | 国产1卡2卡三卡四卡网站 | 香港一级a毛片在线播放 | 久久国产首页 | 欧美成人片在线 | 精品成人一区二区 | 国产亚洲精品成人久久网站 | 成片免费的禁v影片 | 一个人看的在线www片高清 | 看片视频在线观看 | 久草视频资源在线 | 手机看片1024精品国产 | 久久久久久久999精品视频 | 久久精品午夜 | 亚洲欧美国产日本 | 成人a毛片免费视频观看 | 激情综合在线 | 天天噜噜揉揉狠狠夜夜 | 香蕉茄子视频 | 色哟哟www网站入口成人学校 | 在线观看国产高清免费不卡黄 | 色黄在线观看 | 欧美成人一区亚洲一区 | aaa毛片手机在线现看 | 国产 欧美 日本 | 国产在线乱子伦一区二区 | 成年视频在线观看免费 | 老司机午夜免费福利 | 国产精品一在线观看 | 91精品国产乱码久久久久久 | 在线波多野结衣 | 成人私人影院在线观看网址 | 九九九九精品视频在线播放 | 亚洲女人国产香蕉久久精品 | 72式性无遮挡免费视频观看 | 成年视频免费观看 |