原创 I/O流(2)

1:DataStream: 可以針對Java中基本數據類型進行讀寫,構造方法:DataInputStream(InputStream is);  DataOutputStream(OutputStream os);  readChar

原创 I/O流

1:字節流: 1) FileOutputStream(文件字節輸出流): write(byte b);向文件裏面添加一個字節(ASCII表)  write(byte[ ]  bytes) ;   write(bytr[ ] bytes

原创 類的幾個關鍵字

1:成員變量和局部變量的區別: 1)局部變量:在方法中或者方法上;局部變量在棧內存中;局部變量隨着方法的結束而消失;局部變量在使用前必須有值。 2)

原创 StringBuffer和數組排序

1:StringBuffer 1) 構造方法: public StringBuffer():默認的容量是16; public StringBuffer(String str):容量是str的長度加上16; public StringBuf

原创 常用類

1:Integet和Character 1)Integer和int之間的轉換,在JDK1.5有自動裝箱和自動拆箱. public static String toBinaryString(int value);將其轉化爲二進制數 publ

原创 List和Set

1:List集合中三個子實現類: 1) ArrayList:底層數據結構是數組,查詢快,增刪慢;線程不同步,不安全,執行效率高.      LinkedList:底層數據結構是鏈表,查詢慢,增刪快;線程不同步,不安全,執行效率高.    

原创 正則表達式和Collection集合

1:正則表達式 1)基本語法:    X+: X出現一次或者多次 X?: X出現零次或者一次 X*: X出現零次或者多次 X{n}: X出現的次數正好是n次 X{n,}: X出現的次數至少是X次 X{n,m}: X出現的次數至少是n次,不

原创 繼承和多態

1繼承: 1) 子類將父類的所有東西都繼承過來,(私有的成員變量和成員方法也會繼承,但是不能使用) 2) 子類不能繼承構造方法,但是通過super關鍵字 3) 繼承的體現就是is a 的關係,什麼是什麼的一種.比如:貓是動物的一種. 4)

原创 Map集合

1:Map 1) Map集合:具有映射的關係,一個鍵對應一個值,但是一個值可以被多個鍵所對應.Map是一個雙列集合. 2) Map集合的常用方法: V put(K k,V v); 將指定的鍵和值相關聯(返回值是鍵之前對應的值,沒有就放

原创 異常和File類

1異常: 1) Throwable類是所有異常或錯誤的父類,其有兩個子類:error和exception.  Exception又分爲兩個異常:運行時期異常和編譯時期異常. 編譯時期異常:必須要進行處理,否則編譯不通過,java程序無

原创 Cookie和Session

1:Cookie: 1) Cookie 在會話中瀏覽器和服務器會產生一些共享數據,然後cookie是將數據保存在瀏覽器中,Session是將數據保存在服務器中; Cookie c = new Cookie("name","value"

原创 Maven和使用nexus搭建私服

1:Maven: 1) maven的安裝: 需要配置環境變量 M2_HOME/bin,來方便使用,然後輸入mvn - version可以顯示maven的版本和jdk的版本, 配置本地倉庫,需要修改setting.xml文件,修改本地倉

原创 Servlet

1:Servlet: 1) Servlet的基本概念: servlet是一個普通的Java類,必須繼承HttpServlet,Servlet類是不能直接運行的,需要交給tomcat來運行 2) Servlet程序的執行過程 先運行項目

原创 JDBC連接MySQL

1:JDBC: 1) 連接數據庫的方式: 加載驅動: Class.forName("com.mysql.jdbc.MysqlDriver"); 獲取連接: Connection conn =  DriverManager.getCon

原创 Oracle和pl/sql語句

1:Oracle: 1) Ocacle的幾個服務: Listener : oracle 的監聽服務,在服務器需要被遠程操作時,啓動, ServerORCL: oracle的核心服務,只有這個服務啓動,數據庫才能正常啓動,  2) 常用