本帖最后由 xiao_ming 于 2015-10-24 17:43 编辑
第二期Android菜鸟饭团#Java学习#第一课 活动笔记
一、标识符 标识符由字母,下划线“—”,美元符“$"或数字组成。凡是自己起名字的地方都是标识符。 【例】
HellowWorld DataClass _983 $bs5_c7 |
二、关键字 大多数关键字会在编译器自己用特殊符号显示
三、常量 【例】123;3.14; 字符常量'a'; 逻辑常量true ,false 字符常量"hellowworld" 注意:区分字符常量和字符串常量
四、变量 从本质讲 每一个变量使用前必须要先申请(声明),然后进行赋值(填充内容),才能使用。 【例】
int i=100; float f=12.3f; double d1,d2,d3=0.123; string s="hellow"; |
五、基础执行过程四部分 code segment(代码区 存放代码) data segment(静态变量 字符串常量) stack(局部变量) heap(所有new出来的东西)
六、变量的分类 按被声明的位置划分 (1)局部变量:方法或者语句块内容的变量 在例题里的变量 public class HellowWorld{ public static void main(string[] asdfean){ system,out,printin("HV"); system,out,printin(123); int i=1; } } |
(2)成员变量:方法外部、类的内部变量 public class HellowWorld{ int j=9; public static void main(string[] asdfean){ system,out,printin("HV"); system,out,printin(123); int i=1; } } |
按所属的数据类型划分 (1)基本数据变量 (2)引用数据类型
七、作用域 凡是在大括号里声明的变量,出了大括号就没用了。
八、数据类型 基本数据类型 整数型(byte,short,int,long) 布尔类型(判断真或假)取true或false 字符型
字符型(char) 布尔型(boolean) 引用数据类型
接口(interface) 数组 单引号括起来的单个字符
char c2='\n' 整数类型(默认为int long常量后加'i'或'l') byte 1字节 -128~127 short 2字节 -2^15~2^15-1 int 4字节 -2^31~2^31-1 long 8字节 -2^63~2^63-1 float 4字节 精度7位 double 8字节 精度15位
九、基础数据类型的转换 布尔类型不能转换其他类型同理其他类型也不能转换成布尔类型 容量小的类型自动转换为容量大的类型 byte,short,char->int->long->float->double 容量大转换为容量小的要加入强制转换符 【例】
public class testConvert{ public static void main(string[] asdfean){ int 11=123; int 12=456; double d1=(i1+i2)*1.2; float f1=(float)(i1+i2)*1.2; byte b1=1;byte b2=2; byte b3=(byte)(b1+b2); system.out.println(f2); float f3=1.23F; |
课后问题: 1.对于进制的转换不理解。 2.对于成员变量与局部变量不理解。
每一个技术小白都有一个成为大神的梦想,现在Android菜鸟饭团就给你这个成就梦想的机会。我们提供最新的Android技术教学,只要你又耐心和毅力就一定会在这里有所收获。 Android菜鸟饭团由 南阳GDG组织发起,秉承着开放、分享、创新的原则,希望通过GDG社区的力量能够给更多的想要学习Android开发技术的小白们创造一个学习,交流,分享的环境。同往常的GDG活动一样,我们依然是任性的一个子都不要,并且还在周六的分享中提供盒饭和不定期的惊喜小礼物呦~所以快来加入我们吧,为你的大神梦想迈出第一步。 把你的个人信息和申请理由快快发送到android@chuang1.net,前来加入我们吧
|