01、什么是JAVA语言?

本文详细介绍了Java语言,包括其面向对象的特性、分布式、健壮性和安全性等特点。Java分为JavaSE、JavaEE和JavaME三大体系,适用于不同类型的开发。文章还介绍了Java的发展历程,从JDK的安装到环境变量配置,以及Java程序的HelloWorld示例。同时,解释了JDK、JRE和JVM之间的关系。
摘要由CSDN通过智能技术生成

 什么是JAVA语言?

    JAVA是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用的两个特征。

    在早期的一次Java演讲中,Java语言创始人之一 Bill Joy 提出 Java = C ++ -- (C ++ 减减),表示Java除去了 C++ 中的一些没必要又很难的内容,是一种更精简的语言。随着学习的深入,你会发现Java在许多的地方的确更简单了,但在其他方面并不比  C++ 简单多少。

JAVA语言的三大体系

    --JavaSE【桌面应用】 

    --JavaEE【企业级网页应用】 

    --JavaME【嵌入式系统开发】

JAVA语言的特点

    --简单性

        摒弃了C++中多继承、指针的概念,并且有了一套垃圾回收的机制

    --面向对象

    举例:老鹰抓小鸡

        面向过程:抓小鸡(老鹰,小鸡)

        面向对象:老鹰.抓小鸡(小鸡)

    --分布式

        应用网络编程,可以将单体程序拆分为多个微服务,从而将多个服务部署在不同的服务器中

    --健壮性

        强类型语言、异常处理机制、垃圾回收机制

    --安全性

        提供一套安全处理机制

    --平台独立与可移植性(编译性语言)

        一次编译,多处运行

    --多线程

    --动态性

    可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式应用程序等

JAVA语言的历史【现在JDK17】

    --1995年发布Java 

    --1999年发布了三个版本

    --2004年发布1.5

    --2014年发布1.8

    

JAVA的安装与环境配置(WIN10系统)

    --从甲骨文官网下载1.8版本的JDK

    --执行安装程序(全部默认下一步即可)

    --默认安装在C:\Program Files\Java

    --JDK (Java程序的开发工具)

    --JRE (Java程序的运行环境)

    

    --配置Java的环境变量:

        --打开高级系统设置

        --打开环境变量

        --win10操作系统

        --在系统变量中配置JAVA_HOME(新建)

        --在path中指定jdk的bin路径(新建)

    --默认安装在C:\Program Files\Java

    --JDK (Java程序的开发工具)

    --JRE (Java程序的运行环境)

    --找到我的电脑,右键图标,找到属性 

    --找到关于,打开高级系统设置

    --打开环境变量

    --系统变量中新建变量名:JAVA_HOME 路径:JDK绝对路径

    --系统变量中Path中

    加入%JAVA_HOME%\bin   

    再加入%HADOOP_HOME%\bin

    --打开dos命令行,使用java -version检查当前使用的jdk的版本

        

   --win7操作系统

         --在系统变量中直接添加bin路径

            系统的环境变量path为:

            C:\Program Files\......;C:\Program Files\..........;C:\Program Files\.......

            比如:jdk的bin路径为

            C:\Program Files\Java\jdk1.8.0_91\bin

            需要使用英文的分隔号分隔之前的环境变量

            

            则配置后的系统的环境变量为

            C:\Program Files\......;C:\Program Files\..........C:\Program Files\.......;C:\Program Files\Java\jdk1.8.0_91\bin;

            

        --打开dos命令行,使用java -version检查当前使用的jdk的版本

        

JDK,JRE和JVM关系

     --1)JDK,JRE和JVM关系

    · JDK(Java Development Kit),Java开发工具包,主要用于开发,在JDK7前,JDK包括JRE

    · JRE(Java Runtime Environment),Java程序运行的核心环境,包括JVM和一些核心库

    · JVM(Java Virtual Machine),JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的,是JRE核心模块。

     --2)JVM

    JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

    Java虚拟机的主要任务是装载class文件,并执行其中的字节码,不同的Java虚拟机中,执行引擎可能有不同的实现。

JAVA的第一个HelloWorld

    --新建一个文件夹,用于存放Java源文件

    --新建一个Java源文件,后缀是.java

    --定义一个类

/**
  *
  * @Author Lantzrung
  * @Date 2022年7月16日下午4:44:42
  *  
**/
//使用class来描述一个类 类名要和文件名大小写一致 
public class Hello {
  }

    --定义程序的入口,提供一个输出语句

/**
  *
  * @Author Lantzrung
  * @Date 2022年7月16日下午4:44:59
  *  
**/
public class Hello { // 提供Java程序入口 
  public static void main(String[] args) { 
  // 编写一个输出语句 输出"Hello World!" 
    System.out.println("Hello World!"); 
   }
  }

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lantzruk

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值