java常用api有哪些? 【Java基础】java常用api面试题有哪些?

java\u7684\u5e38\u7528\u63a5\u53e3\u6709\u54ea\u4e9b\uff1f

\u5e38\u7528\u63a5\u53e3\u79cd\u7c7b\uff0c\u5177\u4f53\u5982\u4e0b\u3002

1.java.lang.String String\u7c7b\u65e0\u53ef\u4e89\u8bae\u7684\u83b7\u5f97\u51a0\u519b\uff0c\u5e94\u8be5\u6ca1\u6709\u4eba\u4f1a\u5426\u8ba4\u8fd9\u4e00\u70b9\uff0c\u8fd9\u662f\u4e00\u4e2a\u6700\u7ec8\u7c7b\uff0c\u7528\u4e8e\u521b\u5efa/\u64cd\u4f5c\u4e0d\u53ef\u53d8\u7684\u5b57\u7b26\u4e32\u6587\u5b57\u3002
2.java.lang.System System\u7c7b\u7684\u4f7f\u7528\u53d6\u51b3\u4e8e\u4f60\u5de5\u4f5c\u7684\u9879\u76ee\u7c7b\u578b\uff0c\u4f60\u53ef\u80fd\u6ca1\u6709\u5728\u9879\u76ee\u4e2d\u4f7f\u7528\u8fc7\u5b83\uff0c\u4f46\u5b83\u4ecd\u7136\u662f\u53d7\u6b22\u8fce\u7684Java\u7c7b\u4e4b\u4e00\uff0c\u8fd9\u662f\u4e00\u4e2a\u4e0d\u80fd\u88ab\u5b9e\u4f8b\u5316\u7684\u5de5\u5177\u7c7b\u3002
\u8fd9\u4e2a\u7c7b\u7684\u4e3b\u8981\u7528\u9014\u662f\u8bbf\u95ee\u6807\u51c6\u8f93\u5165\u3001\u8f93\u51fa\u3001\u73af\u5883\u53d8\u91cf\u7b49\u7b49\u3002
3.java.lang.Exception Throwable\u662f\u6240\u6709\u9519\u8bef\u548c\u5f02\u5e38\u7684\u8d85\u7c7b\uff0c\u6240\u6709\u5f02\u5e38\u60c5\u51b5\u7684\u5904\u7406\u90fd\u5c5e\u4e8eException\u7c7b\u3002
NullPointerException\u5728\u6240\u6709\u7684\u5f02\u5e38\u4e2d\u662f\u6700\u53d7\u6b22\u8fce\u7684\uff0c\u800cException\u5f02\u5e38\u662f\u5728\u6240\u6709\u5f02\u5e38\u5c42\u6b21\u7ed3\u6784\u7684\u9876\u90e8\u3002
4.java.util.ArrayList \u4e00\u4e2a\u5b9e\u73b0\u6570\u7ec4\u7684\u6570\u636e\u7ed3\u6784\u7684\u7c7b\u3002\u8fd9\u4e2a\u7c7b\u5b9e\u73b0\u4e86List\u63a5\u53e3\uff0c\u662f\u6700\u53d7\u6b22\u8fce\u7684Java\u96c6\u5408\u7c7b\u7684\u6210\u5458\uff0cArr ayList\u548cVector\u4e4b\u95f4\u7684\u5dee\u5f02\u662f\u521d\u5b66\u8005\u5e38\u89c1\u7684\u95ee\u9898\u4e4b\u4e00\uff0c\u5b83\u4e5f\u7ecf\u5e38\u5728java\u9762\u8bd5\u4e2d\u88ab\u95ee\u5230\u3002
5.ava.util.HashMap \u4e00\u4e2a\u5b9e\u73b0\u952e\u503c\u5bf9\u6570\u636e\u7ed3\u6784\u7684\u7c7b\uff0c\u8fd9\u4e2a\u7c7b\u5b9e\u73b0\u4e86Map\u63a5\u53e3\uff0c\u7c7b\u4f3c\u6bd4\u8f83ArrayList\u4e0eVector\uff0cHash Map\u4e0eHashtable\u4e5f\u662f\u7ecf\u5e38\u62ff\u6765\u6bd4\u8f83\u7684\u3002
\u5b83\u4e5f\u662f\u4e00\u4e2a\u53d7\u6b22\u8fce\u7684\u96c6\u5408\u7c7b\uff0c\u4f5c\u4e3a\u4e00\u4e2a\u5c5e\u6027-\u503c\u7684\u5bb9\u5668\uff0c\u7ecf\u5e38\u7528\u5728\u5e94\u7528\u7a0b\u5e8f\u591a\u4e2a\u5c42\u4e4b\u95f4\u7684\u6570\u636e\u4f20\u9012\u3002
6.java.lang.Object \u6240\u6709Java\u7c7b\u7684\u6839\u7c7b\uff0c\u6bcf\u4e00\u4e2aJava\u7c7b\u90fd\u662fObject\u7c7b\u7684\u4e00\u4e2a\u5b50\u7c7b\uff0c\u7ecf\u5e38\u4f7f\u7528\u5728\u5e73\u53f0/\u6846\u67b6\u4e0a\u3002
\u5b83\u5305\u542b\u4e86\u4e00\u4e9b\u91cd\u8981\u65b9\u6cd5\uff0c\u6bd4\u5982\uff1aequals, hashcode, clone, toString\u7b49\u7b49\u3002\u5b83\u81ea\u4eceJava\u8bde\u751f\u7684\u7b2c\u4e00\u5929\u5f00\u59cb\u53ef\u7528\u3002
7.java.lang.Thread \u7ebf\u7a0b\u662f\u4e00\u4e2a\u5355\u4e00\u6267\u884c\u7684\u5e8f\u5217\uff0c\u591a\u4e2a\u7ebf\u7a0b\u53ef\u4ee5\u5171\u540c\u5b58\u5728\uff0c\u5171\u4eab\u8d44\u6e90\uff0c\u6211\u4eec\u53ef\u4ee5\u6269\u5c55Thread\u7c7b\uff0c\u5e76\u521b\u5efa\u81ea\u5df1\u7684\u7ebf\u7a0b\u3002
\u5f53\u7136\uff0c\u4f7f\u7528Runnable\u4e5f\u662f\u53e6\u4e00\u79cd\u9009\u62e9\uff0c\u662f\u5426\u4f7f\u7528\u8fd9\u4e2a\u7c7b\u53d6\u51b3\u4e8e\u4f60\u7684\u5e94\u7528\u7a0b\u5e8f\u7684\u9700\u8981\uff0c\u4e00\u4e2a\u666e\u901a\u7684\u5e94\u7528\u7a0b\u5e8f\u662f\u5b8c\u5168\u6ca1\u6709\u5fc5\u8981\u4f7f\u7528\u7ebf\u7a0b\u7684\u3002
8.java.lang.Class Class\u7c7b\u662f\u4e00\u4e2a\u76f4\u63a5\u7ee7\u627fObject\u7c7b\u7684\u5b50\u7c7b\uff0c\u8fd9\u4e2a\u7c7b\u6ca1\u6709\u6784\u9020\u51fd\u6570\uff0c\u5b83\u4eec\u7684\u5bf9\u8c61\u662f\u88abJava\u865a\u62df\u673a\u901a\u8fc7\u7c7b\u52a0\u8f7d\u5668\u52a0\u8f7d\u7684\u3002
\u6211\u4eec\u5927\u591a\u6570\u4eba\u53ef\u80fd\u6ca1\u6709\u76f4\u63a5\u4f7f\u7528\u8fc7\u5b83\uff0c\u4f46\u6211\u8ba4\u4e3a\u5b83\u662f\u4e00\u4e2a\u91cd\u8981\u7684\u505a\u53cd\u5c04\u7684\u7c7b\u3002
9.java.util.Date \u8fd9\u662f\u7528\u6765\u5904\u7406\u65e5\u671f\u7684\u7c7b\uff0c\u6709\u65f6\u5019\uff0c\u6211\u4eec\u89c9\u5f97\u8fd9\u4e2a\u7c7b\u5e94\u8be5\u52a0\u5165\u66f4\u591a\u7684\u5b9e\u7528\u65b9\u6cd5\uff0c\u5c31\u50cf\u6bcf\u4e2a\u4f01\u4e1a\u7ea7\u5e94\u7528\u7a0b\u5e8f\u90fd\u4f1a\u521b\u5efa\u4e00\u4e2a\u65e5\u671f\u7684\u5b9e\u7528\u5de5\u5177\u5355\u5143\u3002
\u5b83\u81eaJDK 1.0\u5f00\u59cb\u5f15\u5165\uff0c\u540e\u6765\u5728JDK1.1\u4e2d\u53d1\u751f\u5de8\u5927\u53d8\u5316\uff0c\u5f03\u7528\u4e86\u4e00\u5927\u5806\u7684\u65b9\u6cd5\u3002
10.java.util.Iterator \u8fd9\u662f\u4e00\u4e2a\u63a5\u53e3\uff0c\u5b83\u5f88\u53d7\u6b22\u8fce\uff0c\u7528\u6765\u66ff\u6362\u679a\u4e3e\uff0c\u8fd9\u662f\u4e00\u4e2a\u7b80\u5355\u6613\u7528\u7684\u5355\u5143\uff0c\u5b83\u7528Iterable\u540c\u6b65\u5de5\u4f5c\u3002

