目录

  • 一,Java代码基本格式
  • 1,基本语法格式
  • 2,Java大小写敏感
  • 3,缩进格式
  • 4,语句分类
  • 二,Java三种注释
  • 1,作用
  • 2,分类
  • 三,Java关键字与标识符
  • 1关键字
  • 2标识符
  • 1.1,概念
  • 1.2,组成
  • 1.3,命名约定
  • 四,IDEA快捷键


一,Java代码基本格式

1,基本语法格式

  • java里一切代码都写在

[ 类修饰符 ] class 类名 [ extends 父类名 ] [ implements 接口名列表 ] {
成员变量,方法定义;
}

  • psvm是产生main方法的快捷方式,sout是产生输出方法的快捷方式
/**
 * 功能:输出一条语句
 * 作者:沐虫贝
 * 日期:2022年12月23日
 */
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

2,Java大小写敏感

  • 跟c语言一样,Java严格区分大小写。如a和A,他们只是大小写不同,但它们是两个不同变量,存放不同数据。

3,缩进格式

  • 虽然Java没有严格要求用什么样的格式来编排程序代码,但是,出于可读性的考虑,应该让自己编写的程序代码整齐美观、层次清晰。(python对格式要求严格,不然会报错)
  • 对于凌乱的代码,可以用组合键Ctrl+Alt+L,代码自动变成规范的Java代码

4,语句分类

  • Java中的程序代码可分为结构定义语句功能执行语句,其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。每条功能执行语句的最后都必须用分号(;)结束。

二,Java三种注释

1,作用

  • 通过注释提高Java 源程序 代码的可读性;使得Java程序条理清晰,易于区分代码行与注释行。
  • 另外通常在程序开头加入作者,时间,版本,要实现的功能等内容注释,方便后来的维护以及程序员的交流。

2,分类

1, // 注释一行
2, /* ...... */ 注释若干行
3, /**……*/文档注释

三,Java关键字与标识符

1关键字

  • 分组
    关键字一律用小写字母标识,按其用途划分为如下几组。
    (1),用于数据类型。
    用于数据类型的关键字有 boolean、byte、char、 double、 float、int、long、new、short、void、instanceof。
    (2),用于语句。
    用于语句的关键字有break、case、 catch、 continue、 default 、do、 else、 for、 if、return、switch、try、 while、 finally、 throw、this、 super。
    (3),用于修饰
    用于修饰的关键字有 abstract、final、native、private、 protected、public、static、synchronized、
    transient、 volatile。
    (4),用于方法、类、接口、包和异常。
    用于方法、类、接口、包和异常的关键字有 class、 extends、 implements、interface、 package、import、throws。
    还有些关键字,如 future、 generic、 operator、 outer、rest、var等都是Java保留的没有意义的关键字。 [4]
    另外,Java还有3个保留字:gotoconstnull。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用。

2标识符

1.1,概念

  • Java语言中,对于变量,常量,函数,语句块也有名字,我们统统称之为Java标识符.
  • 标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。

1.2,组成

  • Java标识符由数字字母下划线_美元符号$人民币符号¥组成。
  • 在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。
    下面的标识符是合法的:
    myName,My_name,Points,$points,_sys_ta,OK,_23b,3
    下面的标识符是非法的:
    #name,25name,class,&time,if

1.3,命名约定

  • 类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。
  • 方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
  • 常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
  • 变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。
四,IDEA快捷键

Alt+回车 导入包,自动修正
Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get、set方法、构造函数等)
Ctrl+E或者Alt+Shift+C 最近更改的代码
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自动补全代码
Ctrl+空格 代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Shift+C 对比最近修改的代码
Shift+F6 重构-重命名
Ctrl+Shift+先上键
Ctrl+X 删除行
Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者// )
Ctrl+J 自动代码
Ctrl+E 最近打开的文件
Ctrl+H 显示类结构图
Ctrl+Q 显示注释文档
Alt+F1 查找代码所在位置
Alt+1 快速打开或隐藏工程面板
Ctrl+Alt+ left/right 返回至上次浏览的位置
Alt+ left/right 切换代码视图
Alt+ Up/Down 在方法间快速移动定位
Ctrl+Shift+Up/Down 代码向上/下移动。
F2 或Shift+F2 高亮错误或警告快速定位
代码标签输入完成后,按Tab,生成代码。
选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。
Ctrl+W 选中代码,连续按会有其他效果。
选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。
Ctrl+Up/Down 光标跳转到第一行或最后一行下。
Ctrl+B 快速打开光标处的类或方法 。