• Java


    一、计算机的发展史

    1、计算机语言经历了三代,第一代机器语言(原始阶段),第二代汇编语言(手工业阶段),第三代高级语言(工业阶段)。

          汇编语言仍应用在工业电子编程领域、软件的加密解密、计算机病毒分析等。

    2、算法是计算机的灵魂,语言是实现算法的工具。

    二、多种编程语言介绍

    1、C语言:现代高级语言的鼻祖,经典计算机高级语言。

    2、C++:C语言的扩展,是一种混合语言。

    3、Java:广泛应用于企业级软件开发、安卓移动开发、大数据云计算等领域,几乎设计IT所有行业。

    4、PHP:一般用于WEB开发领域,适用于中小型网站的开发。

    5、OC:苹果软件的开发。

    6、JavaScript:H5开发核心。

    7、Python:应用于图形处理、科学计算、web编程、多媒体应用、引擎开发,尤其是机器学习和人工智能。

    三、Java三大版本含义

    1、JavaSE:标准版,定义在个人计算机上的应用。

    2、JavaEE:企业版,定义在服务器端的应用。

    3、JavaME:微型版,定义在消费性电子产品的应用上。(较少)

    四、Java的特性和优势

    1、跨平台,可移植性;

    2、安全性;

    3、面向对象;

    4、简单性;

    5、高性能;

    6、分布式;

    7、多线程。

    五、Java应用程序运行机制

    计算机高级语言的类型主要有编译型和解释型两种,Java是这两种类型的结合。

    Java首先利用文本编辑器编写Java源程序,源程序的后缀名为.java,再利用编译器(javac)将源程序译制为字节码文件,字节码文件的后缀名为.class,最后利用虚拟机(解释器,java)解释执行。

    六、JDK、JRE和JVM的区别和作用

    JVM:虚拟机,用来解释执行字节码文件。

    JRE:Java运行式环境,包括JVM、库函数以及运行Java程序必须的文件。

    JDK:Java开发工具包,包含JRE以及增加编译器和调试器等用于程序开发的文件。

  • 相关阅读:
    hadoop wordcount
    hadoop map reduce 实例wordcount的使用
    玉髓
    数据类型检测的四种方式
    天猫前端招聘要求
    正则示例1
    字面量和实例创建的区别
    正则表达式
    面试题1
    this关键字
  • 原文地址:https://www.cnblogs.com/mc0229/p/12173672.html
Copyright © 2020-2023  润新知