zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    [引]Windows Server 2003 : 服务器群集
    周国平:(爱情)永远未完成
    企业管理常用缩写术语之中英文对照表(含解释)
    微软相关中文网站
    陈安之:NAC神经链调正术
    学会不要再争吵
    Oracle基础学习四:字符串 数字 日期 等 相关函数
    贪多嚼不烂
    frameset 框架传值点滴
    陈安之成功的十个关键
  • 原文地址:https://www.cnblogs.com/kali5k/p/12993394.html
Copyright © 2011-2022 走看看