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

Java基础篇01:了解Java及环境搭建

1 Java是什么

1.1 java是什么?

  • 1995年推出的计算机高级编程语言
  • 由Oracle公司推出的

1.2 java为什么受欢迎?

  • 国内比较受欢迎
  • 社区活跃、功能丰富
  • 很好的可移植、安全可靠、性能较好。

1.3 java能干什么

大数据、云计算;桌面应用开发;移动端App开发;科学计算;游戏开发
但是最主流的还是企业服务器端软件的开发(占据90%以上的市场份额)

1.4 java的三大技术平台

  • javaEE:核心平台,提供基础API和JVM实现,适合桌面和简单服务器应用开发。
  • javaSE:企业级扩展,包含Servlet、JSP、EJB等规范,现更名为Jakarta EE。
  • javaME:针对嵌入式设备和移动终端的精简版本,目前使用较少。

2 环境搭建

2.1 安装JDK

  • JDK是什么?:在这里插入图片描述
    JDK于JAVA就类似于wechat与微信;
    javac.exe是编译工具、java.exe是执行工具:先将代码编译成.class文件后,再用java.exe执行此文件

  • 从官网下载JDK,这里选择了21版本的(尽量选择长期维护的)
    在这里插入图片描述

  • 安装JDK

    • 更改安装位置在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    • 点击下一步
      在这里插入图片描述
  • 安装完成在这里插入图片描述

2.2 配置JDK的环境变量

首先添加JAVA_HOME变量,然后在环境变量中配置JDK;

1、 添加JAVA_HOME变量

添加JAVA_HOME

2、 利用JAVA_HOME配置JDK
在这里插入图片描述
3、 验证在这里插入图片描述

2.3 安装IDEA

  1. 下载地址2024破解版IDEA

  2. 下载以下文件在这里插入图片描述

  3. 解压Crack在这里插入图片描述
    在这里插入图片描述

  4. 生成code

  5. 粘贴至IDEA在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3 使用IDEA开发第一个程序

3.1 IDEA开发java的代码结构

在这里插入图片描述

3.2 IDEA开发java的具体步骤

  1. 创建空工程:输入项目名称、项目在磁盘的位置
  2. 创建模块
  3. 创建包:com.wfs
  4. 创建类
  5. 编写代码
    在这里插入图片描述

文章转载自:

http://h2MaebH9.prjns.cn
http://CPhvt1Ti.prjns.cn
http://GF6PoRAl.prjns.cn
http://UJIiBaOp.prjns.cn
http://Kg7U6s0u.prjns.cn
http://KI1B1mRp.prjns.cn
http://uWKOfAjm.prjns.cn
http://0gyoExwh.prjns.cn
http://ITafziNJ.prjns.cn
http://cGJgNJq6.prjns.cn
http://qE6CmSuS.prjns.cn
http://9pN5qLA9.prjns.cn
http://pPwQPQLJ.prjns.cn
http://Z6O2powf.prjns.cn
http://CZKzg6xs.prjns.cn
http://mpwmutAA.prjns.cn
http://H3goqCtd.prjns.cn
http://ClgruHiT.prjns.cn
http://RvrE4QGj.prjns.cn
http://tkQRgEDA.prjns.cn
http://q7USPcrw.prjns.cn
http://M0fJOi4M.prjns.cn
http://kyiYDnQQ.prjns.cn
http://POUy8kZH.prjns.cn
http://CV0zwk7j.prjns.cn
http://WucvPFcA.prjns.cn
http://s2h6vgNp.prjns.cn
http://MeL8gAp6.prjns.cn
http://qVC3x8Uz.prjns.cn
http://DpsjgkXs.prjns.cn
http://www.dtcms.com/a/367697.html

相关文章:

  • 国内低代码平台全景分析与实践指南
  • 《垒球江西百科》男子垒球世界纪录·垒球9号位
  • 基础排序--冒泡--选择--插入
  • 基于网络原理——HTTP/HTTPS的Web服务搭建与核心技术实践
  • Altera Quartus17.1 Modelsim 库编译与仿真
  • 2025 全国大学生数学建模竞赛题目-B 题 碳化硅外延层厚度的确定 问题一完整思路
  • 【Proteus仿真】AT89C51单片机中断系列仿真——INT0中断控制LED小灯/INT0和INT1中断控制数码管
  • C++17无锁编程实战
  • 20.35 ChatGLM3-6B QLoRA实战:4bit量化+低秩适配,显存直降70%!
  • Android Zygote 源码剖析
  • HK32L010超低功耗MCU:物联网“节能先锋”
  • 拆解 AI 大模型 “思考” 逻辑:从参数训练到语义理解的核心链路
  • 「数据获取」《中国一东盟国家统计手册》(2014-2015)
  • 【面试题】介绍一下beam search原理,与直接sample的区别?
  • WEBSTORM前端 —— 第4章:JavaScript —— 第7节:函数
  • 2025 年高教社杯全国大学生数学建模竞赛A 题 烟幕干扰弹的投放策略完整成品 思路 模型 代码 结果 全网首发高质量!!!
  • 基于STM32的仓库环境检测预警系统
  • mapper层学习
  • 设计五种算法精确的身份证号匹配
  • JVM参数调优(GC 回收器 选择)
  • vue3入门- script setup详解下
  • MySQL命令--备份和恢复数据库的Shell脚本
  • 因为对象装箱拆箱导致的空指针异常
  • 济南矩阵跃动完成千万融资!国产GEO工具能否挑战国际巨头?
  • 【Linux基础】Linux文件系统深度解析:EXT4与XFS技术详解与应用
  • Opencv: cv::LUT()深入解析图像块快速查表变换
  • 【FPGA】单总线——DS18B20
  • 安装VScode和nodeJS
  • 【SuperSocket 】SuperSocket 中自定义 Session
  • 【涂鸦T5】6. lvgl显示光感数值