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

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

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

http://www.hskmm.com/?act=detail&tid=22929

相关文章:

  • 2025年掘进机厂家权威推荐榜:实力品牌与技术创新深度解析
  • 2025机械加工供货厂家权威口碑排行:实力与服务深度解析!
  • NOIP 集训日记 2.0
  • 2025舒适轮胎权威推荐榜:静音科技与驾乘体验口碑之选
  • 2025七水硫酸锌厂家权威推荐榜:优质供应与专业定制首选
  • 深圳网站建设公司权威推荐榜:专业定制与创新设计口碑之选
  • UV面光源实力厂家权威推荐:专业制造与品质保障口碑之选
  • 2025微弧氧化实力厂家推荐:专业表面处理技术深度解析
  • 2025减速机厂家 TOP 企业品牌推荐排行榜,谐波,行星,直角换向器,中空旋转平台,双曲面,RV,伺服,重载,步进减速机推荐这十家公司!
  • 75. 颜色分类
  • 2025压缩机厂家 TOP 企业品牌推荐排行榜,医药冷冻,医疗冷冻,食品冷冻,冰鲜冷冻,蔬菜水果冷冻,冷库,中高温制冷,活塞式半封闭制冷压缩机公司推荐!
  • 英语_阅读_Always-on world_待读
  • 2025冷水机定制厂家 TOP 企业品牌推荐排行榜,工业,防爆,低温,水冷,螺杆,超低温,满液式,降膜,气悬浮,变频冷水机厂家推荐这十家公司
  • 实用指南:第四届云计算、大数据应用与软件工程国际学术会议(CBASE 2025)
  • 2025黄金回收公司权威推荐榜:专业估价与诚信服务口碑之选
  • hmcl
  • PWN手成长之路-06-watevr_2019_voting_machine_1-栈溢出+劫持
  • 2025喷雾干燥厂家TOP企业品牌推荐排行榜,无锡,常州喷雾干燥,低温,压力,气流,离心式,压力式喷雾干燥,喷雾干燥塔,设备,装置公司推荐!
  • AI+Decodo:构建智能电商价格监控系统的完整实战指南 - 实践
  • 2025无锡考编培训品牌机构公司TOP5推荐:公考培训/事业单位考编/央企国企考编培训机构:权威师资与高效课程深度解析
  • Java第三次实验
  • 题解:P8028 [COCI 2021/2022 #3] Cijanobakterije
  • 2025 年水质测定仪厂家 TOP 企业品牌推荐排行榜,多参数,便携式,cod 快速,台式,污水,自来水,养殖,便携式总磷总氮,余氯总氯,废水水质测定仪公司推荐
  • 2025上海门头清洗服务公司权威推荐榜:专业高效服务口碑之选
  • 2025冷却塔厂家权威推荐榜:高效降温与耐用品质口碑之选
  • 使用IOT-Tree Server借助PPI协议连接西门子PLC S7-200 Smart
  • 2025公考培训机构权威推荐榜:实力师资与高效备考口碑之选
  • 2025微信机器人开发指南:API接口实战
  • Mapper.xml中SQL语句的用法示例
  • 实用指南:Redis 哈希槽解析