自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Java的正则表达式

学习正则表达式首先要知道正则表达式是干什么用的?正则表达式是专门用于对字符串进行操作的。例如1:登录QQ的时候,QQ号码有一定的规则,不满足它的规则,不让登录。那么在登录的时候就有一个判断判断你输入的字符串是否是满足QQ号码的规则例如2:注册邮箱的时候,你输入的字符串不满足邮箱的规则,就不让你注册。在注册的时候就要判断你输入的字符串是否满足邮箱的规则。满足规则才让注册,否则

2016-04-12 16:33:08 563

原创 独家分享:activity间数据的传递

很多时候我们需要在activity之间传递数据那么怎么传递呢?在startActivity之前putExtra即可可以传递 基本初级类型  也可以传递 对象在被传递的activity中 怎么拿到传递过来的数据呢?只需要 传递的什么类型 通过intent 拿到什么类型就好了如果是想打开一个界面 期望打开的界面关闭的时候返回数据给上一个界面怎么办呢?

2016-04-07 16:03:12 260

原创 独家分享:常见Java数据结构&优缺点

独家分享:常见Java数据结构&优缺点 数组优点:查询快,如果知道索引可以快速地存取缺点:删除慢,大小固定有序数组优点:比无序数组查找快缺点:删除和插入慢,大小固定栈优点:提供后进先出的存取方式缺点:存取其他项很

2016-04-06 16:06:38 1132

原创 Android的有关内存性能的总结

作为一名Android开发人员,我们都知道Android系统对每个软件所能使用的RAM空间进行了限制(如:Nexus one 对每个软件的内存限制是24M),同时Java语言本身比较消耗内存, dalvik虚拟机也要占用一定的内存空间。所以,在这里我就跟大家聊一聊在Android开发当中遇到的有关内存优化方面的个人总结,仅仅是个人总结….如果你有不同意见,请大家各自保留。那么,对于Android的

2016-04-05 15:21:44 402

原创 Java的动态代理

