java基础
1. 进制
1.1 十进制转二进制
除2取余,逆序排列
例:十进制数44转换为二进制为0101100
1.2 二进制转十进制
权相加法
1 1 1 0 0 1
1*2^5+1*2^4+1*2^3+0*2^2+0*2^1+1*2^0=57
1.3 十进制与十六进制的转换
十进制 -> 二进制 -> 十六进制
二进制转十六进制:从右起每四位转换为十进制,转换为对应的十六进制
例:
十进制:28
二进制:0001 1100
十六进制:1c
2. 注释
2.1 单行注释:用于语句解释,变量说明
//注释信息
//这是第一个Java程序
public class HelloJava{
public static void main(String[] args){
System.out.println("Helllo Java!!!");
}
}
2.2 多行注释: 类方法上进行相关的功能说明
/* 注释信息 */
public class HelloJava{
/*这是一个HelloJava类
这是第一个程序*/
public static void main(String[] args){
System.out.println(""Hello Java!!!);
}
}
2.3 文档注释:(现在阶段使用较少)
/** 注释信息 */
3. 关键字
特点
(1)Java的关键字都是小写的英文字符串
(2)在大多数的编辑器和集成开发环境中会高亮显示
(3)所有的关键字都是单个单词
strictfp
修饰符,用于修饰方法、类或接口。作用是强制适用严格的单精度浮点数运算,即保证不会出现舍入误差。
这意味着对于所有的浮点数运算,都会按照IEEE 754标准中的规定进行运算。
4. 常量
4.1 字符常量
例:1 2 3 4 a b c true false
4.2 符号常量
使用关键字final修饰的量
注:Java常量本质为值不可变的变量,因此在声明时,必须进行初始化,只能赋值一次。
例如以下是错误的:
public class test{
public static void main(String[] args){
//常量
final int a = 18;
a = 11;
System.out.println(a);
}
}
5. 变量
- 本质:内存中的一块区域,区域的大小由数据类型决定,区域的名称就是变量名,区域中存储的内容就是赋予的值。
- 特点:可以多次赋值。
- 格式:
类型 变量名称 = 字符常量;
类型 变量名称;
类型 变量名称1,变量名称2,…;
例:
//变量声明格式
int a = 5; //声明变量并初始化
int b; //声明一个变量
b=10; //变量在声明之后,第一次使用前需初始化
int c,d,e; //仅限于声明多个同种类型的变量