当前位置: 首页 > news >正文

Java基本语法小白入门级

1.类与文件名

在Java中,每个程序都是以类为基础进行编写的。一个简单的Java程序通常包含一个类,类名应该以大写字母开头。Java源代码文件的文件名必须与类名相同,并以.java作为文件扩展名。

例如,下面是一个名为HelloWorld的简单Java程序:

1

2

3

4

5

publicclassHelloWorld {

publicstaticvoidmain(String[] args) {

System.out.println("Hello, World!");

}

}

这个程序应该保存在名为HelloWorld.java的文件中。

2.main方法

Java程序的执行入口是main方法。main方法必须声明为public static void,并接受一个字符串数组参数。在上面的HelloWorld示例中,我们可以看到一个典型的main方法。

3.标识符

标识符用于命名类、方法、变量等。Java标识符必须以字母(a-z或A-Z)、美元符号($)或下划线(_)开头,后面可以跟任意数量的字母、数字(0-9)、美元符号或下划线。Java标识符区分大小写。

以下是合法的标识符示例:

1

2

3

4

5

MyClass

main

counter

_name

$value

4.注释

Java支持三种注释:

单行注释:以//开头,从开头到行尾的内容都是注释。

// 这是一个单行注释

多行注释:以/*开头,以*/结尾,中间的内容都是注释。

/* * 这是一个多行注释 * 它可以跨越多行。 */

文档注释:以/**开头,以*/结尾,用于生成Java API文档。

/** * 这是一个文档注释 * 用于描述类、方法或变量的用途。 */

5.关键字与保留字

Java有一些预定义的关键字,如classpublicstatic等。关键字在Java程序中具有特殊含义,不能用作标识符。此外,Java还有一些保留字,如constgoto,虽然目前没有使用,但也不能用作标识符。

6.语句与分号

Java中的语句类似于英语中的句子,用于表达一定的操作。每个Java语句以分号(;)结尾。例如,下面是一个简单的Java语句:

1

System.out.println("Hello, World!");

7.代码块与大括号

大括号({和})用于定义代码块,包括类、方法以及控制结构(如if、for等)的主体。在Java中,大括号内的代码块通常需要进行缩进,以提高代码的可读性。

例如,以下是一个包含大括号的Java代码块:

1

2

3

4

5

if(x > y) {

System.out.println("x is greater than y");

}else{

System.out.println("x is less than or equal to y");

}

现在你已经了解了Java的基本语法。在接下来的章节中,我们将更深入地学习Java的各种特性。请随时向我提问,如果你对这些内容有任何疑问。

http://www.jsqmd.com/news/736446/

相关文章:

  • 别再插拔USB了!用Arduino IDE给ESP8266无线刷固件(OTA)的保姆级避坑指南
  • 嵌入式C语言扩展:DSP与嵌入式处理器的性能优化实践
  • AI写论文不用愁!4款AI论文写作神器,全方位提升论文质量!
  • 如何为3D打印文件快速生成高质量缩略图
  • 别再只盯着mAP了!用YOLOv8和pycocotools计算mAP时,这两个关键差异点你注意到了吗?
  • 怀民未寝,苦学HTML——关系选择器及表格表单中所涉及的属性
  • Windows 11安卓子系统终极指南:2025年免费在电脑运行Android应用的完整教程
  • 从AIB到UCIe:手把手拆解Chiplet互连的“心脏”与“血管”
  • 2026清香白酒贴牌工艺与合规指南:泸州酒贴牌代加工、浓香白酒贴牌、白酒 OEM 贴牌、白酒代理加盟、白酒加盟代理选择指南 - 优质品牌商家
  • 从GraspNet-1Billion数据集到真实场景:聊聊机器人抓取落地中的那些‘坑’(以桌面小物体为例)
  • D435i相机标定与VINS/ORB-SLAM3实战:如何正确配置IMU与相机外参(estimate_extrinsic=1详解)
  • 2026坦克军事模型定制厂家专业榜:军事模型坦克厂家/军事模型定做/军事模型租赁/动态坦克模型厂家/卫星模型租赁/选择指南 - 优质品牌商家
  • 026 PID控制器的调试技巧:示波器与串口绘图
  • Ultimaker Cura:3D打印新手必备的终极切片软件完全指南
  • 2026学校ERP:数字化校园管理平台、新生报到一站式解决方案、智慧校园一体化管理平台解决方案、智慧校园综合管理平台选择指南 - 优质品牌商家
  • AI Agent 落地入门:从模型、工具到 Skills 与 MCP 的分工
  • 终极游戏性能优化指南:三步掌握DLSS版本管理
  • ENVI遥感图像处理:从新手到精通,图像镶嵌与裁剪的保姆级避坑指南
  • 从零到交互:用Unity为Pico Neo3打造你的第一个可抓取VR物体(附完整脚本)
  • VSCode远程开发卡顿终结者(2026 RTM版性能调优全图谱)
  • 2026年Q2红木家具回收平台怎么选:二手红木家具回收、免费上门回收红木家具、北京红木家具回收、天津红木家具回收选择指南 - 优质品牌商家
  • 从抓包数据看透CANOpen PDO:同步帧、事件定时器与传输类型的真实影响
  • 能把windows10的用户目录挪到其它盘吗?
  • AI 多智能体系统落地:从上下文边界到 A2A 与 Harness 设计
  • CVPR 2020 Point Transformer论文精读:从‘注意力适合点云’的假设到SOTA模型的全链路拆解
  • Laravel 12多模型协同推理架构设计,从单次调用到Agent编排——揭秘某跨境平台日均2300万次AI请求的稳定性保障体系
  • 使用 Taotoken CLI 工具一键配置多开发环境的大模型接入
  • 某大城市地铁车辆段上盖商业综合体 选定瑞冬地源热泵集中供能
  • 用STM32标准库和光敏电阻做个智能小夜灯:从ADC采样到OLED动态显示(附完整代码)
  • 别再写CRUD了!用Laravel 12的New AI Artisan命令,3秒生成带验证规则、测试用例和Swagger文档的智能API