初学者怎么读懂java代码_Java 初学者,如何学习 Java?

系统的学习Java,可以按照这条路径走:Java研发工程师

首先完成 Java基础、JDK、JDBC、正则表达式等基础实验,然后进阶到 J2SE 和 SSH 框架学习,学习过程中穿插着完成一些练手项目,比如用Java实现日记本、个人相册、编辑器、通讯录等,在做项目的过程中查漏补缺,对Java基础会有更好的理解,后面可以学习下 SSH 项目以及Java Web应用开发。

学编程最重要的是动手练习,下面是推荐的基础教程和小项目,都搭配有配套练习环境。(建议PC端访问,可以边看教程边在线练)

Java基础部分

1. Java 编程语言基础

介绍 Java 基本语法、Java 平台应用、 Java 的核心概念:JVM、JDK、JRE以及 java 面向对象思想,同时会学到如何在系统中搭建 Java 开发环境,以及如何利用第三方工具进行 Java 程序的开发。

2. Java - Java进阶之设计模式

介绍常用的设计模式以及 Java 语言的实现实例来学习 java 设计模式。从中我们可以学习到很多类型的设计模式,其中包括工厂模式、抽象工厂模式、单例模式、适配器模式、观察者模式、装饰者模式等等。

3. Java - JDK 核心 API

学习包括 java.lang 包,java.util 包,http://java.io 包以及泛型的相关知识

4. SQL - MySQL基础课程

该教程实验内容从MySQL的安装开始,介绍了MySQL基础、常用的操作,内容较为简单,如果想要更深入地学习SQL,请学习实验楼其他相关课程。

5. Linux - 正则表达式基础

在Linux Shell环境中学习正则表达式基本概念,并实践如何使用正则表达式对文本字符串进行处理。

6. Java - JDBC 入门教程

本实验通过学习 JDBC 定义和架构,回顾 SQL 语法,搭建 JDBC 的环境,通过实例来深入学习 JDBC。从中我们将学习到如何用 java 连接到数据库,并练习编写了一个信息管理的程序,在此基础上可以提高自己的数据库管理能力。

7. Java - Java 8 新特性指南

Java 8是近年来一个Java编程语言发行版本,由Oracle 2014年3月发布。该版本为Java带来许多新特性,是一个具有重大改变的版本。 本教程适用于Java初学者或者是具有一定编程经验的开发者,学习该课为自己的技能升级打补丁。

8. Java - J2SE核心开发实战

java基础的进阶课程,主要讲解IO、Util等常用类库的使用、Swing图形化编程、多线程编程等知识点。

Java SSH框架

1. Java - Struts框架教程

Struts 是Apache软件基金会(ASF)赞助的一个开源项目。通过采用JavaServlet/JSP技术,实现了基于Java EEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式。

2. Java - Hibernate框架教程

Hibernate是一个开源的对象关系映射框架,对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合。

3. Java - Spring框架入门教程(新版)

Spring是一个于 2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建,作为一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架,框架的主要优势之一就是其分层架构。

4 Java - SSH 框架应用实例

SSH(Spring + Struts + Hibernate)集成框架应用项目课,它是应用十分广泛的一种 Java Web 应用程序开发框架。

Java 练手项目推荐

使用 Java 语言完成了一个简单的计算器。将使用到 Java Swing 图形组件等等。

本实验将主要讲解如何使用Java语言编写一个记事本应用,涉及到Swing界面编程、文件读写等知识点。

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

采用简单的 MVC 框架开发一个 Java Web 通讯录应用,学习并实践如何使用 Vaadin 实现界面,及使用 Eclipse 进行 Java Web 开发的基本流程。此外涉及基本知识点知识点:Java容器,Java同步,异常处理。

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论

打赏作者

lyongsment

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值