栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

学习Java之前

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

学习Java之前

了解Java语言的发展历史 

       一.Java的产生背景(1991 1995)

       1.JDK1.0-------开发类库

       2.JDK1.1-------运行坏境和开发环境

       二.Java的幼年时期(1995 1998)

       1.JDK1.2-------诞生  JavaEEJavaME

       三.Java的青年时期(1998 2004)

       1.JDK1.3-------拓广  Struts,Hibernate,Spring

       2.JDK1.4-------快速

      四.Java的壮年时期(2004 至今)

      1.JDK5.0------易用(增强for,泛型)

      2.JDK6.0------全面提升,坚挺的平台

      3.JDK8.0------Lambda表达式,流式编程等优秀的特性


了解Java的运行机制

     一. JAVA是编译型和解释型语言的结合体

           ①首先采用通用的java编译器将java源程序编译成为与平台无关的字节码文件(class文件)

           ②然后由java虚拟机(JVM)对字节码文件解释执行。

            注意:java字节码具有平台无关性、可以在各种不同系统平台中运行,但是需要有不同版本                的java虚拟机,不同系统平台的java运行环境其java虚拟机是不一样的。

     二.JVM(Java Virtual Machine Java虚拟机)

        (1)JVM是Java字节码执行的引擎,为java程序的执行提供必要的支持,还能优化java字节               码,使之转换成效率更高的机器指令。程序员编写的程序最终都要在JVM上执行,JVM中类的           装载是由类加载器(ClassLoader)和它的子类来实现的。  (2)ClassLoader是java运行时一           个重要的系统组件,负责在运行时查找和装入类文件的类。

        (3)JVM屏蔽了与具体操作系统平台相关的信息,从而实现了java程序只需生成在JVM上运行            的字节码文件(class文件),就可以在多种平台上不加修改地运行。不同平台对应着不同的              JVM,在执行字节码时,JVM负责将每一条要执行的字节码送给解释器,解释器再将其翻译              成特定平台环境的机器指令并执行。java语言最重要的特点就是跨平台运行,使用JVM就是为            了支持与操作系统无关,实现跨平台运行。

     三.  ClassLoader

       (1)是JVM实现的一部分,包括bootstrapclassloader(启动类加载器)

       (2)ClassLoader在JVM运行的时候加载java核心的API,通过java程序实现两个ClassLoader:

         ①ExtClassLoader,它的作用是用来加载java的扩展API,也就是libext类;

         ②AppClassLoader,用来加载用户机器上CLASSPATH设置目录中的Class.

       (3)ClassLoader加载流程:当运行一个程序的时候,JVM启动,运行bootstrapclassloader,           该ClassLoader加载java核心API,然后调用ExtClassLoader加载扩展API,最后                                   AppClassLoader加载CLASSPATH目录下定义的Class.

     四.JRE

         JRE是JavaRuntimeEnvironment,java运行时环境,它是java程序运行所必须的环境集合,主             要由java虚拟机、java平台核心类和若干支持文件组成。其不包含开发工具、编译器、调试器             以及其他工具。

     五.JDK

         JDK是Java Development Kit,简称java开发工具包。

         JDK是java的核心。它包括java运行环境、一堆java工具盒java基础的类库(rt.jar)。

         JDK包含JRE的全部内容外,还包含开发者用以编译、调试和运行java程序的工具。

         JDK、JRE、JVM之间的关系:

         JDK、JRE、JVM之间是包含关系。范围由大到小依次为JDK、JRE、JVM。


掌握Java开发环境的搭建

         一.工具和原料

              windows7,64位系统 JDK(java开发集成开发包)

              Eclipse

             (搭建环境有点繁琐,这里就不一一说明了)


掌握如何编辑和运行Java程序

      Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码                      (ByteCode)  2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解        吧释运行,所以说Java被称为半解释语言( "semi-interpreted" language)


掌握Java程序的基本结构

       一个Java程序的基本结构大体可以分为包、类、main()主方法、标识符、关键字、语句和注释等

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/763570.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号