首先声明本人博客,是记录下自我学习过程, 并不一定保证准确性。 已经有几年C++工作经验, 算是比较精通基本知识, 很多都略过。 但是不代表不重要。
ps:不希望有人看我博客,误导别人。
1.java是大小写敏感的。 自有格式。
2. 可以自由分行
3. 注释, //和 /* */
4.java常量,
整形常量: 十进制(12),十六进制(0x12)-->18 , 八进制(012)---》10
长整形常量: 13L
单精度浮点数 5.1f, 4.f , 2e3f (2的3次方), (4个字节)
双精度浮点数 5.1,0d, (8个字节)
布尔常量 true和false
字符常量 'a' 单引号 使用单引号加\
字符串常量 “”双引号 使用双引号加\
5.引用数据类型
类 : class
接口: interface
数组
6.变量字节大小及有效范围。
名称 占用字节 有效范围
byte 1 -2^7 ---2^7-1
short 2 -2^15----2^15-1
int 4 -2^31----2^31-1
long 8 -2^63----2^63-1
float 4 1.4E-45-----3.4E+38
double 8
char 2 0------2^16-1
Boolean 1 true和false
7.常用char ch= 97; //‘a’
8. 生命周期,
9. 函数
//switch case语句
switch()
{
case 1: break;
case 2: break;
default:
break;
}
//while语句
while(X<10)
{
}
//do while语句
do
{
}while(0)
//try catch 获取错误
try
{
x = System.in.read();
}catch(Exception e){};
10数组
11.java中println与print的区别 println自带换行。