Java for Android 基础笔记-数据类型

Java的基本数据类型

  • 布尔类型

boolean true | false

java是一个强类型的语言,与JS中的布尔类型的自由转换相比,JAVA的Boolean类型只有两种true和false,JS中相应的只可以自行转换。

  • 字符类型

char

可以存储一个汉字,和其他语言非常类似不再赘述。

  • 整型

byte, 占用一个字节 -128`~127

short 2字节   -2^15~2^15-1

int  4字节  -2^31~2^31-1

long 8字节   -2^63~2^63-1

整型常量默认为int型

  • 浮点型

float  4字节  -3.40338 ~ 3.403E38

double   8字节  -1.498e308 ~ 1.798e308

Java for Android 基础笔记-数据类型

时间: 2024-08-25 03:32:21

Java for Android 基础笔记-数据类型的相关文章

java String 类 基础笔记

字符串是一个特殊的对象. 字符串一旦初始化就不可以被改变. String s = "abc";//存放于字符串常量池,产生1个对象 String s1=new String("abc");//堆内存中new创建了一个String对象,产生2个对象 String类中的equals比较字符串中的内容. 常用方法: 一:获取 1.获取字符串中字符的个数(长度):length();方法. 2.根据位置获取字符:charAt(int index); 3.根据字符获取在字符串中

Android基础笔记(十四)- 内容提供者读取联系人

利用内容提供者读取联系人 利用内容提供者插入联系人 内容观察者的原理 利用内容观察者监听系统应用数据库或者自己应用数据库的变化 利用内容提供者读取联系人 读取联系人相对于读取短信来说就复杂很多了,我们一步一步来吧. 先看看一下联系人的数据库,是位于什么地方! 既然很复杂,我们就一步步分析吧,我们把contacts2.db导出到电脑中,并使用SQLite数据库软件打开.你可以看到一大堆的表和视图,当然我们使用到的也只有三张.分别是raw_contacts.data.mimetypes分别存储着联系

Android基础笔记

Java基础面向对象三个特征封装 继承 多态 多态定义 允许不同类的对象对同一消息做出响应技术 动态绑定 执行期间判断所引用对象的实际类型 根据实际类型调用相应方法作用 消除类型之间的耦合关系条件 继承 重写 父类引用指向子类对象好处 扩充 替换 接口 灵活 简化 接口意义规范 扩展 回调 抽象类意义为其它子类提供一个公共类型封装子类中重复定义的内容定义抽象方法 子类中有不同的实现但是定义是一致的 抽象类接口区别默认方法 抽象类可以有默认方法实现 接口中没有实现方式 抽象类extends 接口

Android基础笔记(一)

1G - 5G的介绍 Android的操作系统的介绍 Android版本 Android系统的架构 两种虚拟机的不同 ART模式 模拟器的简介 SDK目录 Android工程目录结构 打包的过程 ADB常用指令 案例电话拨号器 四种点击事件 Android的常用布局 Andriod中的单位 1G - 5G的介绍 1st - Generation 代表作是:大哥大,只能进行语音通信,不能够发短信.更不能上网. 2nd - Generation 代表作是:小灵通,可以收发短信.可以上网,但是速度几十

Android基础笔记(十七)- 多媒体编程

MediaPlayer播放音频的基本使用 音乐播放器的完善 视频播放SurfaceView 视频播放VideoView vitamio框架 如何调用照相机和录像机 MediaPlayer播放音频的基本使用 MediaPlayer播放音频的基本使用步骤: ①创建一个MediaPlayer实例 ②设置播放的数据格式 ③设置数据源 ④准备播放 ⑤开始播放 整体的示例代码很简单: // 1. 创建一个音频播放器实例 final MediaPlayer player = new MediaPlayer()

Android基础笔记(七)-页面跳转和数据传递

Activity简介 Activity的简单使用 Activity之间的跳转 意图传递数据 创建Activity获取返回数据 如何调用系统发送短信的页面 如何发送短信 Activity简介 Activity是Android的四大组件之一,它用于展示界面.它提供一个屏幕,用户可以用来交互,可以通过setContentView(View)来显示指定的控件. 在一个android应用中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应.Activit

Android基础笔记(二)

测试的相关概念 Android中的单元测试 日志猫的介绍 登陆案例 把数据保存到SD卡上 Android中几个常用的目录 获取SD卡的大小及可用空间 文件权限的概念 SharedPreferences使用 Android官方推荐的生成XML的方式 Android官方推荐的解析XML的方式 测试的相关概念 好的程序不是开发出来的,是测试出来的. 根据是否知道源程序源码: 黑盒测试:不知源码,只是测试程序的功能 白盒测试:知道源码,根据源代码进行测试 根据测试的粒度:(模块的大小) 单元测试:uni

Android基础笔记(十三)- 内容提供者原理和简单使用

为什么要有内容提供者 内容提供者的工作原理 使用内容解析者对内容提供者进行增删改查操作 利用内容提供者和内容解析者备份手机短信 利用内容提供者插入短信 为什么要有内容提供者 内容提供者技术的目的是: 把私有数据库的数据的内容暴露给外部使用: 我们知道,微信.QQ等应用都可以读取手机中联系人和短信的数据.而联系人和短信都是系统内置的应用,它们的数据都存储在相应的数据库中. 在com.android.provider.telephony/databases/mmssms.db就是短信的数据库,通过下

Android基础笔记(十二)- 使用AIDL来进行跨进程通信

绑定服务调用服务里方法的过程 音乐盒小案例 利用服务注册特殊广播接收者 使用AIDL来进行跨进程通信 绑定服务调用服务里方法的过程 整个Activty绑定Service并调用其中方法的过程可以体现为下面的一张图,其中的核心是通过借助中间人IBinder来达到调用Service中方法的目的.. 接下来在明确一下调用过程的代码步骤: ①首先服务里有一个方法需要被调用 ②定义一个中间人对象(继承Bidner类的内部类MyBinder) ③在onBind方法中把我们自己定义的中间人返回MyBinder