微软的各种开发工具、开发技术一向简单易用,容易上手,比较容易的就能出效果,但由于其比较封闭的生态环境,很容易就在技术上止步,相对不容易深入。
Java生态环境很开放,各种开源第三方框架层出不穷,要学习的东西非常多,学习成本相对较高,技术上容易进步。
我个人感觉,Java体系的从业者平均技术水平应该是大于微软体系的,下面开始学习之旅。
最基础的语法和常用类--《Java无难事》
首先配置Java开发环境,到官网下载一个Java SE的SDK,安装到你的机器上,安装完毕后,在环境变量-〉系统变量中新增系统变量JAVA_HOME,其值为JDK安装路径,比如:D:\Java\jdk1.6.0_39,然后再path变量的头部新增:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
在cmd中执行命令:java -version,如果输出版本号,则说明最基本的Java开发环境配置成功了,那么我们可以使用EditPlus之类的文本编辑器书写第一个Hello World程序了,命名为HelloWorld.java。
public class HelloWorld
{public static void main(String[] args)
{
System.out.println("Hello World");
}
}
进入cmd,执行命令 javac HelloWorld.java编译这个程序,执行命令 java HelloWorld 就可以看到cmd中正确的打印出了“Hello World”字符串。
Wornderful,是不是应该幸福一下呢 ,大笑现在我们开始基础语法和常用类的学习吧。
怎么学呢?看厚厚的书吗?太浪费时间了。建议还是看视频吧,推荐:孙鑫的 《Java无难事》,可以去优酷下载12讲视频及配套的ppt讲解,10/11/12讲可以不用看,以后的工作过程中基本用不到;把视频多看几遍,理解透彻了,里面的所有例子,都用EditPlus多写几遍,调通,开始是抄,后来是自己写,做到可以自行写对所有的例子代码写对调通的时候,可以说已经Java入门了。
这第一步大约累计需要40小时。
在这个步骤,不要试着去阅读800多页的《Java编程思想》,更不要试着去阅读关于“设计模式”的书籍,我们需要的是尽量压缩学习时间,用这40个小时的时间,掌握基础的Java,在这个最低可以工作的基础上,先去做一个蹩脚的Java程序员,先到实操环境中去实践。
JAVA IDE 开发环境(Eclipse)
这第二步的目的是开发一个简单的Web程序,数据库的CRUD。
Eclipse就到官网下载一个Eclipse IDE for Jav