1、jdk
jdk是Javadevelopmenttoolkit,相当于是Java的库函数,是编译,运行Java程序的工程包。
2、j2se
a、j2se是Java2standardedition是标准版,用于标准的应用开发;
b、j2se就是所有j2的基础!
3、j2ee
a、j2ee是Java2enterpriseedition是Java的一种企业版用于企业级的应用服务开发;
b、j2ee是在j2se的基础上添加了一系列的企业级应用编程接口。
c、j2ee包含有很多的技术,其中有熟悉的jsp,servlet,jdbc,jme等13种技术!
d、j2ee主要是用来做B/S结构的应用程序!也就是说是基于浏览器和服务器的!
4、j2me
j2me是Java2microedition是Java的微型版,常用于手机上的开发。
四种都是针对不用的使用来提供不同的服务,也就是提供不同类型的类库。
怎么学好Java
刚刚也说了,j2se是Java体系的基础,也是重中之重。目标:
1、要能真正的理解面向对象的优势,理解为什么不是面向过程。
2、掌握Java语法基础包括异常处理、多线程、网络编程、GUI编程等;
3、如果你对swing不感兴趣,可以跳过它。
4、当你学完j2se的学习之后,你就要开始学习Java web了。
5、要掌握web基础知识:html、css\javascript\ajax\jQuery。这些技术看起来多,其实也没要你精通它们,知识要你能在用到它们的时候,能通过快速查阅相关文档,能正确使用它们。
6、再来就是学习servlet、jsp、jdbc,这些都是Javaweb的基础,如果自学有难度,可以在网上下载一些相关的视频,帮助理解,降低学习难度曲线。
7、当完成j2se这阶段的学习后,就可以进入j2ee的阶段了,主要学习三种框架,struts2、hibernate、spring,这些框架未搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。首先要学习三个框架的基本配置和使用,直到你能熟练搭建一个ssh项目。