注释与规范
代码注释
- 单行注释://
- 多行注释:/*
*/ - 文档注释:/**
*/
编码规范
- 可读性第一,效率第二
变量与常量
标识符
- 标识符用作给变量、类和方法命名
- 标识符以由大小写字母、数字、下划线(_)和美元符号($)组成,但是不能以数字开头。
- 大小写敏感
- 不能与Java语言的关键字重名
- 不能和Java类库的类名重名
- 不能有空格、@、#、+、-、/ 等符号
命名规范
- 包名:使用小写字母。
- 类名和接口名:通常定义为由具有含义的单词组成,所有单词的首字母大写。
- 方法名:通常也是由具有含义的单词组成,第一个单词首字母小写,其他单词的首字母都大写。
- 变量名:成员变量和方法相同,局部变量全部使用小写。
- 常量名:全部使用大写,最好使用下划线分割单词。
关键字
- Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

变量
-
变量是一个可以改变的值。
67982463388044277.jpg
常量
-
常量的值不可以改变。
900002302325445205.jpg
基本数据类型
浮点型
- 有小数部分的数值。
- 默认为double型。
整型
- 用来储存整数数值,没有小数部分的数值。
- Java有四种整数类型:byte,short,int,long。
字符型
- 字符型char 用于存储单个字符。
- char的默认值为空格。
package com.elrahchim.ch02;
public class Test09 {
public static void main(String[] args) {
for (int i = 0; i <= 127; i++) {
System.out.println((char) i + ":" + i);
// 把数字i转化成i所对应的字符,i为该字符所对应的unicode码/ASCII码
}
}
}
布尔型
- 又称逻辑类型,只有true,false两个值。
- 被用在流程控制中做判断条件。
类型转换
- 隐式转换
从小到大,可以隐式转换,数据类型将自动提升:byte,short,char -->int -->long -->float -->double - 显式转换
从存储范围大的类型到存储范围小的类型。
该类类型转换很可能存在精度的损失。
运算符
算数运算符
-算数运算符(9):+ - * / % ++ --
自增,自减运算符
- 自加,自减运算符(4):a++ ++a a-- --a
关系运算符
- 关系运算符(6):== != > >= < <=
逻辑运算符
- 逻辑运算符(6):&& || ! ^ & |
运算符的优先级
-
增量和加减<算数<比较<逻辑<赋值
394852525666661143.jpg
网友评论