Android开发入门(2)Java 基础
2015-10-31 16:18
288 查看
JAva变量
类的外面不能有变量的声明 变量必须先声明,后赋值,然后才能使用
基本数据类型 逻辑型:boolean(true,false) 文本型:char 整数型:btye,short,int,long 浮点型:float,double
引用数据类型: 类,接口,数组
Java各整数类型有固定的表数据范围和字段长度,不受具体操作系统蚊帐呼 Java语言的整形常量默认为int型, 声明long型常量必须 后加“l”ak "L如 long a=555555L;
java浮点型常量默认为double型, 如要声明一个常量为float型,则必须在数字后加f或F 如 float a=12.3F;
基本数据类型转换 1.boolean类型 不可以转换为其它数据类型 2.整形,字符形,浮点型转换 容量小的自动转换为容量大的 容量大的转容量小的要加上强制转换符,但有可能造成精度降低或溢出 byte,short,char之间不会互相转换,在三者之间做运算时,首先都会自动转成int类型,再做运算,返回为int类型,特别注意
JAVA运算符
++(--)的含义
++(--)在前,表示先自加或自减,再取值做其它事情 ++(--)在后,表示先取值做其它事情,做完后再对原值进行自加或自减
int a=20;b=10;
a=b++;//运行后a=10,b=11
int a=20;b=10; a=++b;//运行后 a=11,b=11
"+"除了用于做加法运算符外,还是字符串连接符,当“+”的一任意一边是字符串时,会自动把另一边转成字符串之后,再做字符串连接
类的外面不能有变量的声明 变量必须先声明,后赋值,然后才能使用
基本数据类型 逻辑型:boolean(true,false) 文本型:char 整数型:btye,short,int,long 浮点型:float,double
引用数据类型: 类,接口,数组
Java各整数类型有固定的表数据范围和字段长度,不受具体操作系统蚊帐呼 Java语言的整形常量默认为int型, 声明long型常量必须 后加“l”ak "L如 long a=555555L;
java浮点型常量默认为double型, 如要声明一个常量为float型,则必须在数字后加f或F 如 float a=12.3F;
基本数据类型转换 1.boolean类型 不可以转换为其它数据类型 2.整形,字符形,浮点型转换 容量小的自动转换为容量大的 容量大的转容量小的要加上强制转换符,但有可能造成精度降低或溢出 byte,short,char之间不会互相转换,在三者之间做运算时,首先都会自动转成int类型,再做运算,返回为int类型,特别注意
JAVA运算符
++(--)的含义
++(--)在前,表示先自加或自减,再取值做其它事情 ++(--)在后,表示先取值做其它事情,做完后再对原值进行自加或自减
int a=20;b=10;
a=b++;//运行后a=10,b=11
int a=20;b=10; a=++b;//运行后 a=11,b=11
"+"除了用于做加法运算符外,还是字符串连接符,当“+”的一任意一边是字符串时,会自动把另一边转成字符串之后,再做字符串连接
相关文章推荐
- 深入剖析Android系统
- android上引入七牛 上传图片或者文件 最终整理版本(可用)
- android的Touch事件的消费机制
- 20151031本地编译freescale的i.MX6Q的android4.2.2&android4.4.2 && 全志a80的步骤x1
- android中的广播机制
- 如何生成android的keystore文件
- Android 程序打包及签名
- Android 分享——缩放自定义ImageView
- 第一次使用Android Studio时你应该知道的一切配置
- Android design library(二)----------FloatingActionButton + Snackbar
- android获取图象点阵数组的方法
- Android实验一(在Android Studio中创建项目和模拟器)
- Android APK反编译查看源码及资源文件
- Android Studio安装butterknife插件,让人无语的事情
- Android NIO(Noblocking I/O非阻塞I/O)小结
- android 一些通用View
- Android下快速提取ndk crash日志的命令
- Android 开发基础系列——程序崩溃之Unable to instantiate activity ComponentInfo
- Android Scroller 的简单用法
- android Acitivity之间的数据传递