自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (13)
  • 收藏
  • 关注

原创 记录字符串字母出现的次数。

package map; import java.util.Iterator; import java.util.Map; import java.util.TreeMap; /*  "aadsuifbnsiubfbisdkbhk"  *     打印字符出现的次数 如(a(2)  b(4))  *  从小到大排序输出字符出现的次数(选用TreeMap)  *    *  这个集合最终应该存储...

2018-10-25 11:24:37 373 1

原创 装饰设计模式

特点:1,装饰类中包含被装饰类的引用。 2,不用修改被装饰类就能达到扩展功能。   优点:1,继承和装饰设计模式都能扩展功能,但是装饰模式更具灵活性。   缺点:1,设计更加复杂一些。 2,设计的时候会增加很多子类,过度使用装饰设计模式会使程序更加复杂。   下面是一个简单的例子: 步骤一:先定义一个接口,明确要做些什么功能。 public interface Eat {   ...

2018-10-29 14:16:09 87

原创 Arrays 的一些方法的使用

import java.util.Arrays; import java.util.List; public class ArraysDemo {     public static void main(String[] args) {         // TODO Auto-generated method stub         /*          * Arrays: 集合框架...

2018-10-25 18:25:39 121

原创 数组转成集合

import java.util.Arrays; import java.util.List; public class ArraysDemo {     public static void main(String[] args) {         // TODO Auto-generated method stub         /*          * Arrays: 集合框架...

2018-10-25 17:50:35 1023 1

原创 Collections类的一些方法

import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; import java.util.TreeSet; public class CollectionsDemo {     public static void main(St...

2018-10-25 16:58:05 119

原创 泛型的限定符

(? extends E) : 接收的是E类型或者E的子类型对象。 这个称为上限 (? super E) :接收的是E类型或者E的父类型对象。 这个称为下限

2018-10-24 15:13:33 424

原创 泛型

泛型:        jdk 1.5出现的安全机制   好处:        1,将运行时期的问题ClassCastException转到了编译时期         2,避免了强制转换的麻烦   <>:什么时候用?当操作的引用数据类型不确定的时候。就使用<>。将要操作的引用数据类型传入即可。  其实<>就是用于接收具体引用数据类型的参数范围。 ...

2018-10-24 11:07:35 70

原创 Map

import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; /*  * Map 元素是唯一的。  *   * Map常用子类:  *    Hashtable :内部结构是哈希表结构,是同步的。不允许null作为键,不允许null作为值  *        Prop...

2018-10-23 18:29:13 98

原创 Vector,ArrayList,LinkedList

Vector:内部数据结构是数组结构,是同步的。增删,查询速度都很慢!因为要判断同步锁。 ArrayList:内部数据结构是数组结构,是不同步的。替代了Vector。查询速度快。 LinkedList:内部数据结构是链表结构,是不同步的。增删元素的速度很快。...

2018-10-19 18:35:16 84

原创 Set接口和List接口

List接口:元素的插入是有序的(存入和取出的顺序一致),每个元素都有索引(角标),允许容器中的元素有重复。 Set接口: 不允许容器中的元素有重复。这个是List和Set最大的区别。无序的(但是有可能有序)。...

2018-10-19 15:56:20 377

原创 Collection

Collection容器,是所有容器集合的父类接口。 下列演示的是 数据的取出、删除、添加、查找、判断包含、和取两个容器的交集。   import java.util.ArrayList; import java.util.Collection; public class CollectionDemo {     public static void main(String[] arg...

2018-10-19 15:45:45 193

原创 将字符串中的数据从小到大排序

//将字符串中的数据从小到大排序 "20 9 44 11 -5 -6 3 -54 -88 99"   import java.lang.reflect.Array; import java.util.Arrays; public class StringSort {     //将字符串中的数据从小到大排序 "20 9 44 11 -5 -6 3 -54 -88 99"          ...

2018-10-18 16:36:15 6831

原创 Integer

public class IntegerDemo {     public static void main(String[] args) {         // TODO Auto-generated method stub         // 整数转二进制数         System.out.println(Integer.toBinaryString(60)); // 输出结果==...

2018-10-18 16:19:16 129

原创 StringBuffer和StringBuilder

public class StringBufferDemo {     public static void main(String[] args) {         // TODO Auto-generated method stub         /*          * StringBuffer:就是字符串的缓冲区          * 用于存储数据的容器。          * 特...

2018-10-18 12:26:32 68

原创 死锁的实现

死锁:就是当程序拿着锁A的时候再想拿锁B去做一些事情,在没拿到锁B之前这个锁B被另外一个线程拿去了,另外一个线程拿到B再想拿锁A去做事情。但是线程1没有释放锁A,所以线程2一直不能继续做事情,就释放不了锁B导致线程1也无法继续进行下面的事情。所以形成了死锁。 死锁必须是多线程的。 public class DealLockDemo implements Runnable{     privat...

2018-10-18 09:50:11 569

原创 两个字符串中最大相同的子串

求得短的字符串和长的字符串两个字符串中相同的字符串段。    public static String getMaxSubString(String s1, String s2) {         String max = null, min = null;         max = (s1.length() > s2.length()) ? s1 : s2;         mi...

2018-10-17 18:33:58 490

Lsn_11_Demo2.zip

andorid apk加固加密dex文件利用代理application解密

2021-06-15

android 占位式插件化开发例子

占位式插件化开发例子

2021-04-19

SkinProject.zip

android动态换肤项目 支持5.0-9.0

2021-04-13

Android OpenCv 人脸检测

Android OpenCv 人脸检测 包含正脸检测和侧脸检测,检测到人脸之后绘制矩形框框。下载即可使用,不需要安装opencv提供的多余的apk

2020-06-05

2.5d generator 2.0超好用的

扁平化2.5D轴测概念插画生成PS扩展面板|2.5D Generator 2.0 界面语言:中文 支持系统:MAC Windows 支持PS软件:CC2015,CC2015.5,CC2017,CC2018+

2019-03-29

ViewPager+Fragment的使用

这是一个viewpager的使用,外加上 viewpager+fragment结合 创建类似微信导航栏的一个项目。可根据个人需求 进行修改简单方便的使用。

2019-02-15

蓝牙遥控搜索连接安卓代码

最近做一个项目,需要用蓝牙遥控去控制安卓系统里面的应用。然后就做了这个。这个代码是启服务去扫描配对连接蓝牙遥控的。装到安卓系统上就能自动搜索连接了。不需要手动去点什么。支持hid。

2018-06-22

下载应用的项目

这是一个安卓 下载应用的项目,支持断点下载,里面还有很多5.0 6.0版本之后发布的新技术,比如Toobar Recyclerview 还有一些百分比布局,广告轮播等等。

2017-10-16

SystemStatusManager

使用方法 不多说,只要三步即可: 1、拷贝状态栏管理类SystemStatusManager到你的项目中(下载地址在最后); 2、在你的BaseActivity中的onCreate方法中调用一下代码(如果只要某个页面一体化,可以在需要一体化的页面加入改语句): new SystemStatusManager(this).setTranslucentStatus(R.color.colorPrimary);//设置状态栏透明,参数为你要设置的颜色 1 3、将你项目中的所有页面的根布局加载一个属性:(只在activity中加即可.不要在fragment里面加) android:fitsSystemWindows=”true” 注意:如果状态栏与标题栏中间有一条线导致有过渡感,那么在你项目的主题(style文件)中加入去掉线条的语句即可: <item name="android:windowContentOverlay">@null</item>

2017-10-10

RecyclerView嵌套 RecyclerView的一个教学项目

RecyclerView 嵌套RecyclerView 的使用 跟ScroView跟ListView的使用效果一样。就是实现方法不一样。 我网上找了很久都没找到RecyclerView嵌套RecyclerView的资源,现在弄好了发出来 希望对大家有帮助。有不懂之处可以加我扣扣:1009005220进行咨询。

2017-09-27

RecyclerView万能分割线

使用方法: 添加默认分割线:高度为2px,颜色为灰色 1 mRecyclerView.addItemDecoration(new RecyclerViewDivider(mContext, LinearLayoutManager.VERTICAL)); 添加自定义分割线:可自定义分割线drawable 1 mRecyclerView.addItemDecoration(new RecyclerViewDivider( 2 mContext, LinearLayoutManager.VERTICAL, R.drawable.divider_mileage)); 添加自定义分割线:可自定义分割线高度和颜色 1 mRecyclerView.addItemDecoration(new RecyclerViewDivider( 2 mContext, LinearLayoutManager.VERTICAL, 10, ContextCompat.getColor(mContext, R.color.divide_gray_color))); 万能分割线登场:

2017-09-16

购物商城app实现源码

一个购物的app 安卓学习的好项目 可以学习到很多安卓开发新的东西, 帮助你从菜鸟变成高手, 值得大家去学习学习。安卓开发的好项目。 月薪上万的成就之路从这个项目开始。

2017-09-12

Gson 最新版本架包

最新版本Gson 架包 解析Json必备 安卓开发者解析json的首选 功能强大多元化。 最新版本Gson 架包 解析Json必备 安卓开发者解析json的首选 功能强大多元化。

2017-09-12

空空如也

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

TA关注的人

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