菜鸟笔记
提升您的技术认知

JAVA 笔记 第16页

23 种设计模式详解(全23种)

菜鸟阅读 : 12301赞(1)

设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十...

状态机 java简单实现

菜鸟阅读 : 3188赞(1)

介绍 有限状态机通常用于模拟序列逻辑,换句话说,就是用于代表和控制执行流程。 有限状态机所需条件: 一个物体只有固定的几种状态(例如交通灯只有绿灯、黄灯和红灯三个状态)。 有固定的变化顺序(例如交通灯只能绿灯->黄灯->红灯-&...

JAVA面试题——各种锁

菜鸟阅读 : 1144赞(1)

公平锁 是指多个线程按照申请锁的顺序来获取锁,类似排队打饭,先来后到。 非公平锁 是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。在高并发的情况下,有可能造成优先级反转或者饥饿现象。 公平锁和非公...

Java中Map详解

菜鸟阅读 : 2936赞(1)

用法 Map:java.util 中的集合类包含 Java 中某些最常用的类。最常用的集合类是 List 和 Map。 Map 提供了一个更通用的元素存储方法。Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。 本...

java String类(超详细!)

菜鸟阅读 : 2201赞(1)

一、前言 1、String表示字符串类型,属于 引用数据类型,不属于基本数据类型。 2、在java中随便使用 双引号括起来 的都是String对象。 例如:“abc”,“def”,“hello world!”,这是3个String对象。 3...

Java构造方法(超详细!)

菜鸟阅读 : 3958赞(1)

1.构造方法有什么作用? 构造方法是一个比较特殊的方法,通过构造方法可以完成对象的创建,以及实例变量的初始化。 换句话说:构造方法是用来创建对象,并且同时给对象的属性赋值。 注意:实例变量没有手动赋值的时候,系统会赋默认值。 2.构造方法怎...

Java多线程(超详细!)

菜鸟阅读 : 1988赞(1)

1、什么是进程?什么是线程? 进程是:一个应用程序(1个进程是一个软件)。 线程是:一个进程中的执行场景/执行单元。 注意:一个进程可以启动多个线程。 eg. 对于java程序来说,当在DOS命令窗口中输入: java HelloWorld...

Java反射(超详细!)

菜鸟阅读 : 3150赞(1)

1、反射机制有什么用? 通过java语言中的反射机制可以操作字节码文件(可以读和修改字节码文件。) 通过反射机制可以操作代码片段。(class文件。) 2、反射机制的相关类在哪个包下? java.lang.reflect.*; 3、反射机制...

Java反射

菜鸟阅读 : 1314赞(1)

1、反射介绍         Reflection(反射) 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查。被private...

OkHttp GET 和 POST 的使用

菜鸟阅读 : 1818赞(1)

1 OkHttp 介绍 Android 系统主要提供两种方式来进行 HTTP 通信,HttpURLConnection 和 HttpClient,但是由于 HttpClient 的 API 数量过多,从 Android 2.3 及以后版本中...