Java学习(一)

1.该技术的概念和方向

概念:

    Java,由Sun Microsystems公司于1995年5月推出,它是一种可以编写跨平台应用软件、完全面向对象的程序设计语言,JAVA通常是Java程序设计语言和Java平台的总称。
    Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

方向:

java体系所划分的三大平台:

  1. Java SE ( Java Platform Standard Edition) 标准版
    • 开发桌面级应用
  2. Java EE ( Java Platform Enterprise Edition) 企业版*
    • 开发Web应用
  3. Java ME ( Java Platform Micro Edition) 小型版
    • 开发嵌入式/移动设备

2.该技术解决了什么问题

    因为万维网的发展,需要服务器的资源能够在任何一台计算机上运行或访问,并保证资源获取的安全性。Java虚拟机的出现很好的解决了以上问题。Java将源程序翻译成字节码,通过Java虚拟机进行解释,使不同计算机平台上的对应的虚拟机能够运行同一个程序,并且Java虚拟机能够保证运行的程序不侵害计算机。

3.同类技术有哪些

例如: PHP Python

4.该技术的主要组成部分

  1. Java程序设计语言
  2. Java虚拟机 (JVM)
  3. Java API 类库
  4. Java辅助工具
    • 如javac (Java语言编程编译器)

JDK和JRE的区别

JRE: Java Runtime Environment (Java运行时环境)
Java虚拟机 (JVM)Java API 类库组成。
JDK:Java Development Kit(Java开发工具包)
Java程序设计语言,Java虚拟机 (JVM),Java API 类库,Java辅助工具组成,JDK包含JRE。目前多数使用Orancle JDK。

5.该技术为什么出现

    1995年,业界为了使死板、单调的静态网页能够“灵活”起来,急需一种软件技术来开发一种程序,这种程序可以通过网络传播并且能够跨平台运行。这个时候,Sun公司想起了那个被搁置起来很久的Oak(Java的前身),并且重新审视了那个用软件编写的试验平台,由于它是按照嵌入式系统硬件平台体系结构进行编写的,所以非常小,特别适用于网络上的传输系统,而Oak也是一种精简的语言,程序非常小,适合在网络上传输。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java简介 Java是一种计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和...
    craneyuan阅读 8,199评论 1 18
  • 1、Java的标准划分 Java 的版本演进到Java 2,根据不同层面的应用进行了细化,Java 2平台被分为三...
    找不着对象阅读 4,114评论 0 1
  • 1. 用构造器来确保初始化 创建对象时,如果该类具有可用的构造器,java就会在用户有能力操作对象之前自动调用相应...
    Vinson武阅读 988评论 0 0
  • Java在各个领域的应用 主要体现在以下的方面: 企业级应用:也就是大型企业的软件系统和各种类型的网站。原因是取决...
    沉迷学习_9a15阅读 962评论 0 0
  • macOX环境搭建 官网下载JDK http://www.oracle.com/technetwork/java/...
    量久阅读 702评论 0 0