社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1911阅读
  • 0回复

Java相关大全【jdk,eclipse,tomcat等】

楼层直达
级别: 光盘初级
发帖
919
飞翔币
2147
威望
227
飞扬币
3596
信誉值
0


在一家企业做了一段时间J2EE,对Java有了新的认识,为了分享这些知识,特发此贴,绝对原创。当然也许有错,欢迎大家纠错批评。另外,我表达能力较差,只能说大白话
问1:Java有啥用?做出来的东西没装jre都不能执行。
答1:Java是一种解决方案,能够快速生成企业级解决方案。也就是利用大量的内部类和成熟的开源框架进行快速开发。
问2:啥叫企业级解决方案?
答2:问微软。
问3:jdk和jre有什么区别?
答3:jdk是开发工具,可以编译java文件为class文件。jre是运行时,可以运行class文件。你要是开发人员,就用jdk,要是一般用户就用jre。当然,jdk就包含jre,如果你是一般用户,又说不定也要编译java文件,那么装个jdk就OK了。
问4:jdk是不是装最新版本?
答4:不见的。我以前写过一篇关于PHP配置的文章,跟PHP类似,Java也不是越新越好,要看实际情况。但是1.3和1.4并不推荐,除非一些老的项目是用1.3或者1.4开发,无奈只能用相同版本的jdk,新开发的项目尽量用新版本,但是也不推荐用最新版本,1.5足以,如果做桌面开发,1.6也可以考虑。但是相信如果没有自虐倾向,没人用Java做桌面开发。1.7没研究过,不做评价。
各种版本JDK\JRE下载:
1.31官方已经不提供Windows版本下载
1.42_16
http://java.sun.com/j2se/1.4.2/download.html
1.5_14
http://java.sun.com/javase/downloads/index_jdk5.jsp
开发工具篇:
强烈推荐eclipse,有人说,又大又难用,一个开发工具100多MB,不如用个EditPlus或者Notepad+好用,语法加亮,启动快速。
我问问说这些话的人,你们知道什么是IDE吗?我说一下IDE基本应该有的功能吧:(eclipse简称e)
语法加亮(都有),JavaBean的get/set动态生成(e独有),按Ctrl键单击方法或者类名直接到声明处(e独有),Annotations支持(e独有),内置CVS客户端(e独有),调试和单步跟踪(e独有)等等等太多了
就这么说吧,那些只能语法加亮的编辑器也充其量就是一个文本编辑器,远远谈不上IDE的范畴。
eclipse下载:
http://www.eclipse.org/downloads/
做普通Java开发下载Eclipse IDE for Java Developers
做J2EE也就是Web开发下载Eclipse IDE for Java EE Developers
我爱飞扬飞扬爱我 !