码迷,mamicode.com
首页 > 编程语言 > 详细

Java技术-0

时间:2019-07-14 09:31:33      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:虚拟   后缀   组件   code   sof   编程语言   alt   java平台   class   

Java程序语言

 Java程序语言是一种高级编程语言,它具备如下性质:

  • 简单
  • 面对对象
  • 分布式
  • 多线程
  • 动态
  • 架构中立
  • 可移植
  • 高性能
  • 强壮
  • 安全

Java应用程序开发的完整过程

技术图片

  1. 源代码都写在后缀名为.java的一个纯文本文件中;
  2. 通过编译器编译成.class文件--不是代码文件,而是字节码--一种JVM(Java Virtual Machine)能够识别的机器语言;
  3. 通过启动器从JVM实例中运行称程序;

Java可以在不同的操作系统上运行

因为Java虚拟机可以在不同的操作系统,如MIcrosoft Windows,Mac OS,Linux,Solaris,所以.class文件都可以在这些系统上运行。

 Java平台

平台:程序运行的硬件或软件换境;

大多数平台可看做操作系统和底层硬件的组合;

Java平台是运行于其他软件平台之上的纯软件平台;

Java平台的两个组件:Java虚拟机;Java 虚拟机是Java平台的基础,它可以移植到不同的硬件平台上;

          Java程序接口(API);API是现有软件组件构成的集合;这些API被分为相关类和接口的库;通常称这些库为 包(Package)

缺陷:因为平台独立,所以Java平台要比本地代码要慢一些;但是不影响移植性的情况下,性能接近本地代码;

Java技术的优势

入门快;

代码少;

代码质量高;

开发效率高;

避免平台相关性;

编写一次,到处运行;

发布软件更容易;

 

Java技术-0

标签:虚拟   后缀   组件   code   sof   编程语言   alt   java平台   class   

原文地址:https://www.cnblogs.com/delongzhang/p/11183059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!