首頁 > 其他

java面試問題(四)

2019-12-10 13:37:34

java面試經典

1

ajax是什麼?什麼時候用ajax?解:Ajax英文全名:Asynchronous javaScript and XML;非同步的JavaScript 和 XML;本質上是用來改善使用者體驗的技術,主要原理是利用瀏覽器內建的XmlHttpRequest物件非同步向伺服器傳送請求,服


2

務器收到請求後,一般只返回部門資料(文字或xml檔案),瀏覽器接收到這些資料後,通過dom操作對當前頁面進行區域性重新整理,整個頁面不重新整理,不會打斷使用者的操作。一般當我們不想重新整理頁面並且還想載入後台資料到網頁的時候就可以用,一般登入頁面用的比較多!


3

資料庫連線池的連結步驟※解:DBCP方式:1:引入兩個架包2:寫一個db.properties的設定檔案3:寫一個DBUtil類載入BasicDataSource,設定資料庫連線池基本屬性,獲取引數,建立連線。


1

增刪改查語句,建表語句,刪表語句※解:增:insert into t_emp(...) values( ...);刪:delete from t_emp where id=?;改:update t_emp set name=?,age=? where id=?;


2

查:select * from t_emp;建表:create table t_emp(id   number  primary key ,name varchar(10), age   number);刪表:drop table t_emp;


3

什麼是事務? 事務的特性?解:是資料庫中保證交易可靠的機制,事務是應用程式中一系列嚴密的操作,所有操作必須成功完成。事務預設是自動提交的,事務是資料庫的概念,JDBC支援事務但本質還是在資料庫中實現的,事務的特性:ACID;A:原子性:對資料的修改,要麼全部執行,要麼全都不執行C:一致性:事務在完成時,必須使所有的資料狀態都保持一致。 I:隔離性:由並行事務所做的修改必須與其他並行事務所做的修改分開處理D:永續性:事務完成後對系統的影響是永久性的


4

標示符命名規則: 由數位(0-9),大小寫英文字母,以及_和$組成。 不能以數位開頭。 不能使用關鍵字來自定義命名。



IT145.com E-mail:sddin#qq.com