java30天速成方法

阅读: 评论:0

java30天速成方法

java30天速成方法

    给想学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

=ja39Wpik

本文发布于:2024-02-02 04:07:26,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170681810941255.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:方法
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23