自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (59)
  • 收藏
  • 关注

原创 IO流-字符流

1:字符流(掌握) (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用。 (2)转换流其实是一个字符流 字符流 = 字节流 + 编码表 (3)编码表 A:就是由字符和对应的数值组成的一张表 B:常见的编码表 ASCII

2017-02-27 14:39:25 219

原创 IO流-字节流

1:IO流(掌握) (1)IO用于在设备间进行数据传输的操作 (2)分类: A:流向 输入流 读取数据 输出流 写出数据 B:数据类型 字节流 字节输入流 字节输出流

2017-02-27 14:17:36 219

原创 IO-异常、File、递归

1:异常(理解) (1)程序出现的不正常的情况。 (2)异常的体系 Throwable |–Error 严重问题,我们不处理。 |–Exception |–RuntimeException 运行期异常,我们需要修正代码 |–非Runtim

2017-02-27 13:55:48 316

原创 集合案例练习

A:统计一个字符串中每个字符出现的次数/* * 需求 :"aababcabcdabcde",获取字符串中每一个字母出现的次数要求结果:a(5)b(4)c(3)d(2)e(1) * * 分析: * A:定义一个字符串(可以改进为键盘录入) * B:定义一个TreeMap集合 * 键:Character * 值:Integer *

2017-02-26 23:59:08 561

原创 集合5

1:Map(掌握) (1)将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 (2)Map和Collection的区别? A:Map 存储的是键值对形式的元素,键唯一,值可以重复。夫妻对 B:Collection 存储的是单独出现的元素,子接口Set元素唯一,子接口List元素可重复。光棍 (3)Map接口功

2017-02-26 23:40:55 248

原创 集合4

1:登录注册案例(理解) 2:Set集合(理解) (1)Set集合的特点 无序,唯一 (2)HashSet集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法:hashCode()和equals() 执行顺序: 首先比较哈希值是否相同

2017-02-26 23:22:27 247

原创 集合3

1:泛型(掌握) (1)泛型概述 是一种把明确类型的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。 (2)格式: <数据类型> 注意:该数据类型只能是引用类型。 (3)好处: A:把运行时期的问题提前到了编译期间 B:避免了强制类型转换 C:优化了程序

2017-02-26 21:28:45 229

原创 集合2

1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList:

2017-02-26 21:12:45 204

原创 集合

1:对象数组(掌握) (1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。 (2)案例: 用数组存储5个学生对象,并遍历数组。/* * 我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 * 学生:Student * 成员变量:name,age *

2017-02-26 20:48:37 211

原创 常用类-BigInteger类、BigDecimal类、Date/DateFormat类、Calendar类

1:BigInteger(理解) (1)针对大整数的运算 (2)构造方法 A:BigInteger(String s)/* * BigInteger:可以让超过Integer范围内的数据进行运算 * * 构造方法: * BigInteger(String val) */public class BigIntegerDemo { publ

2017-02-26 17:59:42 359

原创 常用类-正则表达式、Random、System

1:正则表达式(理解) (1)就是符合一定规则的字符串 (2)常见规则 A:字符 x 字符 x。举例:’a’表示字符a \ 反斜线字符。 \n 新行(换行)符 (‘\u000A’) \r 回车符 (‘\u000D’) B:字符类 [ab

2017-02-26 17:41:14 401

原创 数组高级以及Arrays、Character

1:数组高级以及Arrays(掌握) (1)排序 A:冒泡排序 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处。同理,其他的元素就可以排好。/* * 数组排序之冒泡排序: * 相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处 */public class ArrayDemo { pu

2017-02-26 17:24:37 522

原创 StringBuffer、Integer

1:StringBuffer(掌握) (1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。 (2)StringBuffer的构造方法 A:StringBuffer() B:StringBuffer(int size)

2017-02-26 16:16:35 301

原创 常用类-Sting类案例练习

1.String类判断功能/* * 模拟登录,给三次机会,并提示还有几次。如果登录成功,就可以玩猜数字小游戏了。 * * 分析: * A:定义用户名和密码。已存在的。 * B:键盘录入用户名和密码。 * C:比较用户名和密码。 * 如果都相同,则登录成功 * 如果有一个不同,则登录失败 * D:给三次机会

2017-02-26 15:58:45 408

原创 常用类-Scanner类、String类

1:Scanner的使用(了解) (1)在JDK5以后出现的用于键盘录入数据的类。 (2)构造方法: A:讲解了System.in这个东西。 它其实是标准的输入流,对应于键盘录入 B:构造方法 InputStream is = System.in; Scanner(InputSt

2017-02-26 15:45:49 356

原创 java常用类-Object类、Math类

1:Object类(掌握) (1)Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。 (2)Object类的构造方法有一个,并且是无参构造 这其实就是理解当时我们说过,子类构造方法默认访问父类的构造是无参构造 (3)要掌握的方法: A:toString() 返回对象的字符串表示,默

2017-02-26 15:34:23 406

原创 面对对象-权限修饰符、内部类

1:形式参数和返回值的问题(理解) (1)形式参数: 类名:需要该类的对象 抽象类名:需要该类的子类对象 接口名:需要该接口的实现类对象 (2)返回值类型: 类名:返回的是该类的对象 抽象类名:返回的是该类的子类对象 接口名:返回的是该接口的实现类的对象 (3)链

2017-02-25 22:25:51 213

原创 面对对象-抽象类、接口

1:抽象类(掌握) (1)把多个共性的东西提取到一个类中,这是继承的做法。 但是呢,这多个共性的东西,在有些时候,方法声明一样,但是方法体。 也就是说,方法声明一样,但是每个具体的对象在具体实现的时候内容不一样。 所以,我们在定义这些共性的方法的时候,就不能给出具体的方法体。 而一个没有具体的方法体的方法是抽象的方法。

2017-02-25 19:15:15 234

原创 面对对象-final关键字、多态

1:final关键字(掌握) (1)是最终的意思,可以修饰类,方法,变量。 (2)特点: A:它修饰的类,不能被继承。 B:它修饰的方法,不能被重写。 C:它修饰的变量,是一个常量。 (3)面试相关: A:局部变量 a:基本类型 值不能发生改变 b

2017-02-25 19:02:07 195

原创 面对对象-继承、代码块、API(Math类)

1:如何制作帮助文档(了解) (1)写一个类 (2)加入文档注释 (3)通过javadoc工具生成即可 javadoc -d 目录 -author -version ArrayTool.java2:通过JDK提供的API学习了Math类(掌握) (1)API(Application Programming Interface)

2017-02-25 18:39:13 271

原创 面对对象(2)

1:成员变量和局部变量的区别(理解) (1)在类中的位置不同 成员变量:类中方法外 局部变量:方法定义中或者方法声明上 (2)在内存中的位置不同 成员变量:在堆中 局部变量:在栈中 (3)生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量

2017-02-25 18:28:01 243

原创 面对对象

面向对象(掌握) (1)面向对象 面向对象是基于面向过程的编程思想 (2)面向对象的思想特点 A:是一种更符合我们思考习惯的思想 B:把复杂的事情简单化 C:让我们从执行者变成了指挥者 举例: 买电脑 洗衣服 做饭 ...

2017-02-25 18:15:26 211

原创 java基础语法(5)

(7)数组的常见操作        A:遍历            方式1:                public static void printArray(int[] arr) {                    for(int x=0; x                        System.out.println(arr[x]);

2017-02-25 15:58:28 222

原创 Java基础语法(3)

1:switch语句(掌握) (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break;

2017-02-25 15:26:51 765

原创 java基础语法(4)

1:方法(掌握) (1)方法:就是完成特定功能的代码块。 注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。 (2)格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 方法体语句; return 返回值; } 修饰符:目前

2017-02-25 15:15:18 276

原创 java基础语法(2)

1:运算符(掌握) (1)算术运算符 A:+,-,*,/,%,++,– B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和–的用法

2017-02-25 14:58:03 260

原创 java基础语法上

1:关键字(掌握) (1)被Java语言赋予特定含义的单词 (2)特点: 全部小写。 (3)注意事项: A:goto和const作为保留字存在。 B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记 2:标识符(掌握) (1)就是给类,接口,方法,变量等起名字的字符序列 (2)组

2017-02-25 14:24:32 207

设计模式之享元模式

享元模式,根据《设计模式之禅》,自己写的实例,可以参考一下

2018-07-08

设计模式之中介者模式

中介者模式,详细介绍其原理和使用方法,很好的实例,值得学习。

2018-06-24

设计模式之原型模式

原型模式学习,包括其原理和使用方式,值得学习。值得好好参考。

2018-06-24

设计模式之访问者模式

访问者模式,你绝对会用到的模式,值得学习,通俗易懂的实例,原理和运用都说明白了。

2018-06-18

设计模式之责任链模式

这个资源就是让你掌握责任链模式的原理和运用,你值得拥有,好好学习,天天向上。

2018-06-16

设计模式之观察者模式

设计模式之观察者模式,通过这个实例你就掌握观察者模式的原理和用法,值得学习。

2018-06-16

设计模式之组合模式

组合模式的例子代码,你值得拥有,好好学习,天天向上咯。

2018-06-10

设计模式之迭代器模式

设计模式之迭代器模式,简单直接粗暴,值得学习,好好收藏。

2018-06-04

设计模式之装饰模式

设计模式之装饰模式实例,你值得拥有,好好学习,天天向上

2018-06-02

设计模式之命令模式

设计模式之命令模式,你值得拥有,帮你快速掌握命令模式的实例。

2018-06-02

设计模式之桥梁模式

桥梁模式你值得拥有,简单实用易上手,不能错过的实例。

2018-06-02

设计模式之建造者模式

设计模式之建造者模式,这个实例能让你尽快理解和掌握建造者模式的运用和原理

2018-05-31

设计模式之模版方法模式

非常简单的模版方法模式,相信你能通过这个实例能够快速掌握。

2018-05-30

设计模式之适配器模式

最容易上手和学习的实例,设计模式之适配器模式,你值得下载学习

2018-05-28

设计模式之门面模式

设计模式之门面模式,最容易理解和上手的实例,值得学习

2018-05-26

设计模式-抽象工厂模式

能让你最快上手,最容易理解抽象工厂模式,并能在实际中运用

2018-05-20

状态模式实例(电梯)

能让你迅速理解和运用设计模式中的状态模式,进行编程

2018-05-20

WIFI扫描连接

android的WIFI扫描列表连接,可以连接中文WIFI,也可以切换WIFI,已经测试过,正常运行。

2018-01-03

AutoCompleteTextView实现历史记录功能

AutoCompleteTextView实现历史记录功能,可正常运行。

2017-11-27

SurfaceView画图

SurfaceView画图实例。模版代码,可正常运行。可以很好的学习使用SurfaceView

2017-11-26

SnapHelperDemo-master (2).zip

SnapHelperDemo-master (2).zip

2021-09-26

EasyPhotos-master.zip

自定义相册,满足多选,预览和专辑等,觉得是完美的相册demo选择,值得拥有。

2020-12-24

yangMingChuan-CameraMaster-master.zip

结合相机camera1和camera2,还有官方demo,值得学习一下。

2020-12-24

lvjingdemo.zip

基于GPUImage的图片滤镜,集成滤镜有原图、锐化、增亮、黑白、灰度、省墨等,绝对可运行,需要图片滤镜效果的一定要参考一下,值得拥有。

2020-12-17

android完美的图片滤镜效果

android图片滤镜,保证可运行,最全滤镜效果,可手动调节,基于ColorMatrix。关于图片滤镜的效果,必须参考一下,相信一定会有收获的。

2020-12-16

设计模式之禅(高清PDF+源代码)

高清PDF加源码,这是我自己从网上找了很久才找到的资料,绝对好用,我自己看过两遍了,感觉提升很多,希望更多人能够学习。

2018-12-20

理解Window和WindowManager

Window是一个抽象类,具体实现是 PhoneWindow 。不管是 Activity 、 Dialog 、 Toast 它们的视图都是附加在Window上的,因此Window实际上是View的直接管理者。

2018-12-19

android 动画

LayoutAnimation作用于ViewGroup,为ViewGroup指定一个动画,这样当它的子元素出场时都会具有这种动画效果。

2018-12-14

动画Button变大

采用ValueAnimator,监听动画过程,自己实现属性的改变。

2018-12-14

android中的drawable集合

android中的drawable集合,包括Bitmap、shape、Layer、Transition等等

2018-12-11

自定义ViewGroup

模仿ViewPager的效果,自定义继承Linerlayout,学习的例子。

2018-12-07

自定义圆环View

自定义View,继承view,学习自定义控件的简单例子,简单通俗易懂。

2018-12-07

View的滑动冲突处理方案

View的滑动冲突处理方案,分为外部拦截方案和内部拦截方案,代码根据书中源码所写,正常运行,值得学习。

2018-11-20

View的滑动方式

View三种滑动方式,动画,延迟,布局,是研究android中View机制的基石,值得学习。我自己写的代码,运行没有问题。

2018-11-19

IPC方式之Binder连接池

IPC方式之Binder连接池,DEMO自己根据任大神单独写的例子,可以更好的学习理解。

2018-09-17

IPC方式之Socket

IPC方式之Socket,demo根据《Android开发艺术探索》模仿的,简单直接,容易上手,值得下载看看

2018-09-14

IPC方式之ContentProvider

IPC方式之ContentProvider,根据《Android开发艺术探索》自己模仿的例子,简单实用,一目了然。

2018-09-14

IPC方式之aidl

IPC方式之aidl,自己根据任大神的例子,自己单独写了一个,值得好好学习

2018-09-06

跨进程方式之一ipcMessenger

IPC跨进程通信方式之一,已经运行过,可以正常运行使用参考。

2018-09-05

android史上最全通知操作(Notification)

android中的通知功能,notification最全操作,简单易懂好操作,可以正常运行,有问题,请留言

2018-07-20

空空如也

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

TA关注的人

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