- 博客(23)
- 收藏
- 关注
原创 Java的正则表达式
学习正则表达式首先要知道正则表达式是干什么用的?正则表达式是专门用于对字符串进行操作的。例如1:登录QQ的时候,QQ号码有一定的规则,不满足它的规则,不让登录。那么在登录的时候就有一个判断判断你输入的字符串是否是满足QQ号码的规则例如2:注册邮箱的时候,你输入的字符串不满足邮箱的规则,就不让你注册。在注册的时候就要判断你输入的字符串是否满足邮箱的规则。满足规则才让注册,否则
2016-04-12 16:33:08 625
原创 独家分享:activity间数据的传递
很多时候我们需要在activity之间传递数据那么怎么传递呢?在startActivity之前putExtra即可可以传递 基本初级类型 也可以传递 对象在被传递的activity中 怎么拿到传递过来的数据呢?只需要 传递的什么类型 通过intent 拿到什么类型就好了如果是想打开一个界面 期望打开的界面关闭的时候返回数据给上一个界面怎么办呢?
2016-04-07 16:03:12 289
原创 独家分享:常见Java数据结构&优缺点
独家分享:常见Java数据结构&优缺点 数组优点:查询快,如果知道索引可以快速地存取缺点:删除慢,大小固定有序数组优点:比无序数组查找快缺点:删除和插入慢,大小固定栈优点:提供后进先出的存取方式缺点:存取其他项很
2016-04-06 16:06:38 1188
原创 Android的有关内存性能的总结
作为一名Android开发人员,我们都知道Android系统对每个软件所能使用的RAM空间进行了限制(如:Nexus one 对每个软件的内存限制是24M),同时Java语言本身比较消耗内存, dalvik虚拟机也要占用一定的内存空间。所以,在这里我就跟大家聊一聊在Android开发当中遇到的有关内存优化方面的个人总结,仅仅是个人总结….如果你有不同意见,请大家各自保留。那么,对于Android的
2016-04-05 15:21:44 427
原创 Java的动态代理
Java提供了动态代理,,即程序运行时动态创建代理类的.class.来看一下动态代理: JDK动态代理中包含一个类和一个接口: InvocationHandler接口: 代表代理对象关联的处理代码public interface InvocationHandler { public Object invoke(Object proxy,Method method,O
2016-03-31 16:38:10 327
原创 Java基础:Day16笔记内容 ( 集合)
1.集合简介 1、java面向对象的语言,有很多对象需要保存 2、保存一个对象StringBuffer(只能保存一个) 3、数组可以保存多个对象, 但是数组长度是固定的, 实际的案例很多东西是不固定的, 使用集合, 集合可以保存多个对象, 长度动态变化 2.集合体系架构 1、Collection 层次结构中的根接口 2、Collection 表示一组对象(Object),这些对象也
2016-02-25 14:02:17 564
原创 Java基础:Day15笔记内容 ( Date类)
1.Date类 日期对象和毫秒值之间的转换 毫秒值–>日期对象 : 1,通过Date对象的构造方法 new Date(timeMillis); 2,还可以通过setTime设置 日期对象–>毫秒值: getTime方法 代码: public static void methodDemo_1() {
2016-02-25 13:54:54 284
原创 Java基础:Day14笔记内容 ( StringBuilder类)
1.StringBuilder类 jdk1.5以后出现, 功能和StringBuffer一模一样, 不同的是: StringBuffer是线程同步的。通常用于多线程。 StringBuilder是线程不同步的。通常用于单线程。 它的出现提高效率。2.基本数据类型对象包装类 提供方法方便操作基本数据类型值. by
2016-02-25 13:50:36 335
原创 Java基础:Day13笔记内容 ( Object类、StringBuffer类)
1.Object类 每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 构造方法摘要: Object() 成员方法: public int hashCode():返回对象的哈希吗值. 这个哈希码值是将对象的物理地址值转成一个int数实现的。
2016-02-25 13:46:26 347
原创 Java基础:Day12笔记内容 (Eclipse)
Eclipse1.Eclipse的安装: 直接解压压缩包即可使用,绿色版无需安装2.用Eclipse写一个HelloWorld案例 A:创建项目 B:在src目录下创建包。cn.itcast C:在cn.itcast包下创建类。HelloWorld D:在HelloWorld下有一个方法。public static void main(String[] arg
2016-02-25 13:40:24 379
原创 Java基础:Day11笔记内容 (内部类、权限修饰符 )
1.内部类 写在类里面的类, 好处是可以访问外部类中的所有成员. 特点: 1、外部类要访问内部类的成员,必须创建对象。 2、内部类可以直接访问外部类的成员,包括私有(private) 内部类的分类 成员内部类: 内部类定义在外部类的成员位置。 局部内部
2016-02-25 11:42:14 331
原创 Java基础:Day10笔记内容 (多态概述、抽象类)
1.多态概述 同一个事物,在不同的时刻表现出不同的状态。 代码中如何体现: 要有继承, 要有方法重写, 父类引用指向子类对象 示例 class DuoTaiDemo { public static void main(String[] args) { //父类引用指向子类对象 Animal a = new Cat();//这就是多态
2016-02-25 11:36:03 369
原创 Java基础:Day09笔记内容 (继承)
继承 概述: 1、多个类相同的属性和功能抽取成另一个类, 让具有特有功能的类继承这个类. 2、通过extends关键字可以实现类与类的继承 格式: class 子类名 extends 父类名 {} 特点 : 1、一个类只能有一个父类,不能有多个父类 2、Java支持多层继承 示例: class ExtendsD
2016-02-25 10:55:45 272
原创 Java基础:Day08笔记内容 (变量、匿名)
1.成员变量与局部变量的区别 1.作用域: 成员变量的作用域是整个类中都可以访问; 局部变量是的作用域是定义它的{}内, {}中的语句执行完它就被回收; 2.初始值: 局部变量使用前必须手动赋值, 系统不会赋默认值;成员变量系统会赋默认初始值. 3.所在内存区域: 局部变量在方法运行的栈内存里,在栈
2016-02-25 10:47:39 553
原创 Java基础:Day07笔记内容 (面向对象)
1.面向对象: (1)面向过程 强调过程,执行者:它是一种更符合人们思考习惯的思想; (2)面向对象 强调对象,指挥者:它使复杂的内容简单化; (3)面向对象思想的特点:它使我们从执行者变成了指挥; 面向对象方法的主要优点是:符合人们通常的思维方式;从分析到设计再到编码采用一致的模型表示,具有高度连续性;软件重用性好。2.面向对象的特点: 封
2016-02-25 10:42:52 399
原创 Java基础:Day06笔记内容 (选择排序)
1.选择排序 每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完. 代码练习: class Demo1_SelectSort { public static void main(String[] args) { int [] arr = {3,8,9,22,11,90}; selectSort
2016-02-25 10:39:15 359
原创 Java基础:Day05笔记内容 (方法、数组)
重点: 方法,数组 1.方法: 方法就是定义在类中的具有特定功能的一段独立小程序。 方法的格式: 修饰符 返回值类型 方法名(参数类型 形式参数1,参数类型 形式参数2,…){ 执行语句; return 返回值; } 返回值类型:方法运行后的结果的数据类型; 参数类型:是形
2016-02-25 10:35:29 429
原创 Java基础:Day04笔记内容 (选择结构)
选择结构switch格式:switch (表达式){ //表达式可以是byte,short,int,char,String 枚举case 表达式里对应的值:执行语句;//break;case 表达式里对应的值:执行语句;break;......default:执行语句;break;//最后一句的br
2016-02-25 10:30:01 386
原创 Java基础:Day03笔记内容 (运算符、判断结构if)
1.运算符(1)算术运算符 +,-,*,/,%,++,--A:%当左边的绝对值小于右边:结果是左边当左边的绝对值等于右边或者是右边倍数的时候:结果是0当左边的绝对值大于右边:结果是余数,符号取决与左边的的符号取余的正负号取决于左边,右边忽略不记用途:任意正整数%2 结果是要么0,要么1。用于切换条件代码: 结果:
2016-02-25 10:28:16 285
原创 Java基础:Day02笔记内容 (常量、注释、变量)
1.关键字: 被系统赋予特殊含义的单词,一般都小写1.保留关键字: 被系统拿走了,但是目前系统也没用,没有特殊意义,是为未来准备的.goto和const在c++中是关键字,在Java中,是保留字.main不是关键字, 它只是一个方法名, 只不过这个方法比较特殊而已代码: 看到其中红色的main, eat, Demo吧, main, eat, Demo
2016-02-25 10:26:04 346
原创 Java基础:Day01笔记内容 (概述、JDK的下载及安装)
1.计算机基础知识 1. 如何打开控制台 开始--程序--附件--命令提示符 开始--运行--cmd--回车 Win+R--cmd--回车 2. 常用的DOS命令 d:--
2016-02-25 10:24:07 290
原创 android中的图片处理
在android中很多时候我们也需要对图片进行处理 比如画画线,画画图形之类的,那么android中图片处理的过程是怎么样的呢. 首先我们在android中创建两个imageview用来显示图片 然后我们去代码中去获取到图片 然后对图片进行更改 运行后发现报错 10-28 08:19:59.755: E/AndroidRuntime(2720): j
2016-02-16 16:20:55 278
原创 MediaSession框架介绍
很多同学,在学习安卓的时候,可能会完成一个音乐播放器的项目,因为音乐播放器项目会贯穿安卓的四大组件。在项目中,大家一定会在服务中使用MediaPlayer去播放音乐,但是界面如何控制服务进行音乐的更换、改变播放进度,大家往往会使用发送广播的方式去通知服务,同时,服务可以发送广播通知界面播放进度的变化。这时候问题来了:1你喜欢在广播接受者中完成解析数据变为指令的代码吗?2你觉得用广播高效
2016-01-28 15:53:09 2317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人