Come To J2EE's Way(1)

今天是Java培训的第一天,对于每个初学者开始心里面都要有个准备.不是要你去现在就去学写 HelloWorld.java,更不是让你去追述java的标志为什么是一杯咖啡,那是sun的历史.现在我们要磨刀,磨什么刀?就是在学习JavaCode前的准备工作

1.基本Java名词: JDK JVM JRE的概念.

  JDK是Java Development ToolKit的缩写,Java程序的开发包,相当于是Java的库函数。

  JVM是Java Virtual Machine的缩写,俗称Java虚拟机。它是一个虚构出来的计算机通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。

JRE 是Java  Runtime Enviroment的缩写。Java运行环境。一般说来,在谈论一个具体的产品的时候,可以说“JRE”,而说到理论中的一个模型的时候,我们常用的是“Java虚拟机”。要使用Java程序,JRE是必不可少的环境。

 谈了那么多,那么到底三者有什么关系呢?

Java程序的运行都是要在JRE里面的。就是说操作 系统 必须安装过JRE才能运行Java程序。JRE包括很多部分,比如把   *.class文件 翻译 成指令的部分,执行这些指令的部分。   JRE先把*.class文件翻译成指令集,就是一条一条的比较低级的指令(例如存取内存地址,或寄存器数据,类似汇编语言的指令)。当*.class被翻译成指令以后,再由JVM来逐条执行这些指令。   所以,JVM是包括在JRE里面,是JRE的一部分,这部分的主要功能是处理指令。网上这样说:Java标准类库(JDK)+jvm.dll+本机程序库+辅助程序库=JRE 。其实不管是本机程序库还是辅助特定程序库都要囊括在JRE 的ClassPath中才能正确的执行调用 ,所以还是可以说JRE=JDK+JVM。

2.Java 包括哪些应用平台

  1.  J2EE是Java 2 Enterprise Edition是Java的一种企业版用于企业级的应用服务开发
  2. J2SE是Java 2 Standard Edition是Java的标准版,用于标准的应用开发
  3. J2ME是Java 2 Micro Edition是Java的微型版,常用于手机上的开发
 

   J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。

 

3.JavaCode的前期准备:

  一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装.这是贯穿整个学习的始末.

  二、JAVA语法:如果您已经有了开发经验,恭喜您,您学习JAVA语法来将比较容易。如果您有C++等面向对象语言的开发经验,您只需简单的翻看一下介绍JAVA的相关书籍就可以了。如果您是新手,没有关系,您下些工夫,好好研究一本JAVA初级教程之类的书就可以了。

  学习了JAVA语法,加上面向对象的知识,只有您用心,您就可以写出来比较好的JAVA代码了。如果您再抽出时间熟悉一下JAVA编程规范,您代码的水平就应该不俗了。

  三、JSP+HTML/XHTML:在我国的绝大多数公司,做JAVA程序员都少不了和JSP以及HTML打交道。因此,想成为JAVA程序员就不可避免的要熟悉JSP和HTML,您最好能知道JSP的几个内置对象,如Session,Request,Reponse,,以及常用的JSP标签,如include,userBean等。尽管一些工具会帮您生成HTML代码,但您还是要熟悉比如title,,,,等。

 四、JavaScript+CSS+XML :这个看来是整个 Web开发的重点呀!详细讲,细说。后期还是会退出AJAX

 五、WebServer:熟悉了以上三种,可以肯定的说您已经可以制作出来JSP页面了,您也可以在您的页面里使用自己开发的JAVA类(JAVABEAN)了,但您的页面总要跑起来才能看到您要的效果,这就要求您必须熟悉一种WebServer,比如:TOMCAT,RESIN,Jboss等。您要熟悉如何发布您的应用,如何利用WebServer的数据库资源等。

 六、开发工具:大家都知道,开发工具可以帮助您更好更快地开发,因此熟悉几种开发工具很有必要。目前JAVA的开发工具比较流行的有JBuilder,IDEA,Eclipse,HTML的开发工具有Dreamweaver等。

 七、熟悉一种框架:熟悉一种框架其实是成为JAVA程序员的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良好的层次关系和业务控制逻辑,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和Spring等。

就到这里了吧,第一天不想说的太多了,其实下面的都是围绕这些去延伸话题,希望第一天大家能够多Java有个简单的印像。呵呵,知道有那回事就行了。接下来就好办了

待续.......

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值