美文网首页
Java 技术"刻意练习"题

Java 技术"刻意练习"题

作者: Shaw007 | 来源:发表于2019-07-10 08:38 被阅读0次
    网络编程

    1、使用Socket编程实现两台计算机之间的一对一交谈。
    2、实现一个支持网络对战的JavaFX网络小游戏,比如联网下五子棋。
    3、编写一个文件共享服务器,所有用户都可以上传文件,也可以下载别人上传的文件,上传和下载支持断点续传。
    4、编写一个基于TCP协议的网络聊天室,实现多人在线实时交流。
    5、克隆QQ的部分功能,实现基于局域网的一对一聊天和群聊,包括客户端和服务器两块,采用Client/Server架构实现。

    网络编程入门书籍: Java网络编程

    流文件处理

    6、IO流--克隆一个WinRAR, 其特点是压缩包中包容多个文件和文件,是一种递归的结构
    包中的文件被压缩了,可以解压单个或多个文件,支持分卷压缩和解压,压缩和解压算法可以切换。

    多线程处理

    7、多线程开发技术--模仿Windows文件资源管理器,用JavaFX自己写要给,熟悉UI控件的使用和界面布局技巧,多线程(异步)后台访问文件系统,利用数据绑定机制动态更新UI界面

    • 组件化构建
    • 对象集合及操作
    • 多线程遍历与异步I/O操作
    • MVC设计模式
    • JavaFX数据绑定框架及数据绑定控件
    • 文件操作
    • 与宿主操作系统的交互

    多线程开发经典书籍:Java并发编程实战

    数据库

    8、编写桌面版CRUD数据库应用程序,搞定JavaFX数据绑定机制,熟悉JDBC访问数据库技术

    MVC设计模式

    9、编写Java多窗体应用程序,在这些窗体之间实现一对一、一对多的信息传送。

    相关文章

      网友评论

          本文标题:Java 技术"刻意练习"题

          本文链接:https://www.haomeiwen.com/subject/pxxckctx.html