java学习笔记 基础篇01
注释
-
平时我们编写代码,在代码量还比较少的时候,我们还可以看懂自己写的,但是当项目一旦复杂起来,我们就需要用到注释了。
-
注释并不会被执行,是给我们写代码的人看的
-
书写注释是一个非常好的习惯
-
java中的注释有三种
-
单行注释
-
多行注释
-
文档注释
//单行注释
/*
多行注释
*/
/**
@Description 文档注释
*/ -
标识符
-
java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
关键字

标识符注意点
-
所有的标识符都应该以字母( A - Z 或者 a - z ),美元符( $ )或者下划线(_)开始
-
首字符之后可以是字母( A - Z 或者 a - z )、美元符( $ )、下划线( _ )或数字的任何字符组合
-
不能使用关键字作为变量名或方法名。
-
标识符是大小写敏感的
-
合法标识符举例:age、$salary、_value、__1_value
-
非法标识符举例:123abc、-salary、#abc
-
可以使用中文命名,但是一般不建议这样去使用,也不建议用拼音,很LOW
数据类型
-
强类型语言
-
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
-
-
弱类型语言
-
例如:JS,VB
-
-
Java的数据类型分为两大类
-
基本类型 (primitive type)
-
引用类型 (reference type)
-

long类型要在数字后面加个 L ,float类型后面也要加个 F
String不是关键字,它是一个类
什么是字节
-
位 (bit) :是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数
-
字节 (byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示,
-
1B (byte,字节) = 8bit (位)
-
字符:是指计算机中使用的字母、数字、字和符号
-
1bit表示1位
-
1Byte表示一个字节 1B=8b
-
1024B = 1KB
-
1024KB = 1MB
-
1024MB = 1GB
-
1024GB = 1TB
整数拓展:进制
二进制 (0b开头) 十进制 八进制 (0) 十六进制 (0x开头)
public class Demo03 {
public static void main(String[] args) {
int i = 10;
int i2 = 010;
int i3 = 0x10;
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
}
}
输出结果:

浮点数拓展
银行业务怎么表示钱?
不能用浮点类 用BigDecimal 数学工具类
注意:最好完全避免使用浮点数进行比较
float 能表示的数位是有限且离散的 它会舍入误差 接近但不等于
字符拓展
所有的字符本质还是数字,是通过编码过来的(例如:ASCII、Unicode)
转义字符
\t 制表符 \n 换行

浙公网安备 33010602011771号