原创 字符設備驅動框架分析

                    cdev結構體及其相關函數 1、在 linux 2.6內核中,使用 cdev結構體描述字符設備,cdev 的定義在 <linux/cdev.h> 中可找到,其定義如下: [cpp] 1. /*inc

原创 Java面試知識點(一)

Java面試知識點(一) 1.Java語言有哪些優點? 1)Java爲純面向對象的語言 2)平臺無關性 一次編譯,到處運行 Java爲解釋性語言 3)Java提供了很多內置的類

原创 Java面試知識點(二)

Java面試知識點(二) 1.面向對象與面向過程有什麼區別? 1)出發點不同。 2)層次邏輯關係不同。 3)數據處理方式與控制程序方式不同。 4)分析設計與編碼轉換方式不同 2.面向對象有

原创 深入JVM之Java內存模型

深入JVM之Java內存模型 所有的程序代碼都必須保存在.java的文件之中,這些稱爲源代碼。而這些源代碼並不能直接執行,必須使用javac.exe命令將其編譯爲.class文件,而後利用ja

原创 Java常用類庫

1.StringBuffer類 (1)String與StringBuffer的區別 ①StringBuffer是使用緩衝區的,本身也是操作字符串的,但是與String類不同,String類的內容一旦聲明之後不可改變,改變的只是其內存地址

原创 Java IO

在整個java.io包中最重要的就是5個類和1個接口,5個類指的是File、OutputStream、InputStream、Writer、Reader;1個接口指的是Serializable。 1.操作文件的類-File類(文件本身)

原创 Java面試題1.1

1、面向對象的特徵有哪些方面? 答:面向對象的特徵主要有以下幾個方面: - 抽象:抽象是將一類對象的共同特徵總結出來構造類的過程,包括數據抽象和行爲抽象兩方面。抽象只關注對象有哪些屬性和行爲,並不關注這些行爲的細節是什麼。 - 繼承:

原创 Java數據庫編程

1、JDBC概述 (1)JDBC簡介 JDBC:Java數據庫連接,提供了一種與平臺無關的用於執行SQL語句的標準Java API,可以方便地實現多種關係型數據庫的統一操作,它由一組用Java羽凡編寫的類和接口組成。 (2)JDBC驅動

原创 Java類集

1.類集基礎 (1)所謂的類集就是一個動態的對象數組,是對一些實現好的數據結構進行了包裝,最重要的是類集框架本身不受數組長度的限制。 (2)在整個Java類集中最常用類集接口是: 注:所有的類集操作都放在java.util包中。

原创 Spring框架

一、Spring基本應用 二、Spring中的Bean 三、面向切面編程(Spring AOP) 四、Spring的數據庫開發 五、Spring事務管理

原创 深入JVM之Java引用類型

深入JVM之Java引用類型 引用類型可以說是整個Java開發的靈魂所在,如果沒有合理的引用操作,那麼就有可能產生垃圾問題,但是對於引用也需要有一些合理化的設計。在很多的時候並不是所有的對象都需要被我們一直使用,那麼就需要對引用的問題做進

原创 JSP屬性範圍

1.4種屬性範圍 page(當前頁):只在一個頁面中保存屬性,跳轉之後無效。 request(一次服務器請求):只在一次請求中保存屬性,服務器跳轉之後無效。 session(一次會話):在一次會話範圍中保存,無論何種跳轉都可以使用,但

原创 JSP基礎語法

1.JSP註釋 顯式註釋:客戶端可以看見; 隱式註釋:客戶端無法看見。 顯式註釋:<!—註釋--> 隱式註釋: ①//註釋 單行註釋 ②/*註釋*/ 多行註釋 ③<%--註釋--%> JSP註釋 2.Scriptlet(腳

原创 異常的捕獲及處理

1.基本概念 異常是導致程序中斷執行的一種指令流。所有的異常都以類和對象的形式存在。 在其他不使用異常處理機制的語言中要想捕捉異常必須要採用大量的判斷語句,而Java中的異常處理機制具有易於使用、可自行定義異常類、處理拋出的異常同時又不

原创 面向對象高級

1.繼承 (1)格式:class 子類() extends 父類{} 注:只允許多層繼承,而不能多重繼承。 子類不能訪問父類中的私有成員,子類可以調用父類中的非私有方法,但是不能直接調用父類中的私有成員。 (2)子類對象在實例化之前