news 2026/4/15 8:28:59

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/4/14 14:45:03

引领未来:2026年远程控制软件盘点总结

引言&#xff1a;数字化时代的“触手延伸” 在混合办公成为常态的2026年&#xff0c;远程控制软件已从专业工具转变为数字生活的核心基础设施。学生党、打工人、企业团队等群里都需要一款可靠、高效且安全的远控工具。奈何市场百花齐放&#xff0c;但品质参差不齐&#xff0c;难…

作者头像 李华
网站建设 2026/4/15 13:32:52

历史照片内容解析:老照片中的人物与场景还原

历史照片内容解析&#xff1a;老照片中的人物与场景还原 引言&#xff1a;让尘封影像“开口说话” 泛黄的边角、模糊的轮廓、低分辨率的成像——这些是历史老照片的典型特征。它们承载着家族记忆、社会变迁与时代风貌&#xff0c;却因缺乏文字标注或背景信息而难以被系统化理解…

作者头像 李华
网站建设 2026/4/15 13:31:09

铁路运维保障:轨道异物入侵AI报警系统建设

铁路运维保障&#xff1a;轨道异物入侵AI报警系统建设核心价值&#xff1a;通过集成阿里开源的“万物识别-中文-通用领域”模型&#xff0c;构建一套轻量、高效、可落地的轨道异物入侵AI检测系统&#xff0c;实现对铁路沿线非法闯入物体&#xff08;如行人、车辆、动物、障碍物…

作者头像 李华
网站建设 2026/4/15 13:30:52

30分钟搭建个人国外中文新闻聚合站

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 使用Python Flask框架快速搭建一个新闻聚合网站原型。网站应能自动从3-5个预定义的国外中文新闻网站RSS源获取内容&#xff0c;并在首页展示新闻列表。包含简单的分类功能&#xf…

作者头像 李华
网站建设 2026/4/15 13:30:06

AI识别故障排除:预置环境中的调试技巧

AI识别故障排除&#xff1a;预置环境中的调试技巧 作为一名技术支持工程师&#xff0c;你是否经常遇到这样的困扰&#xff1a;客户反馈AI识别系统出现问题&#xff0c;但由于环境差异、依赖版本不一致等原因&#xff0c;你很难在本地复现这些问题&#xff1f;本文将介绍如何利用…

作者头像 李华
网站建设 2026/4/14 22:04:44

汇编语言全接触-74.用Soft-ICE实现源码级调试

在 Windows 编程中&#xff0c;Soft-ICE 是一件必不可少的调试工具&#xff0c;但 Windows 程序的编程中有很多的时候是和数据结构和 API 打交道&#xff0c;经过编译以后&#xff0c;原来的 mov stRect.left,eax 之类的代码也就变成了 mov [xxxx],eax&#xff0c;invoke Updat…

作者头像 李华