Servlet

1. java.*

Java SE的標(biāo)準(zhǔn)庫,是java標(biāo)準(zhǔn)的一部分,是對(duì)外承諾的java開發(fā)接口,通常要保持向后兼容,一般不會(huì)輕易修改。包括其他廠家(IBMJDK/HPJDK/OpenJDK)在內(nèi),所有jdk的實(shí)現(xiàn),在java.*上都是一樣的。

2. javax.*

也是java標(biāo)準(zhǔn)的一部分,但是沒有包含在標(biāo)準(zhǔn)庫中,一般屬于標(biāo)準(zhǔn)庫的擴(kuò)展。通常屬于某個(gè)特定領(lǐng)域,不是一般性的api。
所以以擴(kuò)展的方式提供api,以避免jdk的標(biāo)準(zhǔn)庫過大。當(dāng)然某些早期的javax,后來被并入到標(biāo)準(zhǔn)庫中,所有也應(yīng)該屬于新版本JDK的標(biāo)準(zhǔn)庫。比如jmx,Java 5以前是以擴(kuò)展方式提供,但是jdk5以后就做為標(biāo)準(zhǔn)庫的一部分了,所有javax.management也是jdk5的標(biāo)準(zhǔn)庫的一部分。

3. com.sun.*

是sun的hotspot虛擬機(jī)中java.* 和javax.*的實(shí)現(xiàn)類。因?yàn)榘趓t中,所以我們也可以調(diào)用。但是因?yàn)椴皇莝un對(duì)外公開承諾的接口,所以根據(jù)根據(jù)實(shí)現(xiàn)的需要隨時(shí)增減,因此在不同版本的hotspot中可能是不同的,而且在其他的jdk實(shí)現(xiàn)中是沒有的,調(diào)用這些類,可能不會(huì)向后兼容,所以一般不推薦使用。

4. org.*

是由企業(yè)或者組織提供的java類庫,大部分不是sun公司提供的,同com.sun.*,不具備向后兼容性,會(huì)根據(jù)需要隨時(shí)增減。其中比較常用的是w3c提供的對(duì)XML、網(wǎng)頁、服務(wù)器的類和接口。

編譯時(shí)錯(cuò)誤:軟件包 javax.servlet.http 不存在import javax.servlet.http.HttpServletRequest;
解決辦法:把servlet-api.jar加到classpath中

如:把Tomcat目錄下的 tomcat\lib\servlet-api.jar 拷貝到 Java\jdk1.6.0_22\jre\lib\ext 目錄下,問題解決。

mysql清空表數(shù)據(jù):
delete from 表名;
truncate table 表名;
不帶where參數(shù)的delete語句可以刪除mysql表中所有內(nèi)容,使用truncate table也可以清空mysql表中所有內(nèi)容。
效率上truncate比delete快,但truncate刪除后不記錄mysql日志,不可以恢復(fù)數(shù)據(jù)。
delete的效果有點(diǎn)像將mysql表中所有記錄一條一條刪除到刪完,
而truncate相當(dāng)于保留mysql表的結(jié)構(gòu),重新創(chuàng)建了這個(gè)表,所有的狀態(tài)都相當(dāng)于新表。

public int indexof(String str)返回字符串中出現(xiàn)str的第一個(gè)位置
public int indexof(String str,int fromIndex)返回字符串中從fromIndex開始出現(xiàn)str的第一個(gè)位置
public String substring(int beginIndex)返回從beginIndex開始的字符串
public String lastIndexOf(String str)返回從str最后一次出現(xiàn)的位置

java lamba語法:

https://www.cnblogs.com/feiyujun/p/6537510.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home...
    光劍書架上的書閱讀 4,184評(píng)論 2 8
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,706評(píng)論 18 399
  • 想出發(fā)的時(shí)候,哪里都可以是起點(diǎn)。
    海闊風(fēng)波定閱讀 175評(píng)論 0 0
  • 寒假邁著輕盈的腳步悄然而至。同學(xué)們心中一定洋溢著不同的心情吧!我想大多數(shù)同學(xué)一定與我的心情一樣,是既高興又激動(dòng)吧!...
    劉筱敬閱讀 209評(píng)論 0 1
  • 通過看到世界 我看到自己 我看到高山的巍峨 于是我看到自己的渺小 我看到天空的遼闊 于是我看到自己的狹隘 通過看到...
    葉浟閱讀 485評(píng)論 0 6

友情鏈接更多精彩內(nèi)容