原创 靜態代碼塊初始化順序--經典題

package test;//初始化順序: 靜態:    變量    代碼塊    構造函數普通     變量    代碼塊    構造函數class TestVar{ public  static int k=0; public sta

原创 抽象類可以繼承具體類嗎?

面試題的本身的答案是可以,但實體類必須要有明確的構造函數,翻譯一下就是前提是父類必須擁有抽象子類能夠獲取到的構造函數。測試如果把實體類的構造函數修飾符寫爲private則無法通過編譯,如果寫爲public 則通過編譯,或者不寫,因爲系統會

原创 排序

package test; public class demo3 {public static void main(String args[]) {

原创 二分查找

package test; import java.util.Arrays; public class BinarySearch {   publi

原创 繼承中類的初始化順序

package test;/* * 繼承時初始化順序: * 子類先調用父類的屬性方法(變量),--》子類調用父類的靜態代碼塊--》子類的屬性方法(變

原创 10個Java抽象類和接口的面試題

1. Java抽象類可以有構造函數嗎?可以有,抽象類可以聲明並定義構造函數。因爲你不可以創建抽象類的實例,所以構造函數只能通過構造函數鏈調用(Java中構造函數鏈指的是從其他構造函數調用一個構造函數),例如,當你創建具體的實現類。現在一些

原创 淺克隆

package test;public class test5 { public static void main(String[] args) th

原创 Linux基本命令

cd 切換目錄 cd 切換回用戶的主目錄 cd … 返回上一級目錄 cd …/返回上一級目錄下的某個目錄 cd 路徑 相對路徑 絕對路徑:只要是以/開頭的就是絕對路徑 pwd查看當前所在目錄的具體位置 較長的命令,用tab補齊

原创 maven啓動項目報錯

maven啓動報Servlet.service() for servlet [jsp] in context with path [/hospital},空指針異常不能跳轉頁面 這個依賴和tomcat的jar衝突了,配置tomcat

原创 SpringMVC接收頁面表單參數

一個普通的表單。   表單的代碼如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCT

原创 Oracle存儲過程,觸發器,函數

什麼是存儲過程和函數?     存儲過程和函數是爲了執行一定任務而組合在一起的一種命名的PL/SQL塊,編譯後作爲一種數據庫對象存儲在數據字典中,可以被用戶多次調用來完成某種功能。 什麼是觸發器?      觸發器是在觸發一定事件的時候隱

原创 dom4j解析

將XML文件轉化爲實體類 1.創建實體對象 2.利用反射得到xml文件 3.用SAXReader進行解析,讀取xml文件 4.得到根節點等 5.遍歷節點 public class test{ public static void

原创 將實體類轉化爲XML

1.創建實體對象 2.創建Document對象 3.創建根節點 4.添加子節點 5.給子節點添加值 6.設置文檔輸出格式爲XML,指定編碼 7.利用io流將文件寫出到指定位置 public class EntityToXml{ pu

原创 Udp的簡單使用

發送端(Client) 1.創建DatagramSocket對象 Scanner scanner=new Scanner(System.in); DatagramSocket dp=new DatagramSocket(); 2.

原创 Tcp協議的簡單使用

發送端:Client 1.創建Socket對象,指明ip和端口 Socket socket=new Socket(“127.0.0.1”,8889) 2.向服務端發送信息 OutputStream out=socket.getO