news 2026/6/15 16:28:37

java 基本操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java 基本操作

一、基础准备:安装与环境配置

1. 安装 JDK(Java 开发工具包)
  • 作用:JDK 是写 Java 代码的核心工具,包含编译器、运行环境等。
  • 操作步骤:
    1. 去 Oracle 官网 / OpenJDK 官网下载对应系统(Windows/macOS/Linux)的 JDK(推荐 11/17 版本,长期支持);
    2. 安装时默认路径即可,记住安装目录(比如C:\Program Files\Java\jdk-17);
    3. 配置环境变量(Windows 为例):
      • 新增系统变量JAVA_HOME,值为 JDK 安装目录;
      • 编辑Path变量,新增%JAVA_HOME%\bin
    4. 验证:打开命令行(CMD),输入java -version,显示版本号即配置成功。
2. 选开发工具(二选一)
  • 新手入门:先用记事本 / Notepad++(熟悉语法),再用IntelliJ IDEA(高效开发);
  • IDEA 操作:安装后新建 Java 项目,选择 JDK 版本,即可创建类写代码。

二、核心基本操作:从写代码到运行

1. 第一个 Java 程序(Hello World)

java

运行

// 注释:这是Java入门程序,输出Hello World public class HelloWorld { // 类名,必须和文件名一致(HelloWorld.java) // 主方法:程序入口,固定格式 public static void main(String[] args) { // 输出语句:向控制台打印内容 System.out.println("Hello World!"); } }
2. 编译与运行(记事本方式)
  • 编译:命令行进入代码所在文件夹,输入javac HelloWorld.java(生成.class 字节码文件);
  • 运行:输入java HelloWorld(注意不加.class),控制台会输出Hello World!
3. 核心基础操作(新手必掌握)
操作类型核心语法 / 示例说明
变量声明与赋值int age = 18;String name = "Java";double score = 95.5;声明变量需指定类型(整数 int、字符串 String、小数 double 等),赋值用=
输入输出输出:System.out.println("内容");(换行)输入:Scanner sc = new Scanner(System.in);int num = sc.nextInt();输入需导入import java.util.Scanner;,获取用户输入
条件判断if (age > 18) {System.out.println("成年");} else {System.out.println("未成年");}根据条件执行不同代码块
循环操作//for 循环(固定次数)for (int i=0; i<5; i++) {System.out.println(i);}//while 循环(条件满足就执行)int j=0;while (j<5) {j++;}重复执行代码,for 适合次数明确,while 适合条件明确
数组操作int[] nums = {1,2,3,4};System.out.println(nums[0]);// 取第一个元素(索引从 0 开始)存储多个同类型数据,通过索引访问

三、新手常见操作误区

  1. 大小写敏感:Mainmain是两个不同的方法,主方法必须是main(小写);
  2. 分号结尾:Java 语句必须以;结束,少写会编译报错;
  3. 类名规范:公共类(public)的类名必须和文件名一致,首字母大写;
  4. 括号配对:{}()必须成对出现,缺失会导致语法错误。

总结

  1. Java 基本操作第一步是配置 JDK 环境,验证成功后才能编译运行代码;
  2. 核心操作包括变量声明、输入输出、条件判断、循环、数组,是写 Java 程序的基础;
  3. 新手先手写简单程序熟悉语法,再用 IDEA 提升效率,注意大小写、分号、括号等细节避免报错。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 7:00:23

企业AI应用遭遇“数据要素”难题:从数据资源到数据资产的惊险一跃

一家制造企业投入三个月训练的AI质检模型&#xff0c;在实际生产线上识别准确率却不足七成——问题不在算法&#xff0c;而在支撑模型运作的数据质量和治理体系。随着AI应用从实验走向生产&#xff0c;越来越多的企业发现&#xff0c;决定AI成败的关键已不再是模型本身的先进性…

作者头像 李华
网站建设 2026/6/9 19:01:02

万物识别安全考量:如何在云端安全部署AI模型

万物识别安全考量&#xff1a;如何在云端安全部署AI模型 作为一名企业架构师&#xff0c;当我们需要将图像识别模型部署到云端时&#xff0c;安全性和便捷性往往是最关键的考量因素。本文将介绍如何在云端环境中安全部署万物识别AI模型&#xff0c;即使你缺乏AI基础设施经验&am…

作者头像 李华
网站建设 2026/6/15 11:47:38

AI如何帮你自动完成BASE64转PDF的繁琐工作

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个基于AI的BASE64转PDF工具&#xff0c;能够自动识别输入的BASE64编码字符串&#xff0c;将其转换为PDF文件并下载。要求支持批量处理&#xff0c;自动检测编码格式&#xf…

作者头像 李华
网站建设 2026/6/6 3:45:07

阿里万物识别模型实战:轻松识别上千种中文场景物体

阿里万物识别模型实战&#xff1a;轻松识别上千种中文场景物体 本文为「实践应用类」技术博客&#xff0c;聚焦阿里开源的通用中文万物识别模型在本地环境中的部署与推理实现。通过完整可运行代码、路径配置说明和常见问题解析&#xff0c;帮助开发者快速上手并集成到实际项目中…

作者头像 李华
网站建设 2026/6/13 17:36:50

比传统快10倍!DEPENDENCIES下载加速全方案

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个依赖下载加速器&#xff0c;具有以下特性&#xff1a;1)自动检测用户地理位置并选择最优镜像源 2)支持多线程并行下载 3)实现智能缓存机制(基于依赖更新频率) 4)提供实时下…

作者头像 李华