IT十八掌掌第十六天课程总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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设计包括一整套的标签,菜单栏,工具栏,密码框等等,组合使用。


本文出自 “菜鸟成就数据之路” 博客,转载请与作者联系!

以上是关于IT十八掌掌第十六天课程总结的主要内容,如果未能解决你的问题,请参考以下文章

IT十八掌掌第十五天课程总结

IT十八掌掌第十七天课程总结

IT十八掌掌第十三天课程总结

IT十八掌掌第九天课程总结

IT十八掌掌第十天课程总结

IT十八掌掌第十四天课程总结