Java技术-0
Posted delongzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java技术-0相关的知识,希望对你有一定的参考价值。
Java程序语言
Java程序语言是一种高级编程语言,它具备如下性质:
- 简单
- 面对对象
- 分布式
- 多线程
- 动态
- 架构中立
- 可移植
- 高性能
- 强壮
- 安全
Java应用程序开发的完整过程
- 源代码都写在后缀名为.java的一个纯文本文件中;
- 通过编译器编译成.class文件--不是代码文件,而是字节码--一种JVM(Java Virtual Machine)能够识别的机器语言;
- 通过启动器从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的主要内容,如果未能解决你的问题,请参考以下文章
如何生成用于 com.auth0 java-jwt 的 RSA 密钥?
JBoss EAP 7.0 java.lang.IllegalStateException: 未知标签! pos=3 poolCount = 20 警告
JAVA SAP JCO3.0 抛出这个异常:java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path