学习了这么多J2SE基础和中级的知识点,接下来就需要一个综合性的项目把这些的知识点都融会贯通。

本项目是基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。

涉及到如下内容:
基础内容:
面向对象 字符串数字 日期

中级内容:
异常 ,集合,JDBC, 反射机制,I/O,Swing, 利用TableModel更新数据, 图形界面的皮肤

高级内容:
图表chart动态生成,数据库的备份与恢复,自定义圆形进度条

软件设计思想:
单例模式,面板类与监听器类松耦合,Entity层设计,DAO层设计,Service层设计

业务常见处理手法:
CRUD操作,配置信息,配置信息初始化,报表生成,一对多关系,多对一关系

通过本项目,积累宝贵的项目经验,在面试的时候,多一项谈资,多一层砝码,多一些薪水

基础:

  • 项目简介
  • 可执行文件
  • 功能浏览
  • 开发流程
  • 学习方法

表结构设计:

  • 概述
  • 数据库与表
  • 表关系
  • 约束
  • 放在一起

原型基础

  • 概述
  • 粗陋的JFrame
  • 界面包的规划
  • 单利的面板类
  • 居中面板
  • 图片资源

功能

  • 启动类Bootstrap
  • 开发顺序
  • 主窗体工具栏
  • 配置
  • 消费分类
  • 记一笔
  • 消费一览
  • 消费报表
  • 备份
  • 恢复

效果图

HOW2J j2se实战小项目-记事本项目相关推荐

  1. Vue快速入门(附实战小项目:记事本、天气预报、音乐播放器)

    文章目录 一.前言 二.Vue.js安装 三.初始化Vue项目 四.项目目录解析 五.Vue核心指令 1.插值表达式 2.v-text 3.v-html 4.v-on 5.计数器实战 6.v-show ...

  2. 【敬初学者】Python基础学完了,该怎么知道自己学的怎么样呢?十个经典实战小项目附源码

    前言 1.街霸游戏 1.1 KO街霸 程序完整源码 程序的输出界面 1.2 春丽VS巴洛克 参考源码 2.猜谜游戏 2.1简单的猜数字游戏 项目要求 参考源码 2.2 进阶的猜姓名游戏 项目要求 参考 ...

  3. 我用Python把抖音上的美女图片转字符画,期望的AI目标更进一步【机器学习算法实战小项目,k聚类算法图片转化字符画】

    大家好,我是辣条. 最近在学习算法,今天给大家带来一个机器学习实战小项目 项目效果展示 学习目标 1.cv2转换图片数据  2.numpy提取图片矩阵数据  3.k均值算法获取图片的分类 工具使用 开 ...

  4. 【系】微信小程序云开发实战坚果商城-商城项目搭建

    第 2-1 课:商城项目搭建 目录 开篇 [系]微信小程序云开发实战坚果商城-开篇 基础篇 [系]微信小程序云开发实战坚果商城-弹性盒子 [系]微信小程序云开发实战坚果商城-ES6 简单入门 [系]微 ...

  5. libhv tcp实战小项目

    libhv Tcp小项目实战 一.概述 1.包头 2.心跳 3.任务队列 二.包头 2字节 2字节 4字节 4字节 2字节 1字节 1字节 起始标志 版本号(N) Command(命令ID) 消息体长 ...

  6. SparkSQL实战小项目之热门商品top3

    SparkSQL实战小项目之热门商品top3 一.说明及需求分析 二.准备测试数据 三.思路分析 四.编码实现 五.验证结果 一.说明及需求分析 软件及环境: centos7 + hive-2.3.3 ...

  7. 【react实战小项目:笔记】用React 16写了个订单页面

    视频地址 React 16 实现订单列表及评价功能 简介:React 以其组件化的思想在前端领域大放异彩,但其革命化的前端开发理念对很多 React 初学者来说, 却很难真正理解和应用到真实项目中.本 ...

  8. Python实战项目23个实战小项目小程序简单

    Python项目23个小项目简单 项目类别 部分项目运行截图 含代码注释 项目类别 51商城 AI智能联系人管理(双击即启动) BBS问答社区 DIY字符画(双击即启动) Excel数据分析师(双击即 ...

  9. 微信小程序商城项目实战(完结篇:意见反馈)

    微信小程序商城项目完结 意见反馈 代码实现 首先修改标题并且使用之前写好的tab组件 编写界面 编写样式 逻辑处理js 效果图 意见反馈 做假的意见反馈,主要练习一下微信小程序文件上传api以及样式界 ...

最新文章

  1. 牛客网递归错题:递归、欧几里得求最大公约数的时间复杂度、线性递归与尾递归实例区别
  2. HTML中的Content-Type的类型
  3. 二叉搜索树python,代表python中的二叉搜索树
  4. 命名管道实现进程的信息传递【mkfifo函数、open函数】
  5. 文科生能学懂python吗_文科生也能学得懂的Python入门视频
  6. 【LuoguP5004】 专心OI - 跳房子
  7. Eclipse插件安装之,使用(已经下载的zip)安装包直接安装插件(例:glassfish 插件 plugin)
  8. 腾讯校园招聘笔试 2019-8-17 第四题 另一种解法
  9. python中特殊符号怎么输入_python中怎么输入引号
  10. 6. jQuery 效果 - 淡入淡出
  11. 深度学习笔记(19) 多任务学习
  12. 对代码签名另一种认识(下)
  13. android空间深度清理,安卓手机垃圾深度清理技巧
  14. 数据结构和算法经典书籍
  15. org.git.mm.mysql_异常:java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
  16. 汽车SoC全生命周期功能+网络安全架构设计
  17. 柯尼卡美能达打印机c226使用说明_小型平板打印机打印蓝牙耳机壳
  18. 大数据应用:双十一,阿里京东该如何利用大数据寻找突破?
  19. matlab 编程波形图,如何实现波形的动态演示
  20. 组件插槽的使用(组件进阶)

热门文章

  1. 【C语言】如何将函数内部申请的内存,放到函数外部也能引用到
  2. D 创始人及员工,被批捕!这和 B站有啥关系?
  3. CYJian的水题大赛[第二弹] U34202 JerryC Loves Driving
  4. python使用statsmodels包中的tsa.acf函数计算时间序列数据所有滞后位置个数(级别)的自相关性、tsaplots函数可视化时间序列数据所有滞后位置个数(级别)的自相关性
  5. 人脸识别学生考勤系统【1】
  6. 视频在线审片软件哪个好 最好用的审片工具分秒帧
  7. 在C#中使用Ribbon界面(一)——创建一个Ribbon窗口
  8. 存储之网络Raid(DRBD)
  9. 今天面了个京东拿 38K 出来的,让我见识到了基础的天花板
  10. Ubuntu 18.04 安装 Xfce4桌面和VNC