?? java程序員面試問題.txt
字號:
1.java的運行機制、jvm(虛擬機概念);
答:虛擬機即在機器和編譯器之間加入了一層抽象的虛擬的機器。
這種虛擬機的理解的代碼叫做字節碼
2.Weblogic的connecions pools 和 jdbc的配置,以及.jar文件的部署;
答:
3.jsp的運行機制,客戶端(瀏覽器)如何訪問jsp頁面,并通過servlet訪問后臺數據庫、Ejb等應用,jsp頁面和servlet如何加載到應用服務器(Web Sphere等)
4.政體框架的掌握,有個大致的認識;
5.java的多態性
java的多態性分三種重載、繼承和接口。
6.靜態函數static
靜態函數、類、屬性個體只有一個,靜態函數中用到的屬性必須是靜態的,靜態的東西不需要實例化。
7.jsp中的session處理
用于在服務器端存儲每個用戶相關信息,類似于一個hashtable實例
8.進程間是如何通訊的
管道 消息 內存映射文件
9.什么叫線索二叉樹
10.如何用數據結構表示文件系統
應該是建立一個文件系統模型吧 類: 文件 文件夾 類定義 1 文件.屬性 名稱 大小 類型 操作:建立 刪除 讀寫 改名 2 目錄:屬性 名稱 大小 類型 子目錄list 文件list 操作:建立 刪除 改名 好像還可以抽象出來基類 ...
11.TCP/IP,OSI的如何分層、作用是什么
7層: 物理層數據鏈路 網絡 應用層 表示層.. 用戶層
12.講幾個路由協議
13.講一講撥號網絡的物理連接過程
從modem通過電話線連到ISP的交換
14.JAVA/C++的主要區別是什么
java是純的面向對象的,c++是過程和對象的混合體, 還有就是垃圾資源的收集,java沒有多重繼承,沒有指針,java用于網絡平臺,c++沒有考慮這些,java在復雜度和簡便性中間做了取舍,舍棄了c++中一些功能
15.c++的消息驅動是怎么會事
每一個消息對應一個處理函數,就是事件驅動, 事件發生后給別的對象發消息(調用其他對象的接口方法)
16.講一講jdbc訪問數據庫的主要步驟
配置, 建立對象 連接 執行操作 處理得到的數據 (update) 斷開
17.java里接口的主要好處是什么
使實現和功能分離,用戶看不到真正實現功能的對象.設計更加靈活
18.同C++的純虛函數有什么區別
19.applet數據到服務器端為什么會出現亂碼,如何解決。
20.如何實現事務處理(不是理論的)
1 ) 聲明一下就可以了 ,出錯的地方 setabort(api)
2 ) 全部編程 事務開始的地方用代碼聲明 其他相同
21.講一講oracle的備份
22.如果控制文件丟失了,如何恢復數據庫
23.講一講平時編寫PL/SQL的經驗。
24.COM是如何實現的
com就是win平臺的corba 具體實現是:提供系統基本的dll.功能: 跨機器的進程通訊,數據打包 解包
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -