尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

JAVA SE 基础语法 —— A / 初识 - 指南

JAVA SE 基础语法 —— A / 初识 - 指南
📅 发布时间:2026/6/20 5:30:39

JAVA SE 基础语法 —— A / 初识 - 指南

二、初识 Java 的 main 方法

(一)main 技巧示例

  1. 展示 HelloWorld 示例程序,呈现 Java 程序结构

  2. Java 程序结构组成

    • 源文件(.java):含类的定义,类是程序组件,内容在花括号内

    • 类:包含一个或多个方法,方法需在类内部声明

    • 方法:花括号内编写执行语句

  3. 规则:一个源文件仅能有一个 public 修饰的类,且源文件名需与该类名相同

(二)运行 Java 程序

  1. 运行原理:Java 为半编译、半解释型语言,先经 javac 编译生成字节码文件(.class),再由 JVM 运行并将字节码转换为平台可理解形式

  2. 运行步骤

    • 用记事本或 IDEA 编写 Java 源程序

    • 用 javac.exe 编译源程序,语法格式:javac xxx.java,生成 xxx.class 字节码文件

    • 用 java 运行字节码文件,语法格式:java xxx

  3. 前提:需安装 JDK,其含有 javac、java 设备,Java 程序最终在 JVM 中运行

  4. 面试题:JDK、JRE、JVM 关系

    • JDK(Java Development Kit):Java 开发工具包,供程序员使用,具备 JRE、编译器 javac 及调试工具

    • JRE(Java Runtime Environment):Java 运行时环境,包含 JVM 与 Java 基础类库,是 Java 程序运行的必要环境

    • JVM(Java Virtual Machine):Java 虚拟机,用于运行 Java 代码

    • 关系公式:JDK = JRE + 开发工具集;JRE = JVM + JavaSE 标准类库

  5. 常见错误:源文件名后缀错误、类名与文件名不一致、main 方法名写错、类无 public 修饰、语句无分号结尾、中文分号、JDK 环境未配置好

三、注释

(一)基本规则

  1. 注释作用:提升代码可读性,不参与编译运行

  2. 注释类型

    • 单行注释:// 注释内容(使用频率最高)

    • 多行注释:/* 注释内容 */(不推荐使用)

    • 文档注释:/** 文档注释 */(常用于描述方法和类作用,可被 javadoc 工具解析生成网页版软件说明文档)

  3. 注意事项

    • 多行注释不能嵌套使用

    • 所有注释均不参与编译,.class 记录中无注释信息

  4. 示例:含文档注释、多行注释、单行注释的 HelloWorld 应用

  5. javadoc 软件使用:在 cmd 中通过特定命令(如 javadoc -d myHello -author -version -encoding UTF-8 -charset UTF-8 HelloWorld.java)从 Java 源码提取注释生成文档

(二)注释规范

  1. 内容准确:注释需与代码一致,代码修改时及时更新注释

  2. 篇幅合理:避免过于精简或冗长

  3. 使用中文:国内公司通常要求中文注释(外企除外)

  4. 积极向上:注释中不包含负能量内容

四、标识符

(一)定义

程序中用户为类名、方法名、变量所取的名字(如 Test 为类名,main 为手段名)

(二)硬性规则

  1. 可包含字母、数字、下划线和 $ 符号等

  2. 不能以数字开头

  3. 不能是关键字

  4. 严格区分大小写

(三)软性建议

  1. 类名:采用大驼峰命名法,每个单词首字母大写

  2. 方法名:采用小驼峰命名法,首字母小写,后续单词首字母大写

  3. 变量名:与方法名命名规则相同

  4. 规范意义:大型工程中统一命名规范可避免代码混乱,提升协作效率

(四)示例判断

判断选项(A:class、B:HelloWorld、C:main、D:123abc、E:ARRAY_SIZE、F:$name、G:name:jim)中合法的标识符

五、关键字

(一)定义

Java 语言预先定义、具有特殊含义的标识符(保留字),如 public、class、static 等,用户不可用关键字定义标识符

(二)部分关键字分类

  1. 用于定义访问权限修饰符的关键字(未列出具体内容)

  2. 用于定义类、函数、变量修饰符的关键字(含 static)

  3. 用于定义类与类之间关系的关键字(未列出具体内容)

  4. 用于定义建立实例及引用实例、判断实例的关键字(未列出具体内容)

  5. 用于异常处理的关键字:try、catch、finally、throw、throws

  6. 其他关键字:strictfp、transient、volatil

相关新闻

  • 2025机械加工供货厂家权威口碑排行:实力与服务深度解析!
  • 2025七水硫酸锌厂家权威推荐榜:优质供应与专业定制首选
  • CustomKD论文阅读 - 实践

最新新闻

  • 第36章:PagedAttention Kernel 与 KV Cache 内存布局
  • React Native Map Link测试策略:单元测试与集成测试最佳实践
  • (2026新)烟台正规防水补漏公司口碑榜TOP5权威推荐!卫生间/厨房/阳台/屋顶/天花板/地下室渗漏水检测维修攻略-靠谱漏水检测维修师傅推荐 - 安佳防水
  • Jest 实践指南:从零开始搭建你的第一个测试项目(超详细步骤)
  • x265 HEVC编码器:开源视频压缩的革命性工具,如何将文件大小减半
  • C# 读写INI文件:从编码乱码到跨平台兼容的实战指南

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号