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

1.1. Java简介与安装

Java简介

Java是一种广泛使用的计算机编程语言,由James Gosling和他的团队在Sun Microsystems公司开发,于1995年首次发布。Java的设计理念是“一次编写,到处运行”,这意味着Java应用程序可以在任何支持Java运行时环境(JRE)的设备上运行,而无需重新编译。

Java的主要特点包括:

  1. 面向对象:Java采用面向对象编程(OOP)范式,通过类和对象实现封装、继承和多态等特性。
  2. 平台无关:Java代码编译成字节码,可以在任何支持Java虚拟机(JVM)的设备上运行。
  3. 垃圾回收:Java具有自动内存管理和垃圾回收机制,减轻了程序员的负担。
  4. 巨大的类库:Java提供了丰富的类库,涵盖了各种应用开发需求。
  5. 多线程支持:Java内置了对多线程的支持,简化了并发编程。

Java安装

要开始使用Java,首先需要安装Java Development Kit(JDK),它包含了Java编译器、Java虚拟机以及Java类库。以下是安装JDK的步骤:

  1. 下载JDK:访问Oracle官网的Java下载页面(以JDK 15为例),根据你的操作系统选择对应的安装包。注意,你可能需要创建一个Oracle账户才能下载。

  2. 安装JDK:运行下载的安装包,并根据提示进行安装。安装过程中可以自定义安装路径,但建议保持默认设置。

  3. 配置环境变量(仅限Windows):为了在命令行中方便地使用Java命令,需要将JDK的bin目录添加到系统的PATH环境变量中。

    • 右键点击“计算机”(或“此电脑”),选择“属性”。
    • 点击“高级系统设置”。
    • 在“系统属性”窗口中,点击“环境变量”按钮。
    • 在“系统变量”部分,找到名为“Path”的变量,双击或点击“编辑”。
    • 在“Path”变量的值中,添加JDK的bin目录路径(例如,C:\Program Files\Java\jdk-15\bin),路径之间用分号(;)分隔。
    • 点击“确定”保存更改。
  4. 验证安装:打开命令行(Windows)或终端(macOS/Linux),输入以下命令:

    java -version
    javac -version

如果能看到Java和javac的版本信息,则说明JDK安装成功。

现在你已经成功安装了Java,接下来可以开始学习Java编程。在下一节中,我们将介绍Java的基本语法。 推荐阅读:

https://mp.weixin.qq.com/s/dV2JzXfgjDdCmWRmE0glDA

https://mp.weixin.qq.com/s/an83QZOWXHqll3SGPYTL5g

http://www.lryc.cn/news/89457.html

相关文章:

  • Elasticsearch 8.X 性能优化参考 —— 筑梦之路
  • 通过强化学习走直线理解基本概念
  • Java字符流
  • 2023年上半年信息系统项目管理师上午真题及答案解析
  • LeetCode 739 每日温度
  • 介绍几种常见的运维发布策略
  • C++ QT QDBus进阶用法。
  • 2023-5-26 LeetCode每日一题(二进制矩阵中的最短路径)
  • 博客系统后端设计(七) - 实现显示用户信息与注销功能
  • Spring5 学习笔记
  • leetcode--分隔链表(java)
  • 使用 AD8232 ECG 传感器和 ESP32 进行基于物联网的 ECG 监测
  • 【Linux初阶】基础IO - 文件操作(使用系统接口实现) | vim批量注释代码
  • 网络安全之信息收集
  • ModuleNotFoundError: No module named ‘_lzma‘
  • 标点符号相关的英语单词
  • MyBatis的部分知识点
  • PAT A1089 Insert or Merge
  • 研发工程师玩转Kubernetes——创建一个测试容器
  • FPGA - 7系列 FPGA内部结构之CLB -03- CLB相关原语以及应用
  • 什么是日志关联
  • 打家劫舍问题 Python题解
  • 【JavaSE】Java基础语法(十八):接口
  • SVD求解两组多维点之间的欧式变换矩阵,及halcon代码实现
  • 常用监控方案 Prometheus + Grafana 简单使用小结
  • 基于长短期神经网络LSTM的飞行轨迹跟踪预测,基于长短期神经网络LSTM的三维路径预测
  • 计算机组成原理-指令系统-指令格式及寻址方式
  • 【满分】【华为OD机试真题2023B卷 JAVAJS】经典屏保
  • Apache 网页与安全优化
  • Unity的IFilterBuildAssemblies:深入解析与实用案例