Java之SE基础篇(一)--Java程序设计概述和学习路线

来源:互联网 发布:淘宝怎么不能买q币了 编辑:程序博客网 时间:2024/04/29 19:56

一  什么是Java

    Java是Sun公司开发出来的一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

   Java语言发展到今天经历了一系列的过程,Java在1995年5月23日推出了JDK1.0版本,此版本标志着Java正式进军Internet的开始,在1998年对之前的JDK进行了升级并推出了JDK1.2的开发包,该版本加入了大量的轻量级组件包,从此之后Java被正式命名为Java2。

   Java语言发展到今天经历了一下3个发展方向。

  • JavaSE:包含构成Java语言核心的类。
  • JavaME:包含J2SE中一部分类,用于消费类电子产品的软件开发,如智能卡、手机、PDA、和机顶盒。
  • JavaEE:包含J2SE中的所有类,并且还包含用于开发企业级应用的类,如EJB、Servlet、JSP、XML和事物控制

二  Java语言的特点

Java语言的特点包括:简单性、可移植性、面向对象、适合分布式计算、高性能、安全性、健壮性等。

三  Java程序的运行机制和JVM虚拟机

   


   在Java中源文件名称的后缀为*.java,之后通过编译使*.java的文件生成一个*.class文件,在计算机上执行*.class文件,但是此时执行*.class的计算机并不是一个物理上可以看到的计算机,而是Java自己设计的一个计算机JVM,Java也是通过JVM进行可移植性操作的。

   在Java所有程序都是在JVM上运行的。Java虚拟机JVM读取并处经理编译过的、与平台无关的字节码*.class文件。Java解释器负责将Java虚拟机的diamante在特定的平台(DOS  Windows Unix)上运行。


四  JavaSE学习路线


0 0
原创粉丝点击