JAVA基本语法(关键字,保留字)和快捷键

java基本语法:

1 大小写敏感

2 类名首字母大写

3 变量名、方法名首字母小写,遵循驼峰命名法

4 源文件名必须和类相同

命名法:

驼峰命名法(推荐):由若干单词组成,每个单词首字母大写,如UserName

下划线命名法(数据库命名推荐):单词小写,每个单词之间用下划线链接,如:user_name

匈牙利命名法:首字母用变量的数据类型缩写,后面遵循驼峰命名法,如:String sUsername

java标识符的命名规则:

1 由26个英文字母大小写、数字(0-9)、符号_和$组成

2 标识符不能以数字开头

3 标识符不能是关键字、保留字和字面量(true、false、null)

什么是标识符?

  在java语言中,对各种变量、方法和类等资源命名时使用的字符序列称为标识符,简单来说,标识符就是开发人员给类,变量,方法等资源起的名字。

什么是关键字?

在Java语言中,有特殊意义的单词,比如clas/public/static/String

Java 关键字列表 (依字母排序 共50组):

 abstract、assert(断言)、boolean、 break、 byte、 case、 catch、 char、 class、 const(保留关键字)、 continue、 default、 do、 double、 else、 enum、 extends、 final、 finally、 float、 for、 goto(保留关键字)、 if、 implements、 import、 instanceof、 int、 interface、 long、 native、 new、 package、 private、 protected、 public、 return、 short、 static、 strictfp(精确浮点)、 super、 switch、 synchronized、 this、 throw、 throws、 transient、 try、 void、 volatile、 while

什么是保留字?

在Java中,预备将来用作关键字的单词

//注释:被注释的代码只起到解释说明的作用,不会被编译,不参与代码的执行。

保留字列表 (依字母排序 共14组):

Java保留字是指现有Java版本尚未使用,但以后版本可能会作为关键字使用:

true、false、null、byValue、cast、future、generic、inner、operator、outer、rest、var、goto(保留关键字)、const(保留关键字)

goto和const是保留字也是关键字。

JDK、JRE、JVM的区别

1)JDK(Java Development Kit,java开发工具包)是整个JAVA 的核心,包括了Java运行环境((JRE),基本组件(javac/java/jdb,等)和Java基础的类库(即Java APl,如:rt.jar);

2)JRE (Java Runtime Environment,Java运行环境),包含JVM虚拟机及Java核心类库(解释.class文件)。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器)‘

3) VM (Java Virtual Machine,java 虚拟机),java程序运行时的环境,JVM是一个进程虚拟机,是一个提供特定的指令集运行.class文件的运行环境,同时也是一个高级语言虚拟机。一次编译,多处运行

windows快捷键

F2 重命名

F5 刷新

Ctrl+A 全部选中

Ctrl+S 保存

Ctrl+C 复制

Ctrl+V 粘贴

Ctrl+X 剪切

Ctrl+Z 撤销

Shift+Home 选中-从光标位置到行头

Shift+End   选中-从光标位置到行尾

Ctrl+Alt+Delete 任务管理器

Tab 缩进

Win+E 打开我的电脑

Win+R 打开控制台

wind+tab 打开全部

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/293139.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[足式机器人]Part2 Dr. CAN学习笔记-动态系统建模与分析 Ch02-3流体系统建模

本文仅供学习使用 本文参考: B站:DR_CAN Dr. CAN学习笔记-动态系统建模与分析 Ch02-12课程介绍电路系统建模、基尔霍夫定律 流量 flow rate q q q m 3 / s m^3/s m3/s 体积 volume V V V m 3 m^3 m3 高度 heigh h h h m m m 压强 pressure p p p …

在线的omniplan甘特图制作工具

在线的omniplan甘特图制作工具 快捷键 按住空格键 可以拖动画布Tab 将选中的任务右缩进(设置为子任务)Shift Tab 将选中的任务提升一级(取消子任务)按住Shift可以选择多个任务按住Ctrl 或者 Mac 的 command 可以选择多个任务按…

threejs在透视相机模式下,绘制像素大小固定的元素

要求:在透视相机模式下绘制一个图标,图标大小始终为32*32px。图标如下: 实现思路: 使用THREE.Sprite。因为 SpriteMaterial 支持配置 sizeAttenuation 使Sprite大小不随相机的深度而衰减。所以我们只要保证sprite的初始的大小合适…

qt源码阅读准备

qt源码阅读准备 阅读qt源码前先了解以下知识,对阅读qt源码有极大的好处。 D-pointer介绍 D-pointer介绍 d-pointer它可以把一个类库的实施细节对使用的用户隐藏, 而且对实施的更改不会打破二进制兼容。其基本贯穿qt所有类。 Qt类的的结构 我们以QO…

第84讲:基于各种场景使用mysqldump逻辑备份数据库

文章目录 1.mysqldump备份工具的语法格式2.使用mysqldump进行全库备份3.备份单个库或者多个库的数据4.备份某个库下的单表或者多表的数据5.mysqldump备份数据库时必加的一些参数5.1.基本参数5.2.核心参数 6.mysqldump备份数据库时的一些其他参数 1.mysqldump备份工具的语法格式…

