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

JAVA基础

1. 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 界面。

好啦就先上这些吧,要是反响不错的话,后面就再更新。希望你们学习进步。

20个Java小项目,献给嗜学如狂的人,拿来练练手相关推荐

  1. java练手项目_20个Java练手项目,献给嗜学如狂的人

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

  2. java小项目租车系统_Java学习笔记三十:Java小项目之租车系统

    Java小项目之租车系统 一:项目背景介绍: 根据所学知识,编写一个控制台版的"呱呱租车系统" 功能: 1.展示所有可租车辆: 2.选择车型.租车量: 3.展示租车清单,包含:总金 ...

  3. java小项目之:植物大战僵尸,这个僵尸不太冷!内附素材源码

    Java小项目之:植物大战僵尸! <植物大战僵尸>是由PopCap Games开发的一款益智策略类单机游戏,于2009年5月5日发售,这款游戏可谓是无人不知无人不晓. 在我身边,上到40岁 ...

  4. 我是一只小僵尸java,Java小项目之:植物大战僵尸,这个僵尸不太冷!内附素材...

    Java小项目之:植物大战僵尸! <植物大战僵尸>是由PopCap Games开发的一款益智策略类单机游戏,于2009年5月5日发售,这款游戏可谓是无人不知无人不晓. 在我身边,上到40岁 ...

  5. java小项目家庭记账程序

    文章目录 java小项目家庭记账程序 **1.项目目标:** 2.项目需求: 3.具体思路: 4.具体代码: 1.页面: 2.Option_1类: 3.Option_2类: 4.Option_3类: ...

  6. java小项目影院系统

    java小项目,影院管理系统 http://download.csdn.net/detail/github_32658299/9632276 下面是两个关键的类 1.这是电影院测试类,用来读取用户输入 ...

  7. Java小项目中WEB-INF下jsp页面如何访问?

    Java小项目中WEB-INF下jsp页面如何访问? - 今天又是充满希望的一天 - CSDN博客 关闭 今天又是充满希望的一天 目录视图 摘要视图 订阅 var username = "H ...

  8. JAVA小项目(6)javaSE

    1 记帐本 1.1 使用技能点: 分支.循环.String的拼接 1.2 功能和效果 1.3 项目架构 public class Test {public static void main(Strin ...

  9. Java小项目——家庭记账项目

    学习Java已经过了半个月左右了,所学的知识已经能够写一些小程序或者小项目,虽然它可能没有那么高级,但是也能检验你之前所学的全部内容.所以今天就与大家分享一下我的小项目经验. 一.需求说明 该软件能够 ...

  10. Java小项目-银行用户管理系统

    文章目录 前言 一. 功能 二. 代码 银行卡数据 转账流水数据 用户数据 BanksController UserController BanksDao RecordDao UserDao Bank ...

最新文章

  1. 什么是标签传播算法?为什么要使用标签传播算法?如何使用?
  2. BCH优势或从暗网彰显
  3. 计算机从业者的技术成长学习之路
  4. Ogre 1.7 构建编译
  5. 别问我跨域了,我想吐
  6. @RequestMapping和@GetMapping @PostMapping 区别
  7. map集合的常用方法和遍历
  8. c语言 socket 报文解析,C语言实现Socket简单通信
  9. 报错:MetaException(message:Version information not found in metastore. )
  10. go语言打包html,Go语言-打包静态文件
  11. WINDOWS访问虚拟机RedHat搭配的Apache2服务器
  12. flask v0.1 flask.py
  13. 【汇编语言与计算机系统结构笔记09】程序栈,(x86-32)过程调用,栈帧,寄存器使用惯例
  14. 观看Tudou视频更流畅
  15. mysql判断身份证地址_mysql 语句根据身份证查询年龄,地址,性别
  16. Python 文字转语音(TTS)
  17. windows meson ,ninja安装以及vs2017编译 libnice
  18. 物联网视觉技术及应用
  19. JZ·7.8.2019
  20. android 2.2(froyo)源码下载

热门文章

  1. Windows下jmeter安装
  2. 作为游戏策划,软件记录
  3. 严蔚敏数据结构课后参考答案
  4. (已更新)【全开源商城小程序源码】ThinkPHP 5.1+带后台商城源码程序+带详细安装使用文档
  5. 编写技术解决方案思路
  6. NVMe驱动详解系列_第一部:NVMe驱动初始化与注销
  7. python 成语库_Python“Every Other Element”成语
  8. 【离散数学】集合论 第三章 集合与关系(6) 二元关系的定义、表示和运算及性质
  9. ibm服务器如何进入u盘装系统,加密u盘在电脑上怎么打开ibm服务器u盘装系统
  10. 几何画板是哪方面的计算机应用,几何画板最新版