您的位置:首页 > 移动开发 > Android开发

重新学习Android基础 一周 总结

2013-09-28 13:36 323 查看
时隔半个月,我又回来了, 继续我的android学习, 由于本身基础比较薄弱, 加上中间有一周多时间在外地忙, 我选择重新从java开始 学习。这一周我又来到了基础班, 虽然很熟悉 ,但是多少还是有点忐忑, 蛮不好意思 又回到这里, 感觉挺对不起老师 和自己之前花在这上面的时间的。这次我下定决心要把基础学扎实, 为android做好全面的准备。这一周 我听老师台上讲的知识听起来 和理解 的效果会比之前 一点都没有接触好太多了,为了能学更好, 我不仅上课把老师讲的先弄明白, 还 自己买书预习和复习,有问题 课余时间立马解决。
我对自己有信心,我一定要把Java基础打牢, 我一定要把Android学好。

这周总结

JDK的配置:三个环境变量(path,classpath,JAVAHOME)

成员变量:类的内部,方法的外部
局部变量:类的内部,方法的内部或者语句的内部

JAVA里面 没有 goto和const

+的用法:
第一步:如果两个变量相加,不需要加双引号.
第二步:如果一个是变量,一个不是,那不是的这个要加双引号(除整型,char类型外)

八大基本类型:
数值:(整数:int byte short long后加L 浮点:float后加f double)
字符:char
布尔型:boolean

数据类型按容量大小排序为:

byte<short,char<int, float<long,doublebyte,short,char之间不会互相转换,他们三者在计算时首先都转换为int类型

"\n" 是换行. "\t"是空格,一般是8个.

原码,反吗,补码;
第一点:如果是正数,原、反补码都一样.
第二点:如果是负数,1表示负号,0表示正号
原码:1100101=-37
反码:1011010
补码:1011011

八进制 a=012, 十进制 a=0x12

长整型 long a=9999999999999999L;

0=48 A=65 a=97

算术符
a++:先运算,后a加1;
++a:先a加1,后运算;

运算符

Java 语言支持如下运算符:
算术运算符: +,-,*,/,%,++,--
关系运算符: >,<,>=,<=,= =,!=
逻辑运算符: !,& , | , ^ , &&,||
位运算符: &,|,^,~ , >>,<<,>>>
赋值运算符: =
扩展赋值运算符:+ =,- =,* =,/ =
字符串连接运算符:+

if条件语句的所有格式:
1.if(表达式){语句块}
2.if(表达式){语句块}else{语句块}
3.if(表达式){语句块}else if(表达式){语句块}....else if(表达式){语句块}.
4.if(表达式){语句块}else if(表达式){语句块}...else{语句块}.

Switch情况语句格式:
Switch(char/int){
case char/int:
<语句块>;
break;
case char/int:
<语句块>;
break;
.
.
.
case char/int:
<语句块>;
break;
default:
break;
}

while循环语句的所有格式:
1.while(表达式){语句块}
2.do{语句块}while{表达式};

for循环语句所有格式
for(变量类型 变量名= 初始值;变量名;循环次数){语句块}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android