- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 设计模式之单例模式
单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。注意:1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3...
2019-01-28 10:25:57
198
原创 设计模式之抽象工厂模式
抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。意图:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。主要...
2019-01-26 17:26:26
142
原创 设计模式之工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。主要解决:主要解决接口选择的问题。...
2019-01-26 15:16:01
150
原创 jni开发:jni基础教程及实例(二)
接上一篇,上一篇讲了jni的一些基本知识,可能大家都很懵逼,这很正常,在这里,我们将以一个简单的小实例,继续探索jni的使用,没有看上一篇博客的可以先看上一篇哦,附上链接: jni开发:jni基础教程及实例(一),当然,如果你对jni已经有了基本的了解,可以跳过上一篇博客,废话不说,我们进入正题。我们写一个demo,将一张res下的彩色图片转换为黑白图片,功能还是很简单的,简单粗...
2019-01-25 19:03:26
794
原创 jni开发:jni基础教程及实例(一)
本篇博客将带初次接触jni的小白完成对jni基本知识的了解,本篇主要以概念为主,下一篇博客会带大家完成一个难度不大的jni实例,请两篇博客连起来看,谢谢支持!一.jni简介1.jni的全称就是Java Native Interface,就是Java和C/C++相互通信的接口,类似于生活中两个人进行交易的一个中间人。2.以下情况下需要用到jni① 开发时,需要调用java语言不支持的...
2019-01-25 15:55:19
2450
原创 实用神器之adb:手机和电脑连接的桥梁
一.简介1.adb全称Android Debug Bridge,即安卓调试桥,可在电脑上对手机进行操作,包含以下三个方面:A. client:运行在PC上。其实就是shell,用来发送命令给Server。发送命令时,首先检测PC上有没有启动Server,如果后台没有Server,则自动启动一个Server,然后将命令发送到Server,并不关心命令发送过去以后会怎样B.daemon:一...
2019-01-25 14:21:29
1814
原创 非常实用的log调试工具:logcat
一.简介1.logcat是android中的一个命令行工具,可以用于得到程序的log信息2.常见的日志记录方法A.logv --VERBOSE,显示全部信息B.logd --DEBUG,显示调试信息C.logi --INFO,显示一般信息D.loge --ERROR,显示错误信息二.常用命令(1) adb logcat -help --显示帮助信息(2) adb...
2019-01-25 14:02:52
4354
原创 Java代码规范(Android也适用)
一.标识符命名1.命名原则A.统一:对同一个概念,在程序中用同一种表示方法B.达意:标识符能准确表达含义C.简洁:在统一和达意的前提下,用尽量少的标识符D.驼峰命名:除了包名,静态常量等特殊情况,大部分情况下标识符使用骆驼法则,即单词之间不使用特殊符号分割,而是通过首字母大写来分割2.包名使用小写字母,单词间不要隔开,如com.xxx.settlment.jsfutil...
2019-01-25 13:38:14
219
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人