首页 > 编程语言 > 详细

JAVA:初识Java · Xer97

时间:2019-12-26 01:28:52      阅读:82      评论:0      收藏:0      [点我收藏+]

1. 什么是Java

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java特性:简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性。

Java语言常年占领全球编程语言排行榜榜首

技术分享图片


2. Java的分类

按照应用范围,Java大可分为Java SEJava EEJava ME三个平台版本。

技术分享图片


3. 什么是JDK、JRE、JVM

JDK(Java Development ToolKit)Java开发工具,包含开发Java程序的所有工具,如javac和java等,JDK里包含JRE

JRE(Java Runtime Environment)Java运行环境,如果要运行Java程序,就需要JRE的支持,JRE里包含JVM

JVM(Java Virtual Machine)大专栏  JAVA:初识Java · Xer97>:Java虚拟机,是运行所有Java程序的虚拟计算机。

技术分享图片


4. Java的编译与运行

Java源代码:Java语言所编写的代码块。
Java源文件:保存Java源代码的文件。文件名格式:类名.java
字节码文件:Java源文件(.java)通过编译所生成的、可被JVM解释的文件。文件格式:类名.class

编译:将Java源文件(.java)转换为字节码文件(.class)。
运行:字节码文件(.class)被加载到JVM中进行解释。

技术分享图片

由此可见Java既是编译型语言,又是解释型语言。

技术分享图片


5. Java的跨平台性

一个Java程序不用通过转换就可以在多种操作系统平台(如:Windos、Linux、Mac os)下运行。

技术分享图片

:Java具有跨平台性,而JVM是不跨平台的。即不同的操作系统中的JVM是不同的

JAVA:初识Java · Xer97

原文:https://www.cnblogs.com/lijianming180/p/12099745.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!