
java基础
文章平均质量分 59
奔跑的杰尼龟
菜鸟也疯狂
展开
-
Java基础之正则表达式基础知识和实例
正则表达式记录一下,持续更新中public class MyRegex { public static void main(String[] args){ // .代表一个字符 // 后面3个正则都和前一个式子或字符有关系 // * 0/1/多个前面的字符;+ 1个或多个;? 1个或0个 isMatch("a.c","ab...原创 2018-04-21 10:32:58 · 255 阅读 · 0 评论 -
Android AOP编程学习与实践
AOP概念: 把我们某个方面的功能提出来与一批对象进行隔离,这样与一批对象之间的耦合度就降低了,就只需要对某个功能进行编程。例如android中的登陆权限问题,只需要在特定的方法加入我们的登陆切点,在不改变业务逻辑的情况下可以变更我们判断登录 的业务逻辑,这样就达到了松耦合的目的,在编译成.class时注入. 如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类...原创 2019-01-28 17:08:05 · 1252 阅读 · 0 评论 -
Java常用基础知识
1、简介 该篇文档记录了本人一些容易忽略的java基础知识,也是当做笔记吧 2、实例 2.1 迭代器遍历修改的问题 /** * 测试ForEach 遍历及修改的问题 * * modCount是ArrayList的一个属性,继承自抽象类AbstractList,用于表示ArrayList对象被修改次数。 * 整个ArrayList中修改modCount的方法比较多,有add、rem...原创 2018-10-08 09:00:42 · 272 阅读 · 0 评论 -
Java 基础之类信息的加载与反射使用
反射基础知识整理与简要应用原创 2018-10-07 09:53:16 · 237 阅读 · 0 评论 -
Java基础之枚举类在Android中的基本应用
1、简介 枚举时常能够遇到,可每次面对都比较陌生,这次好好的把它给弄懂一下。主要分析的是在Android开发中的枚举应用场景,也是拓宽一下知识储备吧。 2、场景 简要用法1: 如下所示, 即枚举类型执行响应的操作,这个在 onTouchEvent等事件响应里枚举还是很多的。 /** * 与普通类稍有不同的是,枚举类修饰为 enum */ public enum Role { ...原创 2018-08-08 15:22:04 · 288 阅读 · 0 评论 -
Java 基础之内部类基本概念与特性
1、前沿 在Android开发中时常能够遇到内部类等,但总是不敢大胆的使用,本人想通过该篇技术博客来对这些类的特点和注意点做下记录,以此来保证开发出来的代码性能优秀,结构清晰。 2、分类别展示实例 2.1 内部类定义 可以将一个类的定义放在另一个类的定义内部,就是内部类。 2.2 互相访问 内部类能访问外部类对象的所有成员,即内部类自动拥有对其外围类的所有成员的访问权。 需要注意的...原创 2018-07-26 13:39:33 · 250 阅读 · 0 评论 -
小白自学设计模式之建造者模式
1、简介 本文讲述的是建造者模式的书写,Android中有AlertDialog和Notfacation是使用的建造者模式,建造者模式就是解决构造参数较多带来的传参问题的。通过set有用的参数来构造对象。 2、简易类型: /** * 建造的对象Person */ public class Person { private int age; private String ...原创 2018-07-19 17:50:46 · 227 阅读 · 0 评论 -
小白自学设计模式之单例模式
说句实在的单例模式是最为常见的java编程开发中的设计模式,绝大多数和我一样的小白大多可能对饿汉模式和懒汉模式比较了解了,精进的话需要了解和使用双重校验模式,静态内部类单例包括枚举,容器方式。 单例的概念:确保某一个类只有一个实例对象,而且自行实例化(new Instance( ) )并向整个系统提供这个实例对象。 优势: 在内存中只有一个实例,减少了内存的开支,特别是一个对象需要频繁的创建,...原创 2018-06-07 12:08:24 · 221 阅读 · 0 评论 -
小白自学设计模式之工厂模式
最简单的案例:/** * 简单工厂模式 * 1.就是指不需要使用new对象来创建实例,屏蔽了内部实现的细节 * */ class FactoryA{ private FactoryA(){} public static FactoryA create(){ return new FactoryA(); } public void ...原创 2018-06-07 10:33:34 · 175 阅读 · 0 评论 -
java基础之泛型基础
以下是一些基础的泛型案例,通过在案例中对泛型更加深入的去学习: 1 泛型类 /** * 泛型类是带有一个或多个类型参数的类 * */ class Entry<K,V>{ private K key; private V value; public Entry(K key, V value) { this.ke...原创 2018-04-26 11:13:36 · 364 阅读 · 0 评论