Java提供了动态代理,,即程序运行时动态创建代理类的.class.来看一下动态代理: JDK动态代理中包含一个类和一个接口: InvocationHandler接口: 代表代理对象关联的处理代码public interface InvocationHandler { public Object invoke(Object proxy,Method method,O

2016-03-31 16:38:10 310

原创 Java基础:Day16笔记内容 ( 集合)

1.集合简介 1、java面向对象的语言,有很多对象需要保存 2、保存一个对象StringBuffer(只能保存一个) 3、数组可以保存多个对象, 但是数组长度是固定的, 实际的案例很多东西是不固定的, 使用集合, 集合可以保存多个对象, 长度动态变化 2.集合体系架构 1、Collection 层次结构中的根接口 2、Collection 表示一组对象(Object),这些对象也

2016-02-25 14:02:17 528

原创 Java基础:Day15笔记内容 ( Date类)

1.Date类 日期对象和毫秒值之间的转换 毫秒值–>日期对象 : 1,通过Date对象的构造方法 new Date(timeMillis); 2,还可以通过setTime设置 日期对象–>毫秒值: getTime方法 代码: public static void methodDemo_1() {

2016-02-25 13:54:54 266

原创 Java基础:Day14笔记内容 ( StringBuilder类)

1.StringBuilder类 jdk1.5以后出现, 功能和StringBuffer一模一样, 不同的是: StringBuffer是线程同步的。通常用于多线程。 StringBuilder是线程不同步的。通常用于单线程。 它的出现提高效率。2.基本数据类型对象包装类 提供方法方便操作基本数据类型值. by

2016-02-25 13:50:36 314

原创 Java基础:Day13笔记内容 ( Object类、StringBuffer类)

1.Object类 每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方法。 构造方法摘要: Object() 成员方法: public int hashCode():返回对象的哈希吗值. 这个哈希码值是将对象的物理地址值转成一个int数实现的。

2016-02-25 13:46:26 322

原创 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 359

原创 Java基础:Day11笔记内容 (内部类、权限修饰符 )

1.内部类 写在类里面的类, 好处是可以访问外部类中的所有成员. 特点: 1、外部类要访问内部类的成员,必须创建对象。 2、内部类可以直接访问外部类的成员,包括私有(private) 内部类的分类 成员内部类: 内部类定义在外部类的成员位置。 局部内部

2016-02-25 11:42:14 314

原创 Java基础:Day10笔记内容 (多态概述、抽象类)

1.多态概述 同一个事物,在不同的时刻表现出不同的状态。 代码中如何体现: 要有继承, 要有方法重写, 父类引用指向子类对象 示例 class DuoTaiDemo { public static void main(String[] args) { //父类引用指向子类对象 Animal a = new Cat();//这就是多态

2016-02-25 11:36:03 348

原创 Java基础:Day09笔记内容 (继承)

继承 概述: 1、多个类相同的属性和功能抽取成另一个类, 让具有特有功能的类继承这个类. 2、通过extends关键字可以实现类与类的继承 格式: class 子类名 extends 父类名 {} 特点 : 1、一个类只能有一个父类,不能有多个父类 2、Java支持多层继承 示例: class ExtendsD

2016-02-25 10:55:45 256

原创 Java基础:Day08笔记内容 (变量、匿名)

1.成员变量与局部变量的区别 1.作用域: 成员变量的作用域是整个类中都可以访问; 局部变量是的作用域是定义它的{}内, {}中的语句执行完它就被回收; 2.初始值: 局部变量使用前必须手动赋值, 系统不会赋默认值;成员变量系统会赋默认初始值. 3.所在内存区域: 局部变量在方法运行的栈内存里,在栈

2016-02-25 10:47:39 515

原创 Java基础:Day07笔记内容 (面向对象)

1.面向对象:     (1)面向过程 强调过程,执行者:它是一种更符合人们思考习惯的思想;     (2)面向对象 强调对象,指挥者:它使复杂的内容简单化;     (3)面向对象思想的特点:它使我们从执行者变成了指挥;         面向对象方法的主要优点是:符合人们通常的思维方式;从分析到设计再到编码采用一致的模型表示,具有高度连续性;软件重用性好。2.面向对象的特点:     封

2016-02-25 10:42:52 381

原创 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 346

原创 Java基础:Day05笔记内容 (方法、数组)

重点: 方法,数组 1.方法: 方法就是定义在类中的具有特定功能的一段独立小程序。 方法的格式: 修饰符 返回值类型 方法名(参数类型 形式参数1,参数类型 形式参数2,…){ 执行语句; return 返回值; } 返回值类型:方法运行后的结果的数据类型; 参数类型:是形

2016-02-25 10:35:29 402

原创 Java基础:Day04笔记内容 (选择结构)

选择结构switch格式:switch (表达式){   //表达式可以是byte,short,int,char,String 枚举case 表达式里对应的值:执行语句;//break;case 表达式里对应的值:执行语句;break;......default:执行语句;break;//最后一句的br

2016-02-25 10:30:01 370

原创 Java基础:Day03笔记内容 (运算符、判断结构if)

1.运算符(1)算术运算符 +,-,*,/,%,++,--A:%当左边的绝对值小于右边:结果是左边当左边的绝对值等于右边或者是右边倍数的时候:结果是0当左边的绝对值大于右边:结果是余数,符号取决与左边的的符号取余的正负号取决于左边,右边忽略不记用途:任意正整数%2 结果是要么0,要么1。用于切换条件代码: 结果:

2016-02-25 10:28:16 267

原创 Java基础:Day02笔记内容 (常量、注释、变量)

1.关键字: 被系统赋予特殊含义的单词,一般都小写1.保留关键字: 被系统拿走了,但是目前系统也没用,没有特殊意义,是为未来准备的.goto和const在c++中是关键字,在Java中,是保留字.main不是关键字, 它只是一个方法名, 只不过这个方法比较特殊而已代码: 看到其中红色的main, eat, Demo吧, main, eat, Demo

2016-02-25 10:26:04 332

原创 Java基础:Day01笔记内容 (概述、JDK的下载及安装)

1.计算机基础知识        1. 如何打开控制台                开始--程序--附件--命令提示符                开始--运行--cmd--回车                Win+R--cmd--回车        2. 常用的DOS命令                d:--

2016-02-25 10:24:07 280

原创 android中的图片处理

在android中很多时候我们也需要对图片进行处理 比如画画线,画画图形之类的,那么android中图片处理的过程是怎么样的呢. 首先我们在android中创建两个imageview用来显示图片  然后我们去代码中去获取到图片  然后对图片进行更改    运行后发现报错  10-28 08:19:59.755: E/AndroidRuntime(2720): j

2016-02-16 16:20:55 266

原创 MediaSession框架介绍

很多同学,在学习安卓的时候,可能会完成一个音乐播放器的项目,因为音乐播放器项目会贯穿安卓的四大组件。在项目中,大家一定会在服务中使用MediaPlayer去播放音乐,但是界面如何控制服务进行音乐的更换、改变播放进度,大家往往会使用发送广播的方式去通知服务,同时,服务可以发送广播通知界面播放进度的变化。这时候问题来了:1你喜欢在广播接受者中完成解析数据变为指令的代码吗?2你觉得用广播高效

2016-01-28 15:53:09 2249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除