您的位置:首页 > 编程语言 > Java开发

Java语言基础学习笔记——基础语法

2012-04-08 23:55 821 查看
一。标识符
1:取名必须以_,$或者字母开头

2:变量必须先声明,赋值后才能使用

3:内存管理 4部分:1) code segment 存放代码
2) data sagment 静态变量和字符串常量
3) stack(栈) 局部变量
4) heap(堆) new出来的东西

4: 在public class中的 int j=2是 成员变量
在void 中声明的int i=1是局部变量
在{}中声明的变量,出了括号就不能用了

5.java八种基础数据类型

整数:4种
byte 字节类型 8位2进制 -2^7 ~ (2^7)-1
short 短整型 16位2进制 -2^15 ~ (2^15)-1
int 整型 32位
long 长整型 64位 长整型值的末尾要加上l

小数:2种(浮点型)
float 单精度 32位 float类型的小数末尾要加上f
double 双精度 64位

char 字符型 0 ~ 65535 字符要用单引号引起来的单个字符
boolean 布尔类型 只能存 true 真 false 假

特殊类型 引用类型
String 字符串类型 值用双引号引起来

6. 数据类型转换:byte,char,short->int->long->float->double。byte,charm,short一运算直接转为int。小转大要加强制转换符,如 float f=(float) 2.5

7. 格式:1: 大括号对齐;
   2: 遇到{缩进,Tab/shift+Tab)
   3:程序块之间加空格
   4: 并排语句加空格
   5: 运算符两侧加空格;
   6: {前面有空格
   7:成对编程
8. 运算符
!:非
&:与 &&短路与(第一个结果能判断,则后面的不再计算)
|:或 ||短路或
^:异或(不相同为true)
+=例如a+=b 等效于a=a+b

+运算符两侧的操作数中只要有一个是字符串型(String),系统则会将另一个也转换为字符串型后再连接

System.out.print的时候。只要不是字符串就自动转成字符串再打印出来

9.if语句:例如if (i < 60) {
System.out.println ("i<60");
}
else if (i < 80) {
System.out.print ("i<80");
}
else {
System.out.print("i<100");
}
如果语句只有1句可以省略{},推荐不省略

10:for循环 用法for(表达式1;表达式2;表达式3) {

            //语句

        }
先执行表达式1,2,如果2为TRUE,则执行{}中语句,然后再执行表达式3

11:while(表达式){

    //语句

    }

和  do{

    //语句

   } while(表达式);

12:break,结束本层循环语句,continue 跳过本循环语句

13:swich() {
case xx :
... 小心case穿透,推荐用break
case xx : 多个case可以合并到一起
... default可以省略,但不推荐
default: java中switch语句只能探测int
...
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: