JAVA SDK有多少种? SE SDK? EE SDK ? ME SDK?有没有一个SDK通杀EE/SE/ME。
解决方案 »
- Srping + Hibernate 如何在代码里通过方法重建数据库表?
- CORBA在命名服务器上绑定一组名称时,报notFound错误??
- 下拉列表框距离问题
- lucene 做全文索引,增量索引问题!求解!
- 紧急寻求使用javascrip访问struts2标签tabbedPanel的selectedTab属性的问题
- 关于jain sip创建带replaces header的refer请求的问题
- 谁能提供一份jawin运行包
- 各位大哥我对xml文件不是很熟悉我有这样一个xml文件请问怎样解析
- 完成的项目如何上传到互连网上使用??
- 问一个关于Arraylist和树形菜单的问题。
- jdbc:executeUpdate()与executeUpdate(String sql)方法有什么区别
- 时间控件
EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。JDK包含的基本组件包括:
·javac – 编译器,将源程序转成字节码
·jar – 打包工具,将相关的类文件打包成一个文件
·javadoc – 文档生成器,从源码注释中提取文档
·jdb – debugger,查错工具
·java – 运行编译后的java程序(.class后缀的)
appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。
Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。
Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
Jconsole: Java进行系统调试和监控的工具 java.lang: 这个是系统的基础类,比如String等都是这里面的,这个package是唯一一个可以不用import就可以使用的Package
java.io: 这里面是所有输入输出有关的类,比如文件操作等
java.net: 这里面是与网络有关的类,比如URL,URLConnection等。
java.util : 这个是系统辅助类,特别是集合类Collection,List,Map等。
java.sql: 这个是数据库操作的类,Connection, Statememt,ResultSet等
javax.servlet: 这个是JSP,Servlet等使用到的类
其实JAVA还有一个SDK被人忽略了,就是JAVA CARD,国外用的比较多,国内由于JAVA智能卡成本高,使用不多。
我想全部SDK都下载啊。SE又可以开发(所谓的标准)这个能用在开发ME(所谓的移动)开发上边么?SE是大多。但每做一种开发,都需要安装一个对应的JAVA 开发包啊?不会这么乱吧
http://java.sun.com
打开网页后,点菜单的第二个"Downloads",点开以后灰底白字,java SE、java EE、java ME都有,分别点开去下载,SE下载之后是76.6M,网页上也有显示。地址就是我上边给你的地址。这是页面地址:
SE:http://java.sun.com/javase/downloads/index.jsp
EE:http://java.sun.com/javaee/downloads/index.jsp
ME:http://java.sun.com/javame/downloads/index.jspSE是必须学的,你下载那么多干什么,SE你一两个月也学不明白,学完SE再学EE,EE里边东西就多了,JSP、 servlet、JDBC、javabean这几个EE里的最基本的要先学,学完之后做个留言版出来,实现基本的增删改查,当然还要学一个数据库,然后有招学生的中小公司可能会用你,然后每个月发给你点生活费,你就加班加点的练吧(不想加班?那怎么行?刚毕业的学生不加班怎么提高技术?)。ME不做手机开发根本用不到,学了也是白学,过些时间不用就忘了。SE呢,先去下载JDK,安装,配环境,再下载jcreator开发工具(eclipse你还用不了,等学完了SE再用吧),然后就可以开始敲代码练习了。你什么情况啊?在校学生?如果是非计算机专业的,可以到软件学院或计算机系去旁听。我知道985的学校的软件学院有的大一第一学期就开java课了,有的C++、java、C#、j2ee、asp.net等课都开,本科的、二学位的、研究生的都有去听的,但也有不去听的,所以教室里空位很多。
另外软件开发对学历的要求还是稍高一些的,如果是专科生,一些大公司可能从学历上就会把人卡住。如果专业课数据库原理、数据结构等学起来都吃力或者没学明白的话,就不适合做软件了,那样的话女生可以去做网页美工,男生可以去做网络、cisco的那些东西,这是对计算机专业的来说,这是个人发展定位的问题。另外可以下载一些网上的视频,如张孝祥的java课视频,边看边学。经济条件好也可以考虑去上个培训,现在的培训有的连框架struts、spring、hibernate、JSF等都讲,这样可以缩短基础段学习的时间,另外培训一般要选省会城市或省会以上的大城市的为好,地区中小城市的可能质量不行。不知道现在培训需要多少钱,培训这事能学到东西,但不实惠,就像去饭店吃饭,吃着很可口但觉得有点贵,如果是穷人家的孩子,那也没别的办法,钱都在一部份“先富起来”的人手里。我就是中途转行自学的,刚开始比较遭罪,所以知道刚开始自学的难处,没人理你,我就帮你解答。