当前位置: 首页 > ds >正文

【初探Java之路 一 】什么是Java以及安装其环境

  • 👏作者简介:大家好,我是小白,一名Java练习生,喜欢唱跳rap篮球

  • 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦

  • 📝联系方式:19177258062,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬👀

 

目录

1.引言

2.什么是Java

3.如何安装Java环境

(1)JDK、JRE、JVM三者之间的关系?

(2)下载并安装JDK

A.下载

B.安装

C.配置环境变量

1.配置JAVA_HOME

2.配置CLASSPATH

3.配置PATH

D.查看是否配置成功

4.开发工具

5.第一个Java程序:Hello, World!

(1)创建一个空项目

(2)创建Module

(3)创建java文件

(4)编写代码

(5)运行代码

6.总结和下一步


1.引言

        欢迎来到“从零开始的Java之旅”!今天,我们要让你和Java这个编程界的超级明星打个招呼。准备好了吗?😄

2.什么是Java

       Java不是咖啡,但它确实让程序员上瘾!☕它是一种广泛使用的编程语言,由Sun Microsystems公司在1995年推出(对,你可能还没出生呢)。大家刚接触编程时老师教的是C语言,那为什么我们还要学Java呢?这就离不开Java的特点和优势了,我将用最直白的话告诉大家,赶紧拿起你的本子快记下:

Java的特点和优势:

  1. 平台无关性
    1. 专业解释: Java程序编写完成后,可以在任何支持Java的平台上运行,而无需修改代码。这是因为Java程序编译成字节码后,可以在任何安装了Java虚拟机(JVM)的设备上运行。
    2. 大白话: 就像国际通用的电源适配器🌍,不管你在哪个国家,只要插上这个适配器,你的设备都能正常使用。Java程序也是这样,不管在哪个平台,只要有JVM,它就能运行。
  2. 面向对象编程
    1. 专业解释: Java是一种面向对象的编程语言,这意味着它通过“对象”来组织代码。对象是包含数据(属性)和行为(方法)的实体。这种编程方式使代码更易于管理和维护。
    2. 大白话: 就像玩乐高积木🧱,你可以用各种积木(对象)搭建出复杂的结构。Java通过对象组合,使得程序就像乐高模型一样模块化、易扩展。
  3. 丰富的API和类库
    1. 专业解释: Java拥有庞大的标准类库和API,涵盖了从数据结构、网络编程、数据库连接到图形用户界面等各个方面。这些现成的工具极大地简化了开发过程。
    2. 大白话: 就像走进一家装备齐全的工具店🔧,所有你需要的工具都触手可及,方便到让你怀疑人生的方便。Java的类库让你在开发时如有神助。
  4. 安全性和稳定
    1. 专业解释: Java内置了多层安全机制,如沙箱模型、字节码验证器、垃圾回收等,确保程序在运行时的安全性和稳定性。这使得Java成为开发企业级应用的首选。
    2. 大白话: 就像你老板每天喝的咖啡品牌☕,信赖有加,质量有保障。Java的安全性和稳定性使得企业放心使用,适合开发高要求的应用。

3.如何安装Java环境

(1)JDK、JRE、JVM三者之间的关系?

        在安装Java环境之前,我们首先得了解一下都有哪些Java环境,以及它们之间有什么不同

JVM(Java Virtual Machine):Java虚拟机,负责执行Java字节码,实现“写一次,跑遍天下”,就是通过它来实现之前我们说的跨平台性的。

JRE(Java Runtime Environme

http://www.xdnf.cn/news/11542.html

相关文章:

  • InstantClient+PLSQL安装配置教程
  • 【毕业设计源码】PHP网上商城管理系统
  • 计算机的发展史与计算机硬件组成
  • 单片机---HLK-W801开发环境搭建
  • JavaScript保姆级教程 ——— 重难点详细解析(万字长文,建议收藏)
  • 栏栅解密
  • linux ubuntu 24.04安装优麒麟ukylin版搜狗输入法
  • PostMessage和SendMessage的区别
  • 2023 Android面试官 常问的问题以及答案(附最新的Android面试大厂必考174题 )
  • ZYNQ FPGA实验——ADDA测试
  • 电脑出现错误代码:-118是什么情况,解决错误代码:-118的方法
  • 横盘是什么意思?
  • 嘉靖王朝最大的一出闹剧和惨剧——大礼仪之争
  • 使用C#和.NET Core的ETL作业
  • 【Qt系列教程】一、认识Qt、安装Qt、运行Hello Qt
  • Linux系统命令大全(超级详细版)
  • TestLink的使用实例
  • Ubuntu、kubuntu、xUbuntu、lubuntu等版本区别及界面样式
  • 2024年最新TCPView下载安装使用教程(图文教程)超详细(1),网络安全开发实用必备的几款插件
  • 特异度(specificity)与灵敏度(sensitivity)
  • 字符编码全解析:ASCII、GBK、Unicode、UTF-8与ANSI
  • python3中配置文件ini的使用详解----读写、list/dict/path等变量的应用、解码
  • VS 番茄插件 Visual Assist X_10.9.2440
  • mysql : grant权限命令汇总
  • JSF入门之helloworld
  • 20220801 git push -f命令
  • c语言---函数递归(详解)
  • Android 平台 metaRTC使用源码调试
  • MOS管工作原理精讲
  • 软件测试人员必备的60个测试工具,果断收藏了!_测试工程师必备软件_