IT十八掌掌第十六天課程總結

今天學完IT十八掌第十六天java基礎課程:


學習內容:


序列化

----------------

    將對象用於網絡間傳輸或者本次化存儲。

    也叫串行化

    過程將java對象轉換成byte[]

    java.io.Serializable    //可串行化接口,標識性。JVM。

    串行化版本UID :            //

    深度複製是指將整個對象圖進行復制。

    transient :                //臨時關鍵字。

    ObjectInputStream / ObjectOuputStream

    ByteArrayInputStream    /    ByteArrayOutputStream


    read(char c)  write(byte[])


    DataInputStream            //數據輸入流

    DataOutputStream        //輸出輸出流


byte[] bytes = "中國".getBytes("iso-8859-1");

new String(bytes,"iso-8859-1");


String.getBytes("charset");        //對字符串編碼

new String(bytes,"charset")';    //解碼


使用jdk提供的bin/native2ascii工具實現中文轉碼:

----------------------------------------------

    1.創建文本文件(gbk編碼,推薦使用記事本。)1.txt

        [1.txt]

        你abc好,中國!

    2.通過cmd進入到1.txt所在目錄

        cmd

    3.native2ascii -encoding gb2312 1.txt 2.txt


UI : user interface

--------------------------

    1.GUI :            //graphic user interface

    2.Label :        //標籤,不可以編輯,顯示文本

    3.Button        //按鈕

    4.Checkbox        //複選框

    5.RadioBox        //單選鈕

    6.Menubar        //菜單欄

    7.Menu            //菜單

    8.MenuItem        //菜單項

    9.Toolbar        //工具欄

    10.Statusbar    //狀態欄

    11.TitleBar        //標題欄

    12.Scrollbar    //滾動條

    13.Taskbar        //任務欄

    14.active        //激活的

    15.deactive        //鈍化的

    16.TextField    //文本框,單行

    17.TextArea        //文本域,多行

    18.password        //密碼框



Socket

----------------------

    1.套接字.

    2.client / server:

    3.ServerSocket :        //服務器端套接字,接收請求。

    4.ss.accept()            //


TCP

----------------------

    1.transfer control protocal,傳輸控制協議

    2.必須先建立連接,可靠協議。不會丟失數據。

    3.

    4.

    5.



UDP

---------------------

    1.User Datagram protocal,用戶數據報協議。

    2.

    3.

    4.

    5.


MVC

------------------------

    1.Model -View - controller,模型視圖控制

    2.

    3.

    4.


遇到的問題:

1.GUI組件佈局不熟悉,

2.java串行化

3.Socket是用來幹什麼的,Tcp/UDP區別與聯繫



需要幫助的問題

1.MVC框架

2.Tcp/udp

3.GUI設計包括一整套的標籤,菜單欄,工具欄,密碼框等等,組合使用。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章