標籤:
1.路由資訊是由{目的主機所在的網路地址,下一跳地址,子網路遮罩}組成
route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1
2.如果C類子網的掩碼為255.255.255.240,則包含的子網位元、子網數目、每個子網中的主機數目
A類地址第1位元組為網路地址,其它3個位元組為主機地址。 B類地址第1位元組和第2位元組為網路地址,其它2個位元組為主機地址。 C類地址第1位元組、第2位元組和第3個位元組為網路地址,第4個個位元組為主機地址
由於是C類IP,前三位元組代表網路號,所以子網位元佔四位子網數目為2^4-2=14,減去2的原因是全0和全1不能使用主機數目為2^4-2=14,減2原因同上3.框架轉送是一種連線導向和可靠的協議4.表檢查約束:欄欄位的內容必須符合要求,通常是一個取值範圍 外鍵約束Foreign Key,選項中說明了department與user兩張表的資料具有相關約束性 唯一性限制式5.java聲明數組形式 float average[]; double[] marks6.a,b是對象的引用,指向堆記憶體,將a,b兩個引用傳給x,y,執行x.append(y),改變了x引用指向的堆記憶體的儲存內容,變為AB, y = x,表示引用y,指向引用x指向的儲存地區,沒有改變引用b,指向的儲存空間的內容。 7. try中沒有異常時,但是有return等跳躍陳述式,這樣會引發程式控制流程離開當前的try,自動完成finally中資源的釋放。 2try中有異常時,catch在擷取到異常之前,進行finally執行,接著執行catch中的語句。 由於本題中的finally中有return語句,將try中的return語句覆蓋,程式直接跳出。8.Servlet的生命週期一般可以用三個方法來表示:
- init():僅執行一次,負責在裝載Servlet時初始化Servlet對象
- service() :核心方法,一般HttpServlet中會有get,post兩種處理方式。在調用doGet和doPost方法時會構造servletRequest和servletResponse請求和響應對象作為參數。
- destory():在停止並且卸載Servlet時執行,負責釋放資源
初始化階段:Servlet啟動,會讀取設定檔中的資訊,構造指定的Servlet對象,建立ServletConfig對象,將ServletConfig作為參數來調用init()方法。
9.在java中,File類提供定位本地檔案系統,對檔案或目錄及其屬性進行基本操作,FileInputStream提供按位元組流輸入,FileReader提供按字元流輸入,FileWriter提供按字元流輸出。
10.當一個變數被定義為volatile之後,就可以保證此變數對所有線程的可見度,即當一個線程修改了此變數的值的時候,變數新的值對於其他線程來說是可以立即得知的。可以理解成:對volatile變數所有的寫操作都能立刻被其他線程得知。但是這並不代表基於volatile變數的運算在並發下是安全的,因為volatile只能保證記憶體可見度,卻沒有保證對變數操作的原子性。
刷題筆記