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/13 22:58:00

Mybatis Plus扩展方法——PageHelper分页升级版 - 兼容MybatisPlus

1. 前言&#xff1a;分页插件的发展与现状在Java持久层开发中&#xff0c;分页是一个高频需求。目前主流的分页解决方案主要有两种&#xff1a;PageHelper 和 MybatisPlus分页。两者各有优劣&#xff1a;PageHelper&#xff1a;老牌分页插件&#xff0c;支持物理分页和内存分页…

作者头像 李华
网站建设 2026/4/12 3:20:41

小微企业如何用免费网站提升线上存在感?

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 生成一个小微企业展示网站&#xff0c;包含&#xff1a;1.轮播展示3款主打产品 2.产品详情页 3.在线留言表单 4.企业联系方式 5.简易后台管理系统。要求使用React框架&#xff0c;…

作者头像 李华
网站建设 2026/4/8 14:43:01

数字艺术家的秘密武器:5步搞定AI绘画+万物识别联合作业流

数字艺术家的秘密武器&#xff1a;5步搞定AI绘画万物识别联合作业流 作为一名概念设计师&#xff0c;你是否遇到过这样的困扰&#xff1a;用Stable Diffusion生成的精美作品&#xff0c;需要手动为每个元素添加标签&#xff0c;工作量巨大&#xff1f;更糟的是&#xff0c;当你…

作者头像 李华
网站建设 2026/4/10 4:41:22

零基础入门:5分钟学会编写李跳跳规则

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个交互式李跳跳规则学习平台&#xff0c;包含&#xff1a;1)规则语法图解教程 2)实时演练沙盒环境 3)常见错误自动检测 4)渐进式难度案例库。采用引导式教学&#xff0c;用户…

作者头像 李华
网站建设 2026/4/9 22:31:24

电子制造检测:PCB板焊接质量AI判定系统

电子制造检测&#xff1a;PCB板焊接质量AI判定系统 引言&#xff1a;从人工质检到智能视觉的工业升级 在现代电子制造产线中&#xff0c;PCB&#xff08;印刷电路板&#xff09;焊接质量检测是决定产品良率的关键环节。传统依赖人工目检的方式存在效率低、标准不一、漏检率高…

作者头像 李华
网站建设 2026/4/1 23:09:59

AI识物全攻略:从环境搭建到模型调优一站式教程

AI识物全攻略&#xff1a;从环境搭建到模型调优一站式教程 在图像识别项目中&#xff0c;环境配置往往是让开发者头疼的第一道门槛。无论是识别动植物、日常物品还是特殊场景&#xff0c;一个标准化的部署方案能大幅提升开发效率。本文将带你从零开始&#xff0c;使用预置环境镜…

作者头像 李华