Java002---Java基础语法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java002---Java基础语法相关的知识,希望对你有一定的参考价值。

关键字和保留字

  • 关键字
    • 被Java语言赋予特殊含义的单词
    • 全由小写字母组成
  • 保留字
    • 被Java预留,当前版本未使用,以后版本中可能作为关键字的单词
    • 比如:gotoconst

 

 

 

标识符

是程序中自定义的名称,变量名、方法名、类名、接口名等等

命名规则

  •   a. 由字母,数字,_ 和 $ 组成;

  b. 不能以数字开头;

  c. 不能使用关键字和保留字;

  d. 同一作用域内不能重名,且大小写敏感;

命名规则

包名 全小写 beanutil
变量名,方法名 驼峰规则+首字母小写 beanUtil
类名,接口名 驼峰规则+首字母大写 BeanUtil
常量名 全大写+下划线分割 BEAN_UTIL

 

 

 

 

 

 

 

 

注释

用于注解说明程序,提高代码的可读性,方便后期维护。

① 单行注释

  格式://……

  从 // 到这一行的行末都是注释。

② 多行注释

  格式:/* …… */

  从 /* 到下一个 */ 之间都是注释。(所以多行注释不能嵌套

③ 文档注释

  格式:/** …… */

  是Java特有的注释,可以生成代码的API文档。(同样不能嵌套)

 

 

 

变量

1)数据类型

Java是一种强类型语言,每个变量使用前必须声明其类型,系统会为不同类型的变量分配不同大小的内存空间。

技术分享

整型 byte 1字节 -128~127 byte b = 100;
short 2字节 -215~215-1
short s = 5;
int 4字节 -231~231-1 int i = 1;
long 8字节 -263~263-1 long large = 12345L;
浮点型 float 4字节 单精度 float f = 3.14F;
double 8字节 双精度 double d = 3.14;
字符型 char 2字节 0~65535 char c1 = ‘a‘, c2 = ‘\n‘, c3 = ‘中‘, c4 = 65535, c5 = ‘\u0041‘;
布尔型 boolean 1位 true | false boolean b1 = true, b2 = false;

 注意

  • 整型字面量默认是 int 类型,浮点型字面量默认是 double 类型;
  • 无论是 float 还是 double,都是不精确的,所以尽量避免在比较中使用浮点型;
  • long 类型的字面量要加 L 后缀;float 类型的字面量要加 F 后缀;
  • boolean 只有两个取值 true 和 false,不能是 0 1 或者 null;
  • char 类型占 2 字节,表示 Unicode 字符集中的字符,可以是数字,字母,符号,中文日文韩文等,有三种赋值方式:
    • 使用单引号包含单个字符或转义字符:‘a‘,‘\n‘
    • 使用单引号包含十六进制数:‘\u0041‘
    • 直接使用0~65535之间的数值:65

2)变量

  • 概念
    • 是内存中的一个存储区域;
    • 该区域有自己的类型(数据类型)和名称(变量名);
    • 该区域的值只能在数据类型范围内变化;
  • 意义
    • 用来存放同一类型的常量,并可以重复使用;
  • 注意
    • 变量的作用范围;
    • 先声明,后初始化,然后才能使用;
  • 使用格式
    • 数据类型 变量名 = 初始化值;

 


以上是关于Java002---Java基础语法的主要内容,如果未能解决你的问题,请参考以下文章

Java基础002 Java9开发环境搭建(Win10平台)

Java语法基础

java语法基础,具体内容

Groovy基础语法详解

Java基础语法

Java基础语法