java学习课

开发第一个Java程序,你需要注意这些事项:



前言

     此系列Java教学文章适合有一定编程了解的学习者,从Java基础到基本架构,微服务,项目实战,智能体,以及agent应用都会进行学习,需要用到的软件有IDEA,MySQL等,后续也会介绍到codex,trae,ClaudeCode,cursor等agent集成开发环境,这些软件的安装以及环境配置在互联网有大量教程,在此不过多赘述,需要帮助可以私信笔者

一、使用IDEA开发入门

IDEA的项目结构

项目 管理整体
模块 管理一块工程
源码目录 放源码
管理 Java 类
类/文件 才是具体代码

以学生管理项目为例,项目结构应该是下图所示:
学生管理系统
以HelloWorld为例:

HelloWorld

IDEA辅助插件

笔者在此推荐安装Chinese(简体中文),通义灵码(ai智能辅助编程)

二、Java编译你需要注意这些细节

1.类名与 Java 文件名的关系

在 Java 中,一个 .java 文件里可以写多个类,但要注意下面的规则:

如果一个类前面加了 public,那么:
这个类的类名必须和文件名完全一致
一个 .java 文件中最多只能有一个 public 类类前面没有 public

如果类没有 public,那么:
类名可以和文件名不一致
一个文件中可以写多个这种普通类

2.注释的用法和原理以及分号 ; 的作用

注释就是给人看的解释文字,不会被程序执行。也就是说编译器在编译 Java 代码时,会忽略注释内容,不把它当作真正可执行代码。即:
             注释是给程序员看的
            不是给计算机执行的!

//这是单行注释

/*这是
多行
注释
*/

/**
 * 这是文档注释,一般写在类、方法上面
 */

3.标点必须是英文状态

Java 代码里的符号必须用英文输入法下的标点,不能用中文标点,否则会报错。分号表示一条 Java 语句的结束,但是不是所以地方都要加分号,比如类和方法的大括号结束后一般不加。

4.空格和缩进的作用

空格缩进增强可读性,ava 运行并不特别依赖你缩进得漂不漂亮,但人读代码很依赖格式,所以缩进的作用是:
    让代码层次更清晰
    容易看出谁属于谁
   方便自己检查错误
    方便于程序员阅读
可以这样说,一个资深程序员的代码格式一定是很漂亮的

三、HelloWorld逐句解释

package class1;

public class HelloWorld{
	/*  public class HelloWorld 定义一个类
	 public
表示“公共的”,说明这个类可以被外部访问,入门阶段先记住它是一种权限修饰符就行。
   class
表示定义一个类。Java 是面向对象语言,代码通常都要写在类里面。
	*/
	public static void main(String[] args){
/*这一句是主方法,也就是程序入口。

Java 程序运行时,会先从 main 方法开始执行。
public
表示这个方法可以被外部访问。
static
表示静态的。
入门阶段先记住:main 方法必须写 static,先别纠结太深。
void
表示这个方法执行后不返回结果。
main
这是方法名,固定写法。
Java 程序入口必须叫这个名字。
(String[] args)
表示给 main 方法传入参数。
现在你先记住这是固定格式,后面学数组和命令行参数时再深入。
*/
		System.out.println("helloworld");
		//打印语句,输出语句,可以将我们想要的结果输出到控制台上
	}
}

总结

   本文简单介绍了Java入门的几个注意事项,对于初学者,程序中的关键字还不理解的地方可以不必纠结,后续将会逐渐学习到,只需要记住构建Java项目时的基本操作点即可,

更多推荐