日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一些著名的大公司JAVA面试题目

發布時間:2024/9/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一些著名的大公司JAVA面试题目 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、java基礎知識1. java有那些基本數據類型,string是不是基本數據類型,他們有何區別。
integer literals,floating-point literals,character literals,boolean literal,string iteral.
string 不是基本數據類型
2. 字符串的操作:
寫一個方法,實現字符串的反轉,如:輸入abc,輸出cba
public static string reverse(string s)
{
??? int length=s.length();
??? stringbuffer result=new stringbuffer(length);
??? for(int i=length-1;i>=0;i--)
??????? result.append(s.charat(i));
??? return result.tostring();
}

寫一個方法,實現字符串的替換,如:輸入bbbwlirbbb,輸出bbbhhtccc。
3. 數據類型之間的轉換
如何將數值型字符轉換為數字(integer,double)
如何將數字轉換為字符
如何去小數點前兩位,并四舍五入。
4. 日期和時間
如何取得年月日,小時分秒
date dat=new date();
dat.getyear();dat.getmonth();dat.getday();dat.gethours();...
如何取得從1970年到現在的毫秒數
long now=dat.gettime();
如何獲取某個日期是當月的最后一天
如何格式化日期
dateformate df=dateformate.getinstance();
df.format(dat);
5. 數組和集合
6. 文件和目錄(i/o)操作
如何列出某個目錄下的所有文件
如何列出某個目錄下的所有子目錄
判斷一個文件或目錄是否存在
如何讀寫文件
7. java多態的實現(繼承、重載、覆蓋)
8. 編碼轉換,怎樣實現將gb2312編碼的字符串轉換為iso-8859-1編碼的字符串。
9. java中訪問數據庫的步驟,statement和preparedstatement之間的區別。
10. 找出下列代碼可能存在的錯誤,并說明原因:二、jsp&servlet技術1. 描述jsp和servlet的區別、共同點、各自應用的范圍
2. 在web開發中需要處理html標記時,應做什么樣的處理,要篩選那些字符(< > & "")
3. 在jsp中如何讀取客戶端的請求,如何訪問cgi變量,如何確定某個jsp文件的真實路徑。
4. 描述cookie和session的作用,區別和各自的應用范圍,session工作原理。
5. 列出jsp中包含外部文件的方式,兩者有何區別。
6. 說明jsp中errorpage的作用,應用范圍。
7. 介紹在jsp中如何使用javabeans。
8. 簡單介紹jsp的標記庫
9. jsp和servlet中的請求轉發分別如何實現。三、j2ee相關知識1. 介紹j2ee、j2se、j2se的區別。
2. j2ee是一種技術還是一種平臺,他提供了那些技術。
3. 什么是application server,它有什么功能和優點。
4. 簡單介紹連接池的優點和原理。
5. web.xml的作用四、其他1. web安全性的考慮(表單驗證、瀏覽器basic方式的驗證,應用程序的安全性,ssl,代碼考慮)
2. 簡單介紹您所了解的mvc。
3. 簡單介紹所了解的xml。
4. 文檔和編碼規范
5. java中的分頁、效率考慮。
6. 簡單介紹您所了解的structs。

找出以下程序錯誤。
class test
{
??? private string par1;
??? private string par2;
??? test()? {??? }
??? public static void main(string[] arg)
??? {
??????? int a ;
??????? if(a)
??????? {
??????????? system.out.println("par1="+par1);
??????? }
??????? else
??????? {
??????????? system.out.println("par2=" + par2);
??????? }
??? }
}
public class test
{
??? public static int a = 5;
??? public static void main(string[] args)
??? {
??????? test test = new test();
??????? test = null;
??????? system.out.println(test.a);
??? }
}

總結

以上是生活随笔為你收集整理的一些著名的大公司JAVA面试题目的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。