Day02
1.Java注释方式
Java中的注释有三种:
- 单行注释
- 多行注释
- 文档注释
写法:
单行注释://单行注释用双斜杠
多行注释:/*多行注释用斜星
星斜杠结束*/
文档注释:/**
* @Description HelloWorld 描述
* @Author SW_Planet 标注作者
* 文档注释是由斜杠两个星星开头,这样的注释是有功能的,能被识别的。
*/
学会注释以后你就可以🤨:
2.标识符
关键字
标识符
标识符可以理解命名,为一个类,属性,变量起一个名字。
1.命名规则:
-
所有标识符都应该以字母
A-Z或者a-z
,美元符$
、或者下划线_
开始。 -
首字符之后可以是字母
A-Z或者a-z
,美元符$
、下划线_
或任意字符组合。 -
不能使用关键字座位变量名或者方法名。
-
标识符是大小写敏感的(大写和小写是不一样的名字)
-
合法标识符举例: age 、 $salary 、 _1__value
-
非法标识符举例: 123abc、-salary、#abc
public static main(String[] args) { String 王者荣耀 = "最强王者"; System.out.println(王者荣耀); }
-
可以使用中文或拼音命名,但不建议,因为很Low
2.java中的类、方法、属性的命名规范
(1)类的命名,使用驼峰式命名的规范
类的名字必须由大写字母开头而单词中的其他字母均为小写;如果类名称由多个单词组成,则每个单词的首字母均应为大写例如TestPage。由于类是设计用来代表对象的,所以在命名类时应尽量选择名词。
(2)方法的命名
方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头 。例如: sendMessge
方法表示一种行为,它代表一种动作,最好是一个动词后者动词词组或者一个单词为一个动词。
(3)常量名,全大写用下划线分割
如:public static final String GAME_COLOR=”RED”;
(4)当要区别接口类和实现类的时候,可以在类的后面加上“Impl”。
接口类:UserInterface.java 接口实现类:UserInterfaceImpl
(5)包名一律小写,使用小写字母如com.xxx.settlment,不要com.xxx.Settlement;
单词间不要用字符隔开,比如com.xxx.settlment.jsfutil,而不要 com.xxx.settlement.jsf_util。
3.数据类型
- 强类型语言
- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用(意思是要先正确赋值才能够使用。)
- 弱类型语言
- 要求变量的使用符合规定,所有变量都必须定义后才能使用
Java的数据类型分为两大类
-
基本类型(Primitive Type)
-
整数类型
-
一个字节为8位,所以一个字节能表示的数字为2的8次方,依次类推。
-
byte
占1个字节,范围:-128 ~ 127(2的8次方) -
short
占2个字节,范围: -32768 ~ 32767(2的16次方) -
int
占4个字节,范围: -2147483648 ~ 2147483647(2的32次方) -
long
占8个字节,范围: -9223372036854775808 ~ 9223372036854775807(2的64次方)
-
-
浮点类型
float
占4个字节double
占8个字节
-
字符类型
char
占2个字节
-
boolean类型
- 占1位其值只有true和false两个
-
使用方法
public class Demo02 { public static void main(String[] args) { //八大基本数据类型 //整数 byte num1 = 10; short num2 = 20; int num3 = 30; //JDK7新特性,数字之间可以用下划线分割,方便观察 int num4 = 10_0000_0000; long num5 = 40L; //long类型要在数字后面加L //小数:浮点数 float num6 = 50.1F;//float类型后要加F double num7 = 3.141592653589793238462643; //字符 char name = 'A'; //*字符串,String不是关键字,是类 String namea = "SW_planet"; //布尔值 boolean flag1 = true; boolean flag2 = false; } }
-
-
引用类型(reference Type)
- 类
- 接口
- 数组
参考
https://zhuanlan.zhihu.com/p/76540774