Java的main方法及Java程序编译
Ja va的main方法及Ja va程序编译 咱们先从一个最经典的例子入手,看看Ja va程序是怎么跑起来的。下面这段代码,相信每一位Ja va开发者都再熟悉不过了: public class HelloWorld { public static void main(String[] args) {
Ja va的main方法及Ja va程序编译
咱们先从一个最经典的例子入手,看看Ja va程序是怎么跑起来的。下面这段代码,相信每一位Ja va开发者都再熟悉不过了:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
敲下这段代码,保存为HelloWorld.ja va,一个Ja va程序的旅程就开始了。不过,在动手编译运行之前,有几个关键的细节必须得先搞清楚,这能帮你避开不少初学者常踩的“坑”。
注意:
首先,一个Ja va源文件里,只能有一个public类。这就像一套房子只能有一个正门一样,是Ja va语言定下的规矩。而且,这个public类的名字,必须和文件名保持一字不差。比如上面这个例子,类名叫HelloWorld,那文件就必须得叫HelloWorld.ja va。
其次,关于代码风格。虽然编译器不关心你的括号怎么放,但良好的编程习惯能让代码更清晰。行业里普遍接受的规范是:左大括号{要紧跟当前行,而不是另起一行。当然,这事儿见仁见智,但团队协作时保持统一至关重要。
最后是命名。类名一定要采用大驼峰命名法(即每个单词的首字母大写)。像HelloWorld、DataProcessor这样的名字,一看就专业、清晰。
运行找到文件所处的位置
代码写好了,怎么让它跑起来呢?关键在于找到它的“家”——也就是文件所在的目录。

如上图所示,你需要打开命令行终端(Windows上是CMD或PowerShell,Mac或Linux上是Terminal),然后使用cd命令导航到你的.ja va文件所在的文件夹。这一步是后续所有操作的基础。
Ja va特点:
一切准备就绪,就可以体验Ja va最核心的魅力之一了:“一次编译,到处运行”。
这是什么意思呢?你用ja vac HelloWorld.ja va命令编译源代码,会生成一个HelloWorld.class文件。这个.class文件包含的不是机器码,而是一种叫做字节码的中间格式。正是因为有Ja va虚拟机(JVM)的存在,这个字节码文件可以在任何安装了对应版本JVM的操作系统上运行,无论是Windows、macOS还是Linux。这种平台无关性,正是Ja va能够风靡企业级开发数十年的基石。
WPS Office是一款面向macOS用户的综合办公套件,将文字处理、电子表格、演示文稿、PDF工具、模板与云协作整合在同一应用中。它兼容常见Microsoft Office格式,支持Intel及Apple芯片Mac,基础功能可免费使用,
Shapr3D是一款面向工业设计、机械工程、建筑概念和三维打印工作流的CAD软件。Mac版采用Parasolid建模内核,支持草图约束、实体建模、工程图、可视化渲染及常见CAD格式交换,并可通过账户在多台设备之间同步项目。
REAPER是Cockos开发的数字音频工作站,提供多轨音频与MIDI录制、剪辑、处理、混音和母带制作工具。Mac版兼容Intel与Apple芯片,支持AU、VST、VST3、CLAP等插件格式,并提供高度可定制的工作流程。
Adobe Photoshop 是面向摄影师、设计师和内容创作者的专业图像处理工具,可在 Windows 上完成照片修饰、选区抠图、图层合成、文字排版、绘画及生成式编辑。软件采用订阅授权,由 Creative Cloud 管理安装、更新与许
Adobe InDesign 是面向印刷与数字出版的专业页面排版工具,可制作书籍、杂志、宣传册、海报、交互式 PDF 和电子书。它提供精细的文字样式、多页面管理、印前检查及多格式输出能力,并能与 Photoshop、Illustrator
Adobe Illustrator 是用于绘制矢量图形、插画、图标、徽标和版式的专业设计工具。它以路径和锚点为核心,作品放大后仍能保持清晰,并提供画板、文字、渐变、图像描摹及精确变换等功能,适合品牌视觉、印刷物料、数字界面和商业插画创作。













