我最近下了韩顺平的java学习视频,其中有五个大内容,我应该以哪个顺序来学习呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我最近下了韩顺平的java学习视频,其中有五个大内容,我应该以哪个顺序来学习呢?相关的知识,希望对你有一定的参考价值。

循序渐进 学java从入门到精通
.struts视频教程.
spring视频教程
j2ee视频教程.细说servlet.
hibernate3.3视频教程.
如果还要学习点其他的能推介下吗? 我是才开始想要自学的

入门(1-2 个月)

目标:参与简单的项目开发。

技能:

熟练使用一种 IDE。Intellij IDEA或者 Eclipse 都可以,推荐使用前者。至少熟悉常用的快捷键,会 debug(包括远程 debug)项目。

熟悉一种编辑器。比如 Vim/Emacs/Sublime Text,至少学会搜索/替换/代码补全。

掌握 Java。经典的《Java 核心技术:卷1 基础知识》(或者《Java基础教程301集》《Java 编程思想》)必看,跳过其中的图形和 applet 章节。习惯查阅 Java API Doc。为了保证代码的质量,《Effective Java》、《Clean Code》和《重构》也需要至少通读一遍。

熟悉 Linux 开发环境和 bash shell。Linux 是我们的开发和部署环境,你最好尽快熟练它。Linux 的基本使用可以通过《鸟哥的Linux私房菜:基础学习篇(第三版)》学习,开发 bash shell 脚本可以参考《Linux Shell脚本攻略》。

掌握开发工具

掌握 JDK 以外的常用类库和工具包。JDK 原生 API 在很多场景下使用并不方便。你需要掌握社区贡献的优秀类库和工具包,比如 apache commons、google guava 等,具体可以翻阅 服务端技术选型 的Utility 篇。

掌握 Web 开发框架。我们使用 Spring(或Rose) + Ibatis(或Jade) 开发 web 服务,你需要熟练掌握它们。

学习代码规范。我们大致上遵循 oracle 的 Java 语言编码规范,你可以先阅读并熟悉它。Code Formatting 文件在 git@xxx/coding-standard.git,在编写代码之前,请把它导入到 IDE 中。另外,确认 IDE 已经安装 Findbugs 和 CheckStyle 插件。

熟悉开发流程。我们的开发流程大致如下:功能开发->单元测试->功能测试->Code Review->集成测试->发布。确保你熟悉其中的每个环节。

其他。需要熟练使用版本控制工具 Git(阅读:《Git 权威指南》),以及项目构建工具 Maven(阅读:《Maven 实战》)。另外,在这个阶段可以尝试 TDD 开发。

参考技术A 尽量选择面授的Java学习班,视频教学的学习效果根本不行。
建议自己去JAVA培训学校看看:
1.学校的资质怎样
2.教学设备,师资力量是不是很好
3.老师是否有经验,是否有名师
4.就业如何 JAVA战狼班
Java学习一般有以下内容
1、Java开发:打好Java语言基础,深入理解Java面向对象核心思想,掌握Java集合框架、多线程、IO、网络编程以及J2SE8.0新特征
2、Web及移动前端页面、Java Web开发技术、jQuery+AJAX、MySQL数据库、web应用开发实战
3、SpringMVC框架、MyBatis框架、Spring框架整合、Hibernate框架、Struts2.0框架、企业开发框架实战
4、Java常用组件、Maven项目构建、SVN\GI、T源码管理、Linux入门、Oracle数据库、NOSQL、高发并架构体系
5、企业开发实战,真实企业项目案例逐项实战,掌握需求分析、数据库设计、详细设计、团队合作。
参考技术B struts现在很少有公司会用了,除非是有比较“古老的”项目需要用到,建议你打蛙课上去搜索学习。
很多前沿的技术,以及一线大厂的知识点,每周都会有更新,零基础的也讲得比较好。关键是,它的知识点是分成几分钟的那种,每个几分钟,很符合咱们现在碎片化时间去学习。
参考技术C 这已经是java的框架 你还要学习jquery 、ajax 、javaScript 、数据库oracle 等等···
西安学习Struts 在学hibernate 和Spring 在这之前先学习一下servlet 也就是J2EE
参考技术D java基础, j2ee, struts, hibernate spring追问

请问现在java学好了出来就业怎么样呢?
学好这些视频算是到了什么程度了?

追答

视频也就是带人入个门
java就业市场还是挺大的,但是学的人也是非常多。

追问

我主要是学习通信的,偶尔想搞搞软件方面,你说我有必要花大力搞java吗?

追答

java主要是做web开发, 服务器. 如果你打算搞网络, 偏前端, 学java可以, 但是如果你打算搞底层, 或者偏硬件, 嵌入式, 至少现在你不应该把时间浪费在java上.

追问

我现在平时在在PCB,和一些简单的开发板。我想软件硬件都懂,但主要学软件。你能给点什么好的意见吗? 我是学习通信工程的。

追答

学c, c++和汇编, java跟你的专业比较远, 意义也不大. 就算你真的会用到, 例如android嵌入式, 有c++基础也很容易.

本回答被提问者采纳

以上是关于我最近下了韩顺平的java学习视频,其中有五个大内容,我应该以哪个顺序来学习呢?的主要内容,如果未能解决你的问题,请参考以下文章

Java坦克大战游戏开发

java学习笔记——韩顺平视频

Java线程基础

浅谈java泛型

异常的探讨

尚硅谷 韩顺平 Java数据结构和算法