日期:2014-05-19  浏览次数:20787 次

好吧 JAVA赢了
公司要转型 学JAVA ,由于公司不错,所以听从公司安排学习JAVA.
  开始是一头雾水,我.net转过来的,接地问下,怎么学,
  开发环境怎么装,有什么好的初级文档来看下,
  谁能大致来个纲要,比如.NET 先装framework 然后vs(IDE), 然后IIS发布,,
 

  在有JAVA开发的主流框架什么的 谢谢啊

------解决方案--------------------
先装eclipse,再装JDk,然后看你要干啥了
android?
j2ee?
有语言基础,直接找一个项目视频跟着敲吧,先敲个坦克大战?马士兵的视频。
没有项目压力逼你必须学那个的话你就随便学学呗
------解决方案--------------------
马士兵的java基础视频 看一下吧
------解决方案--------------------
先装jdk,到oracle去下,选好版本,解压缩配置好Path,运行java -version
然后安装你的开发环境比如eclipse,那就到ibm那边下,类似于你的vs ide,java的东西安装基本上就是解压缩,比较绿色,然后配置path,环境变量, 不像.net下一步下一步。
如果你要跑个tomcat,那就去apache去下,配置下环境变量JAVA_HOME。
然后下载maven或者ant等工具,
接下来时svn插件,tomcat调试插件,看你需要装吧。

慢慢折腾吧,java就像一堆面粉,做成什么东西完全看你手艺了。

------解决方案--------------------
下载个jdkAPI啥的看看
------解决方案--------------------
IDE用myeclipse,很好很强大
------解决方案--------------------
最简单开发环境是JDK+notepad,如果觉得notepad没有提示不好的话可以用notepad++或EditPlus。PS:关于JDK是要配置下环境变量的,这个网上可以找到一大堆。

关于IDE,免费的有Eclipse、NetBeans,收费的有MyEclipse、JBuilder等(不过国内有不少搞D版的,这个你懂的……)。

不过,既然用过.Net就应该清楚:最重要的还是语言本身,IDE充其量只是开发用工具。
PS:话说在下有个笔记本硬盘很小,为了省空间架的.Net开发环境就是.Net SDK+notepad++。
------解决方案--------------------
先装JDK,然后装Eclipse,最后tomcat发布
文档先看JDK的javadoc,再看你用到的其他类库的javadoc
------解决方案--------------------
java核心技术卷8 不谢
------解决方案--------------------
If you are still reading technical Articles/ books written in chinese, then I can absolutely tell you that your java skills is <= Average. most of the java Articles and books are originally written in English, when someone translated it to chinese, a lot of very important knowledge the originall author is trying to tell is more or less lost.

So Stop reading technical books in chinese, start reading them in English. you will realize how beautiful you will feel. you will reget why i CAN NOT do this earlier.


Here are some of the best website i found.


http://www.java101.net/index.xhtml
http://www.javaworld.com/
http://www.infoworld.com/
------解决方案--------------------
新手入门,如果是刚刚入门可以看
Java核心技术卷1-基础知识
Java核心技术卷2-高级知识

剧说这两本书是JDK开发参与人员写的。也是每个Java必看的经典。
当你深入了就可以看Java编辑思想了。

但是推荐你跟着项目走,一个编辑老手看视频的话,太浪费时间了。
又则有了C#基础的同学,会觉得Java没什么。其实很简单。