【Java基础教程】标识符与关键字

article/2025/8/30 8:39:08

✅作者简介:大家好我是hacker707,大家可以叫我hacker
📃个人主页:hacker707的csdn博客
🔥系列专栏:Java基础教程
💬推荐一款模拟面试、刷题神器👉点击跳转进入网站

在这里插入图片描述

标识符与关键字

  • 标识符
    • 关键字
      • 扩展 Java注释
      • 结束语🏆

标识符

Java中的包名、类名、方法名、参数名、变量名等都需要用一个符号来标识
命名规则
①可由大小写字母、数字、下划线、美元符号组成
②必须以字母、下划线、美元符号开头
③严格区分大小写字母
④长度无限制
⑤不能与关键字重名

关键字

Java和其他语言一样关键字都有特殊含义,因此无法用作类、对象、方法、变量等标识符。
关键字见下表

关键字含义
abstract表明类或者成员方法具有抽象属性
assert断言,用来进行程序调试
boolean基本数据类型之一,声明布尔类型的关键字
break提前跳出一个块
byte基本数据类型之一,字节类型
case用在switch语句之中,表示其中的一个分支
catch用在异常处理中,用来捕捉异常
char基本数据类型之一,字符类型
class声明一个类
const保留关键字,没有具体含义
continue回到一个块的开始处
default默认,例如,用在switch语句中,表明一个默认的分支。Java8 中也作用于声明接口函数的默认实现
do用在do-while循环结构中
double基本数据类型之一,双精度浮点数类型
else用在条件语句中,表明当条件不成立时的分支
enum枚举
extends表明一个类型是另一个类型的子类型。对于类,可以是另一个类或者抽象类;对于接口,可以是另一个接口
final用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量
finally用于处理异常情况,用来声明一个基本肯定会被执行到的语句块
float基本数据类型之一,单精度浮点数类型
for一种循环结构的引导词
goto保留关键字,没有具体含义
if条件语句的引导词
implements表明一个类实现了给定的接口
import表明要访问指定的类或包
instanceof用来测试一个对象是否是指定类型的实例对象
int基本数据类型之一,整数类型
interface接口
long基本数据类型之一,长整数类型
native用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的
new用来创建新实例对象
package
private一种访问控制方式:私用模式
protected一种访问控制方式:保护模式
public一种访问控制方式:共用模式
return从成员方法中返回数据
short基本数据类型之一,短整数类型
static表明具有静态属性
strictfp用来声明FP_strict(单精度或双精度浮点数)表达式遵循[IEEE 754](https://baike.baidu.com/item/IEEE 754)算术规范
super表明当前对象的父类型的引用或者父类型的构造方法
switch分支语句结构的引导词
synchronized表明一段代码需要同步执行
this指向当前实例对象的引用
throw抛出一个异常
throws声明在当前定义的成员方法中所有需要抛出的异常
transient声明不用序列化的成员域
try尝试一个可能抛出异常的程序块
void声明当前成员方法没有返回值
volatile表明两个或者多个变量必须同步地发生变化
varjava10新增的关键字,用来推断类型 var i = 20;
while用在循环结构中

扩展 Java注释

添加注释是为了提高程序的可读性,帮助自己和读者理解整个内容
那么Java如何添加注释
有两种方法
第一种方法:使用//
一般用于单行注释

public class User {public static void main(String[] args) {// 打印 hello Java worldSystem.out.println("hello Java world");}
}

第二种方法/* 注释的内容 */
一般用于多行注释

public class User {public static void main(String[] args) {/* 这是多行注释可以注释多行内容打印 hello Java world*/System.out.println("hello Java world");}
}

结束语🏆

🔥推荐一款模拟面试、刷题神器网站
点击链接注册即可
1、算法篇(398题):面试必刷100题、算法入门、面试高频榜单
2、SQL篇(82题):快速入门、SQL必知必会、SQL进阶挑战、面试真题
3、大厂笔试真题:字节跳动、美团、百度、腾讯…


http://chatgpt.dhexx.cn/article/Vbo2UFUs.shtml

相关文章

【Java基础教程】用Java实现猜数字小游戏

✅作者简介:大家好我是hacker707,大家可以叫我hacker 📃个人主页:hacker707的csdn博客 🔥系列专栏:Java基础教程 💬推荐一款模拟面试、刷题神器👉点击跳转进入网站 🏆在本周获得了新…

【Java基础教程】详解Java三种流程控制语句

✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1🏆 📃个人主页:hacker707的csdn博客 🔥系列专栏:Java基础教程 💬推荐一款模拟面试、刷题神器👉点…

java基础教程:集合概述(27)

今天要讲的内容是集合。集合是我们编程时非常频繁的对象,必须花费大量时间学习。 我们还是从是什么和为什么两个角度进行引入。 集合是什么? 集合是存储和操作一组对象的对象。类似一个池子,可以存储操作一组元素。 为什么要有集合&#xf…

Java 零基础教程,看完就会,建议收藏

如果你不懂Java 并且想认真学习接触了解一下Java的语法,建议把这篇文章收藏了,多看几遍,应该可以初步掌握Java 大部分基础的语法 。 让我们出发吧!ps:本文有点长,耐心阅读 。 〇,编程环境 工程项目推荐使…

找呀找呀找地铁

杭州地铁1号线据说2010年开通,还好下沙那边有地铁站,刚好在单位门口,不然在城区和这个鸟不生蛋的地方两头跑,可怎么活啊? 谁要以前不好好努力,多捞点钱呢?真是“老大徒伤悲”啊!这个…

转载-高仙机器人落地北京杭州深圳多个城市地铁

你知道吗?世界上第一条地铁始建于1863年的伦敦,中国的地铁时代则在1969年的北京开启。 地铁作为黄金动脉,是衡量城市发展的关键指标之一。地铁不仅可以减少城市交通道路拥堵,带动周边地区发展,还可以减少环境污染&…

我国首个5G地铁站开通:TCL集团重组方案通过;苹果2019新品图泄露|雷锋早报...

我国首个5G地铁站在成都开通 近日,成都市政府新闻办发布消息称,全国首个5G地铁站(地铁10号线太平园站)已于1月5日在成都正式开通,该地铁站是全国第一个覆盖5G信号的地铁站,将成为四川移动对5G室内分布系统…

杭州治堵有“智慧” 阿里云数加激活城市大脑

城市车辆逐年增长,道路通行关系市民生活,也考验城市管理者智慧。除了加大基础设施投入,杭州对大数据的分析和应用成为治堵新发力点。在路网规划、精确治堵、科学调配资源等方面,都能看到“城市大脑”和大数据发挥的“智慧”作用。…

地铁一公里造价达7亿元,大部分城市无法回本,为何还抢着建?

最近几年我国各大城市兴起了一股地铁热,不管是大城市还是小城市,只要稍微符合条件的,很多城市都在纷纷规划建设地铁,目前包括已经有地铁在运营以及规划建设地铁的城市达到70个以上。 但是我们都知道,建地铁的成本是非常…

支付宝教会魔都地铁刷脸、扫码、懂人话

文/图 电商在线 朱婷 上午9点,小邵带着女朋友踏上了上海游玩的旅途。能顺利通过拥挤的地铁,是他们来到上海的第一个小愿望。 “我试一下宣传板上那个二维码。”看着高峰期买票的队伍,小邵不想让女朋友刚到,就在地铁口“罚站”。扫…

地铁与日本移动互联网

如果说中国的春运是每年全世界最大规模的人口迁徙,那么日本东京的上下班时间可能就是全球每天在发生的最大规模人口迁徙。 每天早上,日本人穿着整齐的西装,脚穿擦着发亮的皮鞋,提着公文包,整齐划一地挤上各种轨道交通工…

新华三:让地铁更智慧

当前,我国轨道交通正处于黄金发展期。国家发改委、交通运输部联合印发的《交通基础设施重大工程建设三年行动计划》指出:2016-2018年重点推进103个城市轨道交通项目前期工作,新建城市轨道交通2000公里以上,涉及投资约1.6万亿元。而…

云开发地铁路线图小程序源码和配置教程

☑️ 编号:ym415 ☑️ 品牌:无 ☑️ 语言:小程序 ☑️ 大小:580KB ☑️ 类型:地铁路线图 ☑️ 支持:小程序 🎉 欢迎关注(发消息才不限制),私信,领取 🎉 ✨ 源…

地铁规划

交通强国,铁路先行; 市域交通,得看地铁; 1.杭州篇 2.济南篇 3.上海篇 4.敬请期待1.杭州篇(未完成) “欲把西湖比西子,淡妆浓抹总相宜;” 杭州地铁一号线是浙江省第一条建成运营的地…

杭州城市交通拥堵综合治理实践

来源:世纪交通网 随着城镇化、机动化快速发展,杭州同国内许多城市一样,交通拥堵日益突出,已影响城市环境、运行效率及居民宜居感受。杭州自2013 年根据浙江省委省政府统一部署开始系统开展交通拥堵治理相关工作,经过多…

杭州地铁2号线西北段顺利通车 三思LED照明彰显“暖心”服务

近日,杭州地铁2号线一期西北段顺利开通,由上海三思提供的包括LED筒灯、LED面板灯、地铁区间隧道灯在内的两万余套照明设备和智能控制系统。 近日,杭州地铁2号线一期西北段顺利开通,起于庆春广场站,途经江干区、下城区…

艾宾浩斯记忆曲线

艾宾浩斯记忆曲线 艾宾浩斯实验结论艾宾浩斯实验算法注意 艾宾浩斯实验结论 知识进入大脑后只能形成短时记忆,短时记忆遗忘速度快;通过多次复习能把短时记忆转换为长时记忆,长时记忆遗忘效果慢。 艾宾浩斯实验算法 1.节省法; 2…

艾宾浩斯遗忘曲线.pdf百日计划表.pdf考研时间计划表.pdf每日打卡.pdf每日复习计划表.pdf详细日计划.pdf月计划表.pdf周计划.pdf

艾宾浩斯遗忘曲线.pdf 百日计划表.pdf 考研时间计划表.pdf 每日打卡.pdf 每日复习计划表.pdf 详细日计划.pdf 月计划表.pdf 周计划.pdf

记忆与遗忘机制 笔记

可遗忘数据 [ICLR2019] An Empirical Study of Example Forgetting during Deep Neural Network Learning 当神经网络在 t1 时刻给出误分类、而在 t 时刻给出了准确的分类时, 就称为发生了遗忘事件(forgetting event)。 (时刻指梯度下降迭…

Java 实现简单的根据艾斯浩宾遗忘曲线动态生成计划表

import org.slf4j.Logger; import org.slf4j.LoggerFactory;import java.util.*;public class Ebbinghaus {private static final Logger log LoggerFactory.getLogger(Ebbinghaus.class);private List<LearnRow> schemeTable new ArrayList<>();//生成的计划表p…