给想学java的朋友推荐,这是我的最爱啦!
一、java语言基础(4天)
这个阶段不要用IDE,多做练习。快速的看完,大致明白即可。以后在开发中逐步熟悉与提升
1、配置环境
jdk 配置与使用,配置pycharm时已经配置过了,就是设置环境变量,例如:
export JAVA_HOME=/work/software/jdk1.7.0_79
export JDK_HOME=$JAVA_HOME
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export PATH
2、快速了解
.html
3、Java初级知识
.html
4、Java进阶知识(GUI相关的不用看)
.html
5、学习java编程规范
二、工具链熟悉(1天)
IDE,很多教学是Eclipse, 建议用IntelliJ IDEA,与pycharm一个公司的产品
了解Ant、Maven,现在是推荐用Gradle
三、java常用库的熟悉(2天)
jdbc、Log4j、Apache Commons、Fastjson、JUnit
去www.oschina、www.iteye上边搜,很多资料
三、学习开发WEB项目(16天)
Java SSH(Struts Spring Hibernate)是曾经的经典web框架,不过现在:
struts 已经被淘汰,建议使用Spring MVC。如果你们外包的公司用struts,你就哭吧
Hibernate 太重,建议看ibatis(已经改名mybatis),阿里系的在用ibatis。一样的,新手去接手Hibernate会被搞残的
Java框架都太重,现在出现一些小巧的框架方便快速开发:jfinal、blade等
一些教学中会教:
JSP、EL、JSTL,已经淘汰或者说过时了,不建议学了
现在有2条路线可以选择:
1、比较传统的组合
Spring MVC、mybatis(ORM)、FreeMarker(模板引擎)或者Velocity
书:
Spring 实战(第3版)
.html
要是英语好
/
也可以看看国内应用参考示例(有些庞大)
.html
Java Web高级编程
.html
mybatis、FreeMarker、Velocity
看网上教学
2、选择轻量级的jfinal(自己的项目,我推荐这个)
介绍
学习官方例子,熟悉用到的第三方库和软件
看别人的作品
四、JAVA生态圈熟悉(1天)
五、自己做一个blog(4天)
做一个blog程序,放到github上,让别人点评
六、深入(4天)
快速过一遍,留个印象,以后有空了慢慢看
1、java语言深入
Java编程思想(第4版)
看前21章,图形化不用看
2、web开发
深入分析Java Web技术内幕(修订版)
.html
3、看下其它知识
Spring boot
TDD
其它参考资料:
视频教学
/
Java 语言基础
Java Web基础-servlet
Java Web基础-JDBC
Java Web基础-Tomcat
Java Web进阶-Spring
Java Web扩展-Freemarker
Java Web进阶-Mybatis
Java Web扩展-Maven
Java Web拓展-Spring MVC
看完了,多做练习,有空了把上边列的书再看一遍
培训机构的视频教学(这类的教学有点啰嗦,有些地方可以跳过去,图形(AWT、Swing等),Java的事件处理机制,Java Applet这些都不用看)
.shtml
.shtml
本文发布于:2024-02-02 04:07:26,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170681810941255.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |