• java的介绍


    一、什么是java

    Java技术既是编程语言又是平台。

    二、java的体系结构

    体系平台

    说明

    JAVA SE

    支持面向桌面级应用(如Windows下的应用程序)的Java平台

    JAVA EE

    Web应用程序开发

    JAVA ME

    支持Java程序运行在移动终端(手机、PDA)上的平台

    三、java 的应用

    领域

    说明

    企业级应用

    网站,分布式系统

    Android平台应用:

    手机app

    大数据平台开发:

    框架有Hadoop,spark,storm,flink等

    移动领域应用

    手机、PDA、机顶盒、汽车通信设备等。

    四、java语言的特征

    描述

    说明

    Simple

    简单,易学

    Object oriented

    面向对象编程的一门语言

    Distributed

    分布式

    Multithreaded

    多线程

    Dynamic

    动态,灵活

    Architecture neutral

    结构中立:(.class 文件可以在任意系统上运行)

    Portable

    轻量级

    High performance

    高性能

    Robust

    强大(垃圾的自动收集等是Java程序健壮性的重要保证。)

    Secure

    安全:Java提供了一个安全机

    制以防恶意代码的攻击

    五、java的编译过程

    1. .java 文件 由 java编译器 编译为.class文件
    2. .class 文件里面并不是java原生代码而是包含字节码-Java虚拟机(Java VM)的机器语言
    3. Java启动器工具将使用Java虚拟机的实例运行您的应用程序。

    六、java 适用于不同的操作系统

    七、Java平台

    平台 :是程序在其中运行的硬件或软件环境。

    大多数平台可以描述为操作系统和底层硬件的组合。 Java平台与大多数其他平台的不同之处在于,它是一个基于软件的平台,可以在其他基于硬件的平台上运行。

    Java 可以在操作系统和底层硬件的组合平台运行,也可以在其他基于硬件的平台上运行。

    Java平台具有两个组件:

    Java虚拟机  jvm

    Java应用程序编程接口(API:API是大量现成的软件组件的集合,这些组件提供了许多有用的功能。 它分为相关类和接口的库。 这些库称为软件包。 JDK

    API和Java虚拟机将程序与底层硬件隔离。

    Java 的核心机制

    Java虚拟机 (Java Virtal Machine)

    JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。

    垃圾收集机制 (Garbage Collection)

  • 相关阅读:
    Erlang 督程 启动和结束子进程
    cocos2d-x 3.0 内存管理机制
    c语言基本数据类型
    4星|《剑桥中国经济史:古代到19世纪》:经济学视角看中国古代史
    孟晚舟三种结局;共享单车大败局;失业潮不会来:4星|《财经》2018年第30期
    2018左其盛差评榜,罕见的差书榜
    2018左其盛好书榜,没见过更好的榜单
    罗振宇时间的朋友2018跨年演讲中最重要的35句话
    中国土地制度与房价走势相关9本书
    2星|水木然《世界在变软》:肤浅的朋友圈鸡汤文
  • 原文地址:https://www.cnblogs.com/kali5k/p/12993394.html
Copyright © 2020-2023  润新知