国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java基本問題

lpjustdoit / 2656人閱讀

摘要:第三方包針對現代項目需求來說,不能全部自己開發,必須要依靠外部力量,重用性和可維護性都能夠體現兩種方式自己下載文件,放在項目文件夾中使用導入依賴包注意存放位置不重要,只要在本地有就可以了,并非一定要在項目中存在管理包,只要配置就可以了,而手

第三方包
針對現代項目需求來說,不能全部自己開發,必須要依靠外部力量(jar),重用性可維護性都能夠體現

兩種方式

1、自己下載jar文件,放在項目lib文件夾中
2、使用Maven導入依賴jar包

注意

1、jar存放位置不重要,只要在本地有就可以了,并非一定要在項目中存在
2、maven管理jar包,只要配置pom.xml就可以了,而手工導入lib目錄下的jar包,必須IDE配置下
JAVA項目構建(命令)
為何需要項目構建? 
現在項目越來越復雜,需要使用很多第三方JAR包,如果還使用傳統手工構建,那是吃力不討好的,所以需要使用工具Maven構建

項目無引用jar

編譯: javac -sourcepath src -d target src/com/tuobida/main/Main.java

運行: java -classpath target com.tuobida.main.Main

項目有引用jar

編譯: javac -sourcepath src -d target -cp lib/news.jar src/com/tuobida/main/Main.java

運行: java -classpath lib/news.jar;target com.tuobida.main.Main

注意

編譯 除要指定目標目錄,還要指定源碼目錄,要根據文件系統
運行 要指定classpath, 要根據全類名(包名+類名)
JAVA項目構建(Maven) 資源文件夾
資源包括 :圖片、文本、xml文件、json文件、音視頻等
資源文件夾 必須是 肯定能找到的位置(classpath類路徑)
例如:
Person.class.getResource("/")   獲得編譯后的文件夾
Java基本數據類型
字符類型: char
布爾類型: boolean
數值類型: btye、short、int、long、float、double

**注意:數值型有多個類型,根據需求,選取適合大小的類型,例如:年齡選btye
Javaweb 請求匹配流程
注意:Servlet匹配與Filter匹配不同,Servlet只匹配一個 Filter按定義順序能匹配多少個就匹配多少個

servlet對url的匹配過程詳解

問題:我自定義一個url規則為/的Servlet來覆蓋Tomcat的DefaultServlet,當我訪問localhost時,卻不執行我的Servlet,這是為什么?

url匹配的執行流程:
請求:http://localhost/projectName/view
第一步:url(/view)先匹配除缺省的其他Servlet,如果匹配成功,就無需執行第二步,否則第二步匹配
第二步:根據中從上到下的順序,依次尋找(例如/view/index.html是否存在,存在就執行第三步,不存在就判斷后面的/view/index.jsp,如果都不存在,也是執行第三步)
第三步:如果第二步存在,那么匹配的URL就是/view/index.html或其它,這次匹配重新重頭到尾匹配,如果第二步不存在,就直接執行缺省Servlet
    
IDEA 導入 jar

3種方式導入

1 Maven方式(強烈推薦)
2 jar在項目lib目錄中方式 (推薦)
3 jar不在項目中方式(謹慎)

Maven方式

直接在pom.xml加入就可以了

jar在項目lib目錄中

使用File –> Project Structure -> Libraries -> + 
(會在Modules->Dependencies中引入)

或者右擊“add as Libraries”

jar不在項目中

使用File –> Project Structure -> Libraries -> + 
還要在File –> Project Structure -> Artifacts -> put 用到的包進來

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/76975.html

相關文章

  • Java包的基本概述

    摘要:第七章包的基本概述起因在我們設計一個程序的時候尤其是多人合作,會寫一些類來實現功能,但是往往會有重名的現象發生,為了解決這個問題,則專門設計了包。概念為了更好地組織類,提供了包機制,用于區別類名的命名空間。 第七章 7.1 包的基本概述 起因: 在我們設計一個程序的時候(尤其是多人合作),會寫一些類來實現功能,但是往往會有重名的現象發生,為了解決這個問題,則專門設計了包。(還有其他作用...

    Baaaan 評論0 收藏0
  • Java新手的一些建議——Java知識點歸納(Java基礎部分)

    摘要:中很多特性或者說知識點都是和面向對象編程概念相關的。在多線程中內容有很多,只是簡單說明一下中初步使用多線程需要掌握的知識點,以后有機會單獨再詳細介紹一些高級特性的使用場景。   寫這篇文章的目的是想總結一下自己這么多年來使用java的一些心得體會,主要是和一些java基礎知識點相關的,所以也希望能分享給剛剛入門的Java程序員和打算入Java開發這個行當的準新手們,希望可以給大家一些經...

    lykops 評論0 收藏0
  • JVM的基本概念與維護調優

    摘要:棧因為是運行單位,因此里面存儲的信息都是跟當前線程相關的信息?;绢愋秃蛯ο蟮囊枚际窃诖娣旁跅V?,而且都是幾個字節的一個數,因此在程序運行時,他們的處理方式是統一的。對象,是由基本類型組成的。 一、概念 數據類型 java虛擬機中,數據類型可以分為兩類: 基本類型 引用類型 基本類型的變量保存原始值,即:他代表的值就是數值本身;而引用類型的變量保存引用值?;绢愋桶ǎ篵yte,sh...

    DevWiki 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<