Java个人小结
Java
- 强类型语言;
标识符注意
概念
- 所有标识符都应该以字母,美元符,或者下划线开始;
- 由字母,美元符,下划线或数字的任意组合;
- 不能使用关键字作为变量名或方法名;
- 大小写敏感。
拓展
- 中文支持 但用起来麻烦 一般不用。不要用拼音;
- 见名知义。
Java数据类型
数据类型
- 基本类型
- 引用类型
基本数据类型:数值类型、boolean类型。
引用类型: 类、接口、数组。
数据类型:整数类型、浮点类型、字符类型。
类型 | 范围 | 占用 |
---|---|---|
byte | -128 ~ 127 | 一个字节 |
short | -32768 ~ 32767 | 2个字节 |
int | -2^31 ~ 2^31-1 | 4个字节 |
long | 2^63 ~ 2^63-1 | 8个字节 |
float | 四个字节 | |
double | 8个字节 | |
char | 2个字节 | |
boolean | true或false | 一位 |
使用
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 30L; //加L
float num5 = 30.5F //加F
double num6 = 3.14159265358979;
char name = 'A';//单个字符
char namw2 = '张';
//布尔值
boolean flag = true;
//String不是关键字,是一个类
String namea = "张三";
强类型语言 弱类型语言
强类型语言
要求变量的使用要严格符合规定,变量要求先定义后使用
弱类型语言
...
其他
字节
换算
1B(byte 字节) = 8bit (位)
1字节 = 8位
一般表示
B byte 字节
b bit 位
考试/测验
整数
进制
进制 | 前缀 |
---|---|
二进制 | 0b |
八进制 | 0 |
十六进制 | 0x |
十进制 |
int i = 10;
int i2 = 010;
int i3 = 0x10;
//i 10
//i2 8
//i3 16
浮点数
在银行业务里用什么表示钱?
答: BigDecimal
float 有限 离散 舍入误差 为大约值 接近但不等于
尽少使用浮点数去比较
字符
char c3 = '\u0061'
Unicode编码
"\u0061"表示字符a
...
字符串
String sa = new String("Hello World");
String sb = new String("Hello World");
System.out.println(sa==sb);
String sc = "Hello World";
String sd = "Hello World";
System.out.println(sc==sd);
//结果为
// false
// true
标签:Java,String,int,数据类型,Day2,类型,日记,字节
From: https://www.cnblogs.com/uwupu/p/16631471.html