Java概述

1 什么是Java

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

通俗的解释:Java是一种计算机语言,是可以让我们与计算机进行沟通的语言,但我们学会Java语言,写入一段正确的代码,计算机就能明白我们想做什么。

2 Java的发展史

语言:是让人与人之间进行沟通的表达方式,比如中国人与美国人进行沟通需要用英文实现沟通的目的。

计算机语言:是让人与计算机之间进行信息沟通的一种信息沟通方式,比如程序员通过计算机语言编写一段正确的代码,计算机会明白程序员需要干什么。

Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言

2009年,Sun公司被甲骨文Oracle公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com 

3 Java跨平台原理

跨平台性:Java程序并非是直接运行的,Java在运行代码之前,Java编译器会将Java源文件编译成一个与平台无关的.class字节码文件,然后由Java虚拟机(JVM)对.class字节码文件进行编译,而不同的平台只需要安装不同的Java虚拟机(JVM),即可实现Java程序的跨平台性。

谈到Java的跨平台的原理,我们要了解一下什么是JDK和JRE

4. JDK和KRE

JDK:(Java Development Kit)是Java开发工具,是给程序员使用的,它里面包含了JVM、JRE和Java的核心类库(API)

JRE:(Java Runtime Environment)是Java的运行环境,是给客户安装使用的,它里面包含JRE、JVM和开发工具

posted @ 2023-10-19 11:14  和哗  阅读(12)  评论(0编辑  收藏  举报