java\u9762\u8bd5\u5bf9api\u7684\u8003\u5bdf\u5f88\u5c11\uff0c\u57fa\u672c\u90fd\u662f\u9762\u5411\u5bf9\u8c61\u7684\u4e00\u4e9b\u6982\u5ff5\u4ee5\u53cajava\u4e2d\u7684\u6570\u636e\u7c7b\u578b\uff0c\u7c7b\uff0c\u5bf9\u8c61\u63a5\u53e3\u591a\u7ebf\u7a0b\u5f02\u5e38\u7b49\u3002\u3002\u3002

Java常用API包括如下:

  1. Java集合(位于java.util包下)

  2. Java数据库编程(位于java.sql和javax.sql包行下),

  3. Java输入输出(位于java.io和java.nio包下),

  4. Java图形界面编程(位于java.awt包和javax.swing包下),

  5. Java国际化和格式化(位于java.text包下),

  6. Java多线程编程(位于java.concurrent包下),

  7. Java网络编程编程(位于java.net包下)

推荐你参考下疯狂java讲义的目录,这些内容有详细介绍。



Java常用API包括如bai下:
Java集合(位du于zhijava.util包下)dao
Java数据库编程zhuan(位于java.sql和javax.sql包行下shu),
Java输入输出(位于java.io和java.nio包下),
Java图形界面编程(位于java.awt包和javax.swing包下),
Java国际化和格式化(位于java.text包下),
Java多线程编程(位于java.concurrent包下),
Java网络编程编程(位于java.net包下)

  • Java寮鍙甯哥敤API鏈夊摢浜?
    绛旓細6銆丄rrays锛欰rrays绫讳竴鑸敤鏉ユ搷浣滄暟缁(姣斿鎺掑簭鍜屾悳绱)鐨勫悇绉嶆柟娉銆傚鏋滄寚瀹氭暟缁勫紩鐢ㄤ负null锛屽垯璁块棶姝ょ被涓殑鏂规硶閮戒細鎶涘嚭绌烘寚閽堝紓NullPointerException銆7銆佸ぇ鏁版嵁杩愮畻锛氳秴杩噇ong鍨嬬殑鏁版嵁涓鑸笉鑳芥垚涓烘暣鏁帮紝杩愮畻鏃跺彲灏佽鎴怋igInteger瀵硅薄銆傚湪BigInteger绫讳腑锛屽疄鐜板洓鍒欒繍绠楅兘鏄柟娉曟潵瀹炵幇锛屽苟涓嶆槸閲囩敤杩愮畻绗︺傚疄鐜...
  • java鐨勫父鐢鎺ュ彛鏈夊摢浜?
    绛旓細甯哥敤鎺ュ彛绉嶇被锛屽叿浣撳涓嬨1.java.lang.String String绫绘棤鍙簤璁殑鑾峰緱鍐犲啗锛屽簲璇ユ病鏈変汉浼氬惁璁よ繖涓鐐癸紝杩欐槸涓涓渶缁堢被锛岀敤浜庡垱寤/鎿嶄綔涓嶅彲鍙樼殑瀛楃涓叉枃瀛椼2.java.lang.System System绫荤殑浣跨敤鍙栧喅浜庝綘宸ヤ綔鐨勯」鐩被鍨嬶紝浣犲彲鑳芥病鏈夊湪椤圭洰涓娇鐢ㄨ繃瀹冿紝浣嗗畠浠嶇劧鏄彈娆㈣繋鐨凧ava绫讳箣涓锛岃繖鏄竴涓笉鑳借瀹炰緥...
  • 涓鑸琷ava绋嬪簭鍛橀渶瑕佹帉鎻$殑javaAPI鏈浜涗粈涔堝憿?
    绛旓細String锛孋alendar,Integer,Date,Timestamp,InputStream/OutputStream浠ュ強鍏跺寘瑁呯被锛宭ist,map,set...鎯冲埌鐨勫氨杩欎簺锛岄兘甯哥敤 鐨
  • java涓殑api鏄粈涔堟剰鎬?
    绛旓細鍙墿灞曟PI鐢ㄤ簬Java搴旂敤绋嬪簭鏋舵瀯鐨勬墿灞曪紝瀹冨寘鎷琂avaEE API鍜孞avaFX API绛銆侸avaEE API涓轰紒涓氱幆澧冩彁渚涘悇绉嶆湇鍔★紝鍖呮嫭EJB锛堜紒涓欽ava Bean锛夊拰Servlets锛堟湇鍔$Java锛绛夈傝孞avaFX API鍒欐槸涓撻棬涓篧eb搴旂敤绋嬪簭鐨勫浘褰㈢敤鎴风晫闈紙GUI锛夋彁渚涚殑API銆侸ava API鍏锋湁骞挎硾鐨勪紭鍔匡紝浣縅ava鍙樻垚浜嗗疄鐜板悇绉嶄换鍔$殑鏂规銆傞鍏堬紝...
  • Java鐨凙PI涓,鍝簺鍖呮槸缃戦〉涓撳睘鐨,鍝簺鏄蒋浠朵笓灞炵殑鍟?
    绛旓細java.base - 瀹氫箟Java SE骞冲彴鐨勫熀纭API銆俲ava.compiler - 瀹氫箟璇█妯″瀷锛屾敞閲婂鐞嗗拰Java缂栬瘧鍣ˋPI銆俲ava.datatransfer - 瀹氫箟鐢ㄤ簬鍦ㄥ簲鐢ㄧ▼搴忎箣闂村拰搴旂敤绋嬪簭鍐呬紶杈撴暟鎹鐨凙PI銆俲ava.desktop - 瀹氫箟AWT鍜孲wing鐢ㄦ埛鐣岄潰宸ュ叿鍖咃紝浠ュ強鐢ㄤ簬杈呭姪鍔熻兘锛岄煶棰戯紝鍥惧儚锛屾墦鍗板拰JavaBeans鐨凙PI銆俲ava.instrument - 瀹氫箟鍏佽...
  • JAVA鍙嶅皠鏈哄埗鐨凙PI
    绛旓細Java class 鍐呴儴妯″潡璇存槑鐩稿簲涔婻eflection API,澶氬崐涓篊lass methods銆傝繑鍥炲肩被鍨(return type)(1) packageclass闅跺睘鍝釜packagegetPackage()Package(2) importclass瀵煎叆鍝簺classes鏃犵洿鎺ュ搴斾箣API銆傝В鍐冲姙娉曡鍥5-2銆(3) modifierclass(鎴杕ethods, fields)鐨勫睘鎬nt getModifiers()Modifier.toString(int)Modifier....
  • JAVA鐨凙PI鏈澶氬皯涓寘鍟,鎴戞槸JAVA鍒濆鑰,瀛﹀摜瀛﹀,甯繖
    绛旓細1.璇█鍖(java.lang):鎻愪緵JAVA璇█鏈鍩虹鐨勭被.鍏朵腑鏈夋暟鎹被鍨嬪寘瑁圭被,瀛楃涓茬被,鏁板绫,绯荤粺鍜岃繍琛屾椂绫,绫绘搷浣滅被绛 2.瀹炵敤鍖(java.util):鎻愪緵鍚勭瀹炵幇涓嶅悓瀹炵敤鍔熻兘鐨勭被,鍖呮嫭鏃ユ湡~闆嗗悎绫荤瓑 3.鏂囨湰鍖(java.text):鍏朵腑鐨凢ormat,DateFormat,SimpleDateFormat绛夌被鎻愪緵鍚勭鏂囨湰鎴栨棩鏈熸牸寮 ...
  • 璇烽棶java api 鏄粈涔?閲岄潰鏈変簺浠涔堝唴瀹?鎬庝箞浣跨敤鍟
    绛旓細鍛煎彨绠$悊銆佸彂閫佹秷鎭佺敤鎴蜂氦浜掔瓑锛涙鏋舵帴鍙f彁渚涚殑鍔熻兘鏈夛細涓氬姟鐧昏銆佷笟鍔¢璁佷笟鍔″彂鐜般佽璇併佹巿鏉冨拰缁煎悎绠$悊銆侸AIN API鍜孭arlay/OSA API璁捐鎬濇兂鐩歌繎锛屽姛鑳戒笂鍏锋湁浜掕ˉ鎬с傚畠閲囩敤涓撲竴鐨Java璇█瀹炵幇锛屽苟涓斿畾涔変簡姣旇緝瀹屽鐨勮闂鍚勭缃戠粶鐨勭綉缁滃崗璁瓵PI銆傜洰鍓峆arlay/JAIN鑱斿悎宸ヤ綔缁勬鍦ㄨ繘琛屼袱鑰呯殑铻嶅悎宸ヤ綔銆
  • java鐨刟pi鏄粈涔堟剰鎬?
    绛旓細Java API鍏ㄧО涓篔ava搴旂敤绋嬪簭鎺ュ彛锛圝ava Application Programming Interface锛夛紝鏄疛ava璇█鎵瀹氫箟鐨勭被搴撱傚畠鍖呭惈浜Java涓澶ч噺甯哥敤鐨勭被銆佹帴鍙e拰鏂规硶锛屼緵寮鍙戣呭湪缂栧啓Java绋嬪簭鏃惰繘琛岃皟鐢ㄥ拰浣跨敤銆傞氳繃API锛屽紑鍙戣呭彲浠ュぇ澶у湴鎻愰珮缂栫▼鏁堢巼锛屽洜涓烘病鏈夊繀瑕侀噸鏂扮紪鍐欎竴浜甯歌鐨鍔熻兘銆侸ava API鐨勪紭鍔夸富瑕佸湪浜庡彲闈犳с佸彲绉绘鎬...
  • java涓殑api鏈浠涔甯哥敤鐨勬帴鍙
    绛旓細java鍙戜竴涓猦ttp璇锋眰杩囧幓锛屽甫涓婂弬鏁板氨鍙互浜嗗晩锛岃窡鎴戜滑鍦ㄦ祻瑙堝櫒涓婅闂祫婧愭槸涓鏍风殑 鍙槸瀹冭繑鍥炵殑鏄痡son鏍煎紡鐨勬暟鎹屽凡 缁欎綘涓や釜鏂规硶鍚э細public static String do_post(String url, List<NameValuePair> name_value_pair) throws IOException { String body = "{}";DefaultHttpClient httpclient = new ...
  • 扩展阅读:在线crm网站 ... amazon亚马逊官方网站 ... 94色域tn屏幕 ... b站在线观看人数在哪 ... 亚马逊amazon日本站入口 ... 在线linux网站 ... 私人网站服务器 ... seo短视频网页入口营销 ... 国内永久免费的云服务器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网