Java概述
1 什么是Java
官方定义:Java是一门面向对象的编程语言,不仅吸收了C++语言中的各种优点,还摒弃了C++里难以理解的多继承,指针等概念,因此Java语言具有功能强大和简单易用两大特性。Java语言作为静态面向对象编程语言的代表,极好实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
通俗的解释:Java是一种计算机语言,是可以让我们与计算机进行沟通的语言,但我们学会Java语言,写入一段正确的代码,计算机就能明白我们想做什么。
2 Java的发展史
语言:是让人与人之间进行沟通的表达方式,比如中国人与美国人进行沟通需要用英文实现沟通的目的。
计算机语言:是让人与计算机之间进行信息沟通的一种信息沟通方式,比如程序员通过计算机语言编写一段正确的代码,计算机会明白程序员需要干什么。
2009年,Sun公司被甲骨文Oracle公司收购,所以我们现在访问oracle官网即可:https://www.oracle.com
谈到Java的跨平台的原理,我们要了解一下什么是JDK和JRE
4. JDK和KRE
JDK:(Java Development Kit)是Java开发工具,是给程序员使用的,它里面包含了JVM、JRE和Java的核心类库(API)
JRE:(Java Runtime Environment)是Java的运行环境,是给客户安装使用的,它里面包含JRE、JVM和开发工具