大二上学期周总结

这周主要学习了线程,网络编程,并初步了解了BigInteger以及图形化用户界面的相关知识。

1.线程有两种实现方式:1)创建类继承Thread重写run()方法,用start()调用。

2)创建类实现Runnable接口重写run()方法。

对于线程安全可以使用synchronized(){}代码块,或者Lock锁。

2.网络编程有三要素:1).IP地址,2).端口,3)协议

通讯程序分为UDP与TCP;UDP不存在服务器用于视频与普通数据的传输。

TCP面对连接的通信协议,提供无差错的数据传输。

3.BigInteger可以计算大数据比如大数的阶乘,这个类有对应的加减乘除等方法。

4.Java图形用户界面利用AWT抽象窗口工具包,需要利用基本组件如按钮,文本框之类,

以及容器组件如窗口,对话框。利用布局管理器方便按钮等的布局。

原文地址:https://www.cnblogs.com/fengchuiguobanxia/p/13769727.html