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

简介: 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 打开全部

相关文章
|
3月前
|
Java 开发工具 Android开发
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
本系列教程笔记详细讲解了Kotlin语法,适合需要深入了解Kotlin的开发者。若需快速学习Kotlin,建议查看“简洁”系列教程。本期重点介绍了Kotlin与Java的共存方式,包括属性、单例对象、默认参数方法、包方法、扩展方法以及内部类和成员的互操作性。通过这些内容,帮助你在项目中更好地结合使用这两种语言。
56 1
|
9天前
|
存储 缓存 Java
Java 并发编程——volatile 关键字解析
本文介绍了Java线程中的`volatile`关键字及其与`synchronized`锁的区别。`volatile`保证了变量的可见性和一定的有序性,但不能保证原子性。它通过内存屏障实现,避免指令重排序,确保线程间数据一致。相比`synchronized`,`volatile`性能更优,适用于简单状态标记和某些特定场景,如单例模式中的双重检查锁定。文中还解释了Java内存模型的基本概念,包括主内存、工作内存及并发编程中的原子性、可见性和有序性。
Java 并发编程——volatile 关键字解析
|
10天前
|
缓存 安全 Java
Java volatile关键字:你真的懂了吗?
`volatile` 是 Java 中的轻量级同步机制,主要用于保证多线程环境下共享变量的可见性和防止指令重排。它确保一个线程对 `volatile` 变量的修改能立即被其他线程看到,但不能保证原子性。典型应用场景包括状态标记、双重检查锁定和安全发布对象等。`volatile` 适用于布尔型、字节型等简单类型及引用类型,不适用于 `long` 和 `double` 类型。与 `synchronized` 不同,`volatile` 不提供互斥性,因此在需要互斥的场景下不能替代 `synchronized`。
2092 3
|
1月前
|
Java
java do while 的语法怎么用?
java do while 的语法怎么用?
39 3
|
2月前
|
JavaScript 前端开发 Java
java中的this关键字
欢迎来到我的博客,我是瑞雨溪,一名热爱JavaScript与Vue的大一学生。自学前端2年半,正向全栈进发。若我的文章对你有帮助,欢迎关注,持续更新中!🎉🎉🎉
53 9
|
2月前
|
设计模式 JavaScript 前端开发
java中的static关键字
欢迎来到瑞雨溪的博客,博主是一名热爱JavaScript和Vue的大一学生,致力于全栈开发。如果你从我的文章中受益,欢迎关注我,将持续分享更多优质内容。你的支持是我前进的动力!🎉🎉🎉
54 8
|
2月前
|
Java 开发者
在Java多线程编程的世界里,Lock接口正逐渐成为高手们的首选,取代了传统的synchronized关键字
在Java多线程编程的世界里,Lock接口正逐渐成为高手们的首选,取代了传统的synchronized关键字
49 4
|
3月前
|
Java 编译器 Android开发
Kotlin语法笔记(28) -Kotlin 与 Java 混编
本系列教程详细讲解了Kotlin语法,适合需要深入了解Kotlin的开发者。对于希望快速学习Kotlin的用户,推荐查看“简洁”系列教程。本文档重点介绍了Kotlin与Java混编的技巧,包括代码转换、类调用、ProGuard问题、Android library开发建议以及在Kotlin和Java之间互相调用的方法。
41 1
|
3月前
|
安全 Java 编译器
Kotlin语法笔记(27) -Kotlin 与 Java 共存(二)
本教程详细讲解Kotlin语法,适合希望深入了解Kotlin的开发者。若需快速入门,建议查阅“简洁”系列教程。本文重点探讨Kotlin与Java共存的高级话题,包括属性访问、空安全、泛型处理、同步机制及SAM转换等,助你在项目中逐步引入Kotlin。
32 1
|
3月前
|
Java 编译器 Android开发
Kotlin语法笔记(28) -Kotlin 与 Java 混编
Kotlin语法笔记(28) -Kotlin 与 Java 混编
40 2