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

day01 ——Java基础入门

1 Java的技术体系

Java技术体系主要分为三个版本:

  • Java SE(Java Standard Edition)
    标准版,提供核心API和语法,是其他版本的基础。适合开发桌面应用程序和小型工具。

  • Java EE(Java Enterprise Edition)
    企业版,扩展了Java SE功能,提供企业级开发所需的API(如Servlet、JSP、EJB等),适用于大型分布式系统。

  • Java ME(Java Micro Edition)
    小型版,为嵌入式设备和移动应用提供轻量级解决方案,现已逐渐被Android开发取代。

目前主流学习路径为 Java SE → Java EE,基础阶段需掌握Java SE的核心语法与特性。


2.1 JDK下载与安装

下载步骤
  1. 访问Oracle官网下载页:
    https://www.oracle.com/java/technologies/downloads/
  2. 选择 JDK 17(LTS版本),下载对应的系统安装包(如Windows x64 Installer)。
安装验证
  1. 默认安装路径为 C:\Program Files\Java\jdk-17.x.x
  2. 打开命令行,输入以下命令验证版本:
    javac -version
    java -version
    
    若显示版本号与安装一致,则安装成功。

2.2 常用CMD命令

命令作用
E:切换到E盘
cd [目录]进入指定目录
cd ..返回上一级目录
dir列出当前目录内容
cls清屏

2.3 第一个Java程序

开发步骤
  1. 编写代码
    创建文件 HelloWorld.java,内容如下:

    public class HelloWorld {public static void main(String[] args) {System.out.println("HelloWorld");}
    }
    
  2. 编译代码
    在文件目录下打开命令行,执行:

    javac HelloWorld.java
    

    生成 HelloWorld.class 字节码文件。

  3. 运行程序
    输入命令执行程序:

    java HelloWorld
    

    输出结果:HelloWorld


关键注意事项

  • JDK安装后需配置环境变量(后续课程会涉及)。
  • 文件名需与类名一致(区分大小写)。
  • 命令行操作时注意当前目录位置。

通过以上步骤,即可完成Java开发环境搭建并运行第一个程序。

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

相关文章:

  • 135. Candy
  • C# 界面检测显示器移除并在可用显示器上显示
  • 关键领域软件测试新范式:如何在安全合规前提下提升效率?
  • 14.FTP传输分析
  • 云安全【阿里云ECS攻防】
  • 解决office各种疑难杂症
  • HarmonyOS运动开发:深度解析文件预览的正确姿势
  • win11系统部署tomcat10教程
  • 详解docker挂载目录常用方式
  • flutter把 pubspec.yaml 中的name改成了新的值
  • window 显示驱动开发-为视频处理创建渲染目标图面
  • 使用 React+Vite+Electron 搭建桌面应用
  • 【机器学习】Teacher-Student框架
  • 佰力博与你探讨表面电阻测试的一些方法和测试应用场景
  • 前端面试七之列表渲染和组件重用
  • 新加坡金融管理局责令未获许可加密货币公司于6月30日前退出,Bitget、Bybit考虑撤离
  • 写实交互数字人:赋能消防知识科普,点亮智能交互讲解新未来
  • java(JDBC)
  • 3分钟入门深度学习(迷你级小项目): XOR 门神经网络训练与测试简明教程
  • 上海市计算机学会竞赛平台2022年7月月赛丙组因数之和
  • 蘑菇街关键字搜索接口技术实现
  • 边缘计算的突破:从云端到边缘的 IT 新前沿
  • 你管这玩意叫网络?网络图解
  • MySQL 索引学习笔记
  • 第16篇:数据库中间件多租户架构与动态数据源隔离机制
  • 黑马点评【缓存】
  • vue的实用且常用的各种api
  • Gartner《工业边缘计算Reference Architecture》学习心得
  • Javascript 单例模式
  • springboot3+mybatisplus(5)-backend-mybaitsplus+frontend-router