Java(基础01)

Java(基础01)

参考视频:Java基础01:注释(狂神)

0. 通过建立空项目来编写HelloWorld

  1. 在主界面点击New Project
  2. 选择Empty Project → next
  3. name:JavaSE → location:一般默认 → Finish
  4. 在软件下方会有加载项,尽量等待加载完毕,当弹出Project Structure时点击OK,暂不处理
  5. File → New → Module → 选中Java(要在Module SDK中选择自己的JDK,如果已经有了不用再选择) → next
  6. Module name:基础语法 → Finish
  7. File → Project Structure → 选中Project
    在这里插入图片描述
  8. 将上图中两处改为下图中所示
    在这里插入图片描述
  9. 先点击Apply → 再点击OK
  10. 点击src右键New → Java Class → Name:HelloWorld → 回车
  11. 编写以下代码
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
  1. 运行:点击绿色三角形箭头或者★Ctrl+Shift+F10
  2. 在下方控制台会显示 Hello, World!字样

1. 注释

  • 在练习编写代码时,代码量较少,自己写的是什么还可以看的懂,但是,当项目结构复杂之后,我们必须用到注释。
  • 注释不会被执行,因为它不是给机器看的,是给人看的。
  • ★必须养成的好习惯1:写注释
  • ★必须养成的好习惯2:写代码一定要注意规范
  • Java中的注释有三种:
    1. 单行注释:仅一行,快捷键 Ctrl+/
    2. 多行注释:可多行,快捷生成 /*+回车
    3. 文档注释:即JavaDoc,先简单了解,快捷生成 /**+回车
    • 以下为注释示例,注释默认灰色
    • 修改注释颜色的方法:File → Settings → Editor → Color Scheme → Java → Comments → 取消勾选Inherit values from:→ 点击808080处修改颜色
//这是一条单行注释
//这是第二条单行注释

/*
    这是一条
    多行注释
 */

/**
 * @author : Zach
 * @data : 2020-12-26 15:12
 * @description : 这是一条文档注释
 * 
 */

有趣的神代码注释,例如:(佛祖保佑 永无BUG)

/**
 *                    _ooOoo_
 *                   o8888888o
 *                   88" . "88
 *                   (| -_- |)
 *                    O\ = /O
 *                ____/`---'\____
 *              .   ' \\| |// `.
 *               / \\||| : |||// \
 *             / _||||| -:- |||||- \
 *               | | \\\ - /// | |
 *             | \_| ''\---/'' | |
 *              \ .-\__ `-` ___/-. /
 *           ___`. .' /--.--\ `. . __
 *        ."" '< `.___\_<|>_/___.' >'"".
 *       | | : `- \`.;`\ _ /`;.`/ - ` : | |
 *         \ \ `-. \_ __\ /__ _/ .-` / /
 * ======`-.____`-.___\_____/___.-`____.-'======
 *                    `=---='
 *
 * .............................................
 *          佛祖保佑             永无BUG
 */

2. 关键字和标识符(简单了解)

2.1 关键字

2.1.1 关键字简介

  Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。Java语言共定义了如下所示的关键字。

表1_关键字表
12345
1abstractassertbooleanbreakbyte
2casecatchcharclassconst
3continuedefaultdodoubleelse
4enumextendsfinalfinallyfloat
5forgotoifimplementsimport
6instanceofintinterfacelongnative
7newpackageprivateprotectedpublic
8returnstrictfpshortstaticsuper
9switchsynchronizedthisthrowthrows
10transienttryvoidvolatilewhile
表2_关键字含义表
关键字含义
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算术规范
super表明当前对象的父类型的引用或者父类型的构造方法
switch分支语句结构的引导词
synchronized表明一段代码需要同步执行
this指向当前实例对象的引用
throw抛出一个异常
throws声明在当前定义的成员方法中所有需要抛出的异常
transient声明不用序列化的成员域
try尝试一个可能抛出异常的程序块
void声明当前成员方法没有返回值
volatile表明两个或者多个变量必须同步地发生变化
while用在循环结构中
2.2.2 关键字分组

关键字一律用小写字母标识,按其用途划分为如下几组。

  1. 用于数据类型。
      例如, boolean、byte、char、double、false、float、int、long、new、short、true、void、instanceof。
      ★其中,八大基本数据类型为:
  • PS:1字节 = 8位,即1byte = 8bit
占1个字节占2个字节占4个字节占8个字节
byteshortintlong
booleancharfloatdouble
  1. 用于语句。
      例如, break、case、catch、continue、default、do、else、 for、if、return、switch、try、while、finally、throw、this、super。
  2. 用于修饰。
      例如, abstract、final、native、private、protected、public、static、synchronized、transient、volatile。
  3. 用于方法、类、接口、包和异常。
      例如, class、extends、implements、interface、package、import、throws。
  4. 还有些关键字,例如, cat、future、generic、innerr、operator、outer、rest、var等都是Java保留的没有意义的关键字。
  5. 另外,Java还有3个保留字:true、false、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用。
2.2.3 详细介绍

Java关键字详细介绍(百度百科)
 

2.2 标识符

  Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符

标识符组成:

  • Java标识符可由 数字(0~9)、字母(a-z、A-Z)、下划线(_)和美元符号($)组成
  • 不能以数字开头
  • 大小写敏感,即区分大小写
  • 不能直接使用关键字作为标识符(可以class123)

命名约定:

  • 1.类和接口名。
      每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。
  • 2.方法名。
      首字符小写,其余的首字母大写,含有大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。
  • 3.常量名。
      基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
  • 4.变量名。
      可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。
  • 合法标识符举例:age、$salary、_value、__1_value、myName、My_name、OK
  • 非法标识符举例:#name、25name、-salary、#abc、class、if
public class HelloWorld {
    public static void main(String[] args) {
//        System.out.println("Hello, World!");
        String ¥王者荣耀 = "荣耀王者";
        System.out.println(¥王者荣耀);
    }
}
  • 如上,标识符可以使用中文命名,以及人民币符号(¥),但是不建议使用(不同编码时,中文易乱码)。同样地,也不建议使用中文拼音(low)。

 
 

—————— THE END ——————
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zachsj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值