UG装配-引用集

引用集是控制组件的图素在装配体中显示与隐藏 装配体体环境控制组件显示与隐藏的四种方式 1、图层 2、引用集 3、隐藏命令 Ctrl B 4、抑制,取消此组件装配,但保留操作在导航器方便启用 引用集有两种类型 1、UG自动创建的引用集 2、用户定义的引…

【linux】线程同步+基于BlockingQueue的生产者消费者模型

线程同步基于BlockingQueue的生产者消费者模型 1.线程同步2.生产者消费者模型3.基于BlockingQueue的生产者消费者模型 喜欢的点赞,收藏,关注一下把! 1.线程同步 在线程互斥写了一份抢票的代码,我们发现虽然加锁解决了抢到负数票的…

【Spark精讲】Spark on Hive性能优化

目录 第一章 1.1 集群配置概述 1.2 集群规划概述 第二章 Yarn配置 2.1 Yarn配置说明 yarn.nodemanager.resource.memory-mb yarn.nodemanager.resource.cpu-vcores yarn.scheduler.maximum-allocation-mb yarn.scheduler.minimum-allocation-mb 第三章 Spark的配置说…

RA8900CE汽车用c总线接口实时时钟模块

汽车用c总线接口实时时钟模块内置调频32.768 kHz晶体单元和DTCXO,高稳定性和电源切换。 接口类型我 2C-Bus接口(400kHz)界面电压范围2.5V ~ 5.5V温度补偿电压范围2.0V至5.5V计时电压范围1.6V ~ 5.5V可选时钟输出(32.768 kHz, 1024 Hz, 1 Hz)各种功能齐全的日历、报…

提示循环引用 一个循环引用但无法列出导致循环的引用且文件打不开无法修改

目录 设备环境: 提示内容: 具体错误问题描述: 图示: Office 报错 WPS 报错 问题分析: 问题解决: 关注我的 GitHub(魔法网络访问): 设备环境: Window…

【React系列】React中的CSS

本文来自#React系列教程:https://mp.weixin.qq.com/mp/appmsgalbum?__bizMzg5MDAzNzkwNA&actiongetalbum&album_id1566025152667107329) 一. React中的css方案 1.1. react 中的 css 事实上,css 一直是 React 的痛点,也是被很多开发…

力扣2397.被列覆盖的最多行数,二进制枚举

借用评论区一位哥们的说法就是:假设有一个m*n的草坪,每块草坪分为有僵尸(1)和每僵尸(0)的情况,现在有numslect个竖排生效的火爆辣椒,问在哪几竖排使用火爆辣椒可以保住最多的小推车 …

Redis (三)

1、redis复制 简单的概括就是主从复制,master以写为主,Slave以读为主,当master数据发生变化的时候,自动将更新的数据异步同步到其他的slave是数据库。 使用这种机制的话,可以做到读写分离,可以减轻主机负担…

conda环境下Could not create share link解决方法

1 问题描述 在运行chatglm-6B项目时,运行python web_demo.py,出现如下错误: (chatglm) [rootlocalhost ChatGLM2-6B]# python web_demo.py Loading checkpoint shards: 100%|██████████████████████████████…

基于AOP实现权限管理系统demo

简介:本文将介绍如何使用面向切面编程(AOP)技术实现一个简单的权限管理系统demo。我们将使用ssm框架作为基础,通过AOP来拦截和处理权限相关的操作。主要实现拦截操作。(如有需要,您可以自行从Gitee仓库中获…

上海亚商投顾:沪指探底回升跌 两市成交跌破7000亿

上海亚商投顾前言:无惧大盘涨跌,解密龙虎榜资金,跟踪一线游资和机构资金动向,识别短期热点和强势个股。 一.市场情绪 沪指昨日震荡调整,盘中一度跌超1%,尾盘跌幅有所收窄,创业板指录得3连阴。露…

5G工业物联网网关:连接未来的智能工业

在当今数字化时代,工业物联网正迅速崛起,并引领着全球工业的数字转型。而5G工业物联网网关作为实现IIoT的关键基础设施,在连接未来的智能工业中发挥着举足轻重的作用。 什么是5G工业物联网网关 5G工业物联网网关是连接工业设备和5G网络的关键…

<HarmonyOS第一课>1~10课后习题汇总

HarmonyOS第一课 1运行Hello World 判断题 main_pages.json存放页面page路径配置信息。(正确)DevEco Studio是开发HarmonyOS应用的一站式集成开发环境。(正确) 单选题 在stage模型中,下列配置文件属于AppScope文件…

2024年我国网络安全发展形势展望

2023年,我国网络安全政策法规陆续出台,网络安全与数据安全产业发展势头强劲,网络安全形势整体向好。展望2024年,世界各国在网络空间中的竞争将变得愈发激烈,我国网络安全领域的法律法规将不断完善,数据安全…

scratch给数据清单排序 2023年12月中国电子学会图形化编程 少儿编程 scratch编程等级考试四级真题和答案解析

目录 scratch给数据清单排序 一、题目要求 1、准备工作 2、功能实现 二、案例分析