给大家推荐一条由浅入深的JAVA学习路径,首先完成 Java基础、JDK、JDBC、正则表达式等基础实验,然后进阶到 J2SE 和 SSH 框架学习。最后再通过有趣的练手项目进行巩固。

JAVA基础Java编程语言(新版)

2. Java进阶之设计模式

3. JDK 核心 API

4. MySQL 基础课程

5. 正则表达式基础

6. JDBC 入门教程

J2SE & SSH框架

7. Java 函数式编程

8. J2SE网络通信实践

9. Struts框架教程

10. Hibernate框架教程

11. Spring框架入门教程(新版)

12. MyBatis 框架基础入门

13. Spring MVC 简易教程

基础项目

1. Java开发简单的计算器

使用 Java 语言完成一个简单的计算器。将使用到 Java Swing 图形组件等等。带你深入学习如何制作 Swing 图形化界面以及为 UI 组件设置事件响应逻辑。

2. Java 实现日记软件

做一个简单的 Java 日记软件,可以实现用户的注册、登录以及对日记的各种操作。同学们可以用自己做出的日记软件来记录自己的生活。涉及了包括 Swing 界面编程、文件和IO流操作、JDOM 解析 XML 文档等方面的知识点。

3. Java实现在线协作文档编辑

多人在线协作文档编辑器是一个很常用的功能,适合小组内的文档编辑;使用java编写代码,应用非常流行的spring mvc框架,引入ckeditor插件,并加入localStorage缓存技术,最终利用Eclipse完成。非常适合Java学习者用于练手。

4. 自己的Java编辑器

使用 Eclipse 开发,配合 Java 语言完成一个 Java 编辑器。它的主要功能:1、Java代码的编辑 2、编译及运行Java程序。

5. SSM 框架整合实例

SSM(Spring+Spring MVC+MyBatis)是媲美于 SSH 框架的轻量级 Java EE 框架。

6. Java 编写数独计算器

使用Java实现数独游戏的核心算法,在感受数独的魅力中通过Java编写桌面程序完成数独计算器,完成对Java基础知识点的学习和巩固。

7. Java实现简单的支付平台业务流程

模拟支付平台上买家付款到支付平台,卖家从支付平台取款的简单业务流程,最终结果以控制台输出形式展现。通过此流程,详细了解 Java 线程与同步。

8. 基于 Servlet 的简单验证码图片生成

通过在后台的 Servlet 生成验证码图片,传递到前台 HTML 页面展示。通过本教程的练习可以进一步熟悉 Servlet、Random 函数、StringBuffer 、OutputStream 等等,掌握基础的验证码生成。

9. SSM + easyUI 搭建简易的人事管理系统

SSM(Spring + Spring MVC + MyBatis)框架是媲美于 SSH 框架的轻量级 Java EE 框架。easyUI 是一组基于 jQuery 的 UI 插件集合体,它的目标就是帮助 web 开发者更轻松的打造出功能丰富并且美观的 UI 界面。

资料获取方式:

动动手指点点赞+关注up主,最后下方评论“资料”哦

java中级项目案例_60个Java练手项目案例,看了让你茅塞顿开~相关推荐

  1. python开发小工具项目_给中级Python开发者的13个练手项目,适合你不?

    选自realpython 作者:Habeeb Shopeju 机器之心编译 参与:高璇 学习 Python 的基础知识是一种美妙的体验.但对于中级 Python 开发人员来说,很多项目要么过难,要么过 ...

  2. 给中级Python开发者的13个练手项目,适合你不?

    来源:机器之心 本文约4700字,建议阅读8分钟. 本文介绍了十三个适合中级 Python 开发人员练手的项目. [ 导 读 ]学习 Python 的基础知识是一种美妙的体验.但对于中级 Python ...

  3. Vue2使用vant实现_网易云音乐案例(可跟做练手项目)

    文章目录 知识点自测 铺垫(自学) 本地接口项目部署 今日学习目标 1. 案例-网易云音乐 1.0 网易云音乐-本地接口 1.1 网易云音乐-本地接口启动 1.2 网易云音乐-前端项目初始化 1.3 ...

  4. 学前端编程还没有做过项目?30个入门练手项目,你get了么?

    不管我们要学习什么其实都是希望让自己做出"实际的东西"出,这个实际"实际的东西"其实说的就是做个项目,这不用多说大家都懂得. 这里小编我整理了30个web前端实 ...

  5. python经典案例-20个Python练手经典案例,能全做对的人确实很少!

    100个Python练手小程序,学习python的很好的资料,覆盖了python中的每一部分,可以边学习边练习,更容易掌握python. 如果你感觉学不会?莫慌,小编推荐大家加入群, 前面548中间3 ...

  6. 人工智能实战项目(python)+多领域实战练手项目

    人工智能实战项目 大家好,我是微学AI,本项目将围绕人工智能实战项目进行展开,紧密贴近生活,实战项目设计多个领域包括:金融.教育.医疗.地理.生物.人文.自然语言处理等:帮助各位读者结合机器学习与深度 ...

  7. 一个完整的python项目源码-Python实例练手项目汇总(附源码)

    #_*_ coding:utf-8 _*_ from tkinter import * importrandomimporttimeimporttkinter.messagebox#俄罗斯方块界面的高 ...

  8. 100个精选Python实战项目案例,送给缺乏练手经验的你

    随着 Python 语言的流行,越来越多的人加入到了 Python 的大家庭中.为什么这么多人学 Python ?我要喊出那句话了:"人生苦短,我用 Python!",正是因为语法 ...

  9. 70个Python实用练手项目(附源码)

    不管学习哪门语言都要做出实际的东西来,这个实际的东西就是项目. 恶霸整理了 70 个 Python 实战项目,都有完整且详细的教程,你可以从中选择自己想做的项目进行参考学习练手,你也可以从中寻找灵感去 ...

  10. 熬夜整理了70个Python经典实用练手项目(附源码)

    不管学习哪门语言都要做出实际的东西来,这个实际的东西就是项目. 小二整理了 70 个 Python 实战项目,都有完整且详细的教程,你可以从中选择自己想做的项目进行参考学习练手,你也可以从中寻找灵感去 ...

最新文章

  1. linux怎么调整运行模式,如何手动设置修改X-Window的显示模式-linux思想
  2. oracle rcu 安装,Oracle Fusion MiddlewareⅠ: 数据库和RCU
  3. java 枚举 下拉框_枚举enum在velocity模板语言中的应用-下拉菜单
  4. 面试奇葩——交换两变量值的一些邪门歪道
  5. pycharm创建我的第一个项目
  6. Spring Boot中使用模板引擎引用资源
  7. [Code Snipper]图片轮换
  8. python Authentication plugin ‘caching_sha2_password‘ is not supp
  9. ElasticJob分布式调度,使用注册中心zookeeper开启动态定时任务附源码(三)
  10. 前端性能分析探索-天眼浏览器监控
  11. EXCEL之绝对引用、相对引用和混合引用
  12. 揭秘Facebook数据库备份策略
  13. Entry name ‘org/apache/commons/codec/language/bm/gen_approx_greeklatin.txt’ collided
  14. 如何创建一个javaWeb项目
  15. 蓝色实景旅游产品手册PPT模板
  16. 图片数据增强,包括模糊,亮度,裁剪,旋转,平移,镜像 ,python ,LabelImg,LabelMe工具
  17. 快速学习Java8新特性第七讲——Optional类
  18. go语言使用thrift协议实现客户端和服务端报not enough arguments in call to oprot.WriteMessageBegin错误解决方案
  19. 计算机看服务代码,帮我查 下戴尔笔记本服务代码 25822644085 服务编号 BV24VP1 (电脑出厂日期,配置)...
  20. 扫雷游戏软件测试,软件测试

热门文章

  1. linux设备符,linux 字符设备(一)
  2. ceph搭建_【实战演练】基于各种存储模拟器与软件存储的存储实验07-Ceph分布式存储的3种存储类型使用方法...
  3. 返回路径平面上的间隙_PCB EMC问题:最常见的返回路径不连续
  4. python清除数据库表命令_数据库----Python操作数据库
  5. html可以用坐标画svg图吗,html5教程-SVG基础 SVG坐标系统和图形转换
  6. mysql_ddl(库、表、数据类型、常见约束)
  7. 高等代数期末考试题库及答案_复旦大学2019--2020学年第一学期19级高等代数I期末考试第六大题...
  8. VS2015sql本地服务器为空,详解VS2015自带LocalDB数据库用法实例
  9. linux产生大量随机数据,linux产生随机数与随机字符
  10. 如何把DEBIAN变成UBUNTU-DESKTOP最少化安装