1. 编写一个记事本程序

要求:
用图形用户界面实现。
能实现编辑、保存、另存为、查找替换等功能。
提示:使用文件输入输出流。

2. 模拟龟兔赛跑

要求:
用图形用户界面实现;
能设置比赛时间,马匹的数量等等;
在任意时间段内马匹的速度是随机的;
开始比赛之后以动画显示赛马过程。
提示:使用多线程

3. 学生信息管理系统

要求:
使用图形用户界面;
用数据库建立1或2个学生信息表;(不限使用哪种数据库)
能连接数据库并实现查询、增、删、改等功能。

4. 图书信息管理系统

要求:
使用图形用户界面;
用数据库建立1或2个图书信息表;(不限使用哪种数据库)
能连接数据库并实现查询、增、删、改等功能。

5. 聊天小程序

要求:
使用图形用户界面;
能实现一个聊天室中多人聊天;
可以两人私聊。
提示:使用socket通信

6. 万年历

要求:
使用图形用户界面;
实现日期与星期的查询。

7. 网络监听程序

要求:
使用图形用户界面;
有服务器和客户端,服务器监听客户端的登陆。即:如果A客户端登陆服务器,则服务器界面上的A字母对应的红灯变成绿色;
绿灯表示连接,红灯表示断线。
提示:socket的监听方法

8. 全球通计费程序

要求:
使用图形用户界面;
使用真实的全球通资费标准,模拟统计一个特定号码的一个月的实时话费;
能根据输入实现各种用户的话费的计算并显示月实时帐单。
提示:使用接口和多个子类实现分别表示金卡、银卡等各种套餐的话

JAVA软件开发之8例相关推荐

  1. 浅谈嵌入式MCU软件开发之S32K1xx系列MCU启动过程及重映射代码到RAM中运行方法详解

    内容提要 注:本文摘自NXP工程师胡恩伟的微信公众号"汽车电子expert成长之路",大家感兴趣可以关注一下. 引言 1. S32K1xx系列MCU启动过程详解(startup_S ...

  2. Android软件开发之TextView详解(六)

    Android软件开发之TextView详解 雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/ ...

  3. 《高质量程序设计指南——C/C++语言》第1章 高质量软件开发之道

    第1章 高质量软件开发之道 本书的第1章之高质量软件开发之道,作者用大量的篇幅介绍了"软件质量"的基本概念,解释了软件质量的十大属性.这十大质量属性又分为功能性和非功能性两类,功能 ...

  4. android软件开发之webView.addJavascriptInterface循环渐进【二】

    说明 文章列表 android软件开发之webView.addJavascriptInterface循环渐进[一]: http://www.sollyu.com/android-software-de ...

  5. JAVA游戏开发之FPS精准控制

    目录 JAVA游戏开发之FPS精准控制... 1 1       概述... 2 1.1        编写目的... 3 2       FPS精准控制... 3 2.1        FPS描述. ...

  6. java 并发开发之AQS

    java 并发开发之AQS AQS 是什么,有什么作用? ① 是什么:AQS 是抽象队列同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖它 ② 有什么作用:为Java的并发 ...

  7. Java软件开发面试题总结

    Java面试题总结 简介 一.Java基础模块 ① JDK.JRE和JVM的区别? ② ==和equals的区别是什么? ③ 两个对象的hashCode()相同,则equals()也一定为true,对 ...

  8. java jlist_Swing开发之JList篇

    由JList类代表的Swing列表显示一个可选取对象列表,它支持三种选取模式:单选取.单间隔选取和多间隔选取. JList类把维护和绘制列表的工作委托给一个对象来完成.一个列表的模型维护一个对象列表, ...

  9. 三十年软件开发之路:老码农的自我修养!

    [CSDN编者按]"千帆过尽仍少年",对于程序员来说,保留技术初心.不断提升实力是夯实自己的不二法则.而本文的作者,作为一名有着三十多年开发经验的"老"程序员, ...

最新文章

  1. 批处理+定时任务实现定时休息提醒
  2. RabbitMQ入门(4)--路由
  3. 怎样增加混凝土粘聚性_如何改善中低强度等级混凝土粘聚性? 这篇文章一定要看...
  4. 2.7 查阅文档 3.1 线性回归
  5. 回顾Swift 3,展望Swift 4
  6. STM32F103:一.(4)JWAG功能IO复用
  7. oracle nls_lang gbk,Oracle客户端NLS_LANG参数的设置详解
  8. 《强化学习》中的第13章:策略梯度方法
  9. Python基础——@staticmethod与@classmethod
  10. ASP.NET MVC5----了解我们使用的@HTML帮助类
  11. COGS 2507 零食店
  12. 如何根据DBC计算CAN与CANFD的负载率
  13. Vue传递数组对象报property path is neither an array nor a List nor a Map
  14. 红孩儿编辑器的模块设计文档目录
  15. 视频知识点(14)- 来,咱们聊一聊 I 帧和 IDR 帧的区别
  16. android 取imei p10,纯干货 | 一般人不知道的几个华为P10小技巧
  17. Python 爬取懂车帝详情页“全部车型模块信息”!懂车帝就火起来了吗?
  18. 天玑9000和骁龙888plus哪个好
  19. sketch android设计,安卓手机预览sketch设计稿的偏方
  20. 锐捷 linux 网卡信息失败,锐捷校园网linux有线认证图形客户端更新,解决了deepin下无反应问题...

热门文章

  1. 驱动阿里云的高性能网络引擎- 飞天洛神 1
  2. (首发)SixTool多功能代挂助手
  3. 避免后台进程被杀死的几种方法
  4. matlab曲线绘制——初学者入门
  5. 正在同步文件夹收件箱中的服务器更改,Outlook2016 收件箱同步项目数不一致问题...
  6. 使用领英助理解决领英搜索限制继续精准搜索人脉(客户)的方法
  7. C++ 中的  EOF
  8. GM7150BC是一颗将CVBS/S-Video视频源转换成BT656/601
  9. Linux centos6.3_i386等ISO下载地址
  10. 贝塞尔曲线工具css,贝塞尔曲线以及css动画 | Soo Smart!