java
大菜鸟一号
这个作者很懒,什么都没留下…
展开
-
深入理解java String
Java中String是一个特殊的包装类数据有两种创建形式:1. String s = "abc";2. String s = new String("abc"); 第一种先在栈中创建一个对String类的对象引用变量s,然后去查找"abc"是否被保存在字符串常量池中,如果没有则在栈中创建三个char型的值'a'、'b'、'c',然后在堆中创建一个String对象object,它的值...转载 2017-01-16 18:28:39 · 268 阅读 · 0 评论 -
单例模式的八种写法比较
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到 饿汉式 和 懒汉式 这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。原文链接: http://tianweili.github.io/blog/2015/03/02/singleton-pattern/简介单例模式是一种常用的转载 2017-03-10 18:01:27 · 319 阅读 · 0 评论 -
GET请求和POST请求有什么区别?GET请求的参数在URL的问号后面显示,而POST参数不在URL上;POST可以比GET请求更大的数据…一般的回答都是这样。 但是作为一个高端大气上档次的程序
GET请求和POST请求有什么区别?GET请求的参数在URL的问号后面显示,而POST参数不在URL上;POST可以比GET请求更大的数据…一般的回答都是这样。 但是作为一个高端大气上档次的程序员,这样回答就弱爆了。为了搞清楚GET和POST的区别,下面写了一个Java程序来接收HTTP请求。HTTP是基于TCP协议的,所以可以使用Java最底层的Socket实现。转载 2017-03-21 22:44:47 · 24727 阅读 · 0 评论 -
HTTP详解
HTTP组成HTTP全称是HyperText Transfer Protocal,即:超文本传输协议,从1990年开始就在WWW上广泛应用,是现今在WWW上应用最多的协议, Http是应用层协议,当你上网浏览网页的时候,浏览器和Web服务器之间就会通过HTTP在Internet上进行数据的发送和接收。Http是一个基于请求/响应模式的、无状态的协议。即我们通常所说的Request/Re...原创 2018-03-27 15:40:41 · 316 阅读 · 0 评论 -
观察者模式
观察者模式1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2. 解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带来不便。观察者...原创 2016-12-17 18:33:03 · 627 阅读 · 0 评论 -
SparseArray代替HashMap
今天查看Fragment的源代码,发现了这样的代码:SparseArray,我看了一下SparseArray,这是一个在android.support.v4.util包里的类:,第一时间想到是不是用来替代HashMap的类,还有一个ArrayMap,ArrayMap是继承于SparseArray。lruCache使用过的人应该很熟悉,这是做Bitmap缓存的时候使用的。我特地查了下资料,看了看Sp...原创 2016-05-13 18:05:15 · 922 阅读 · 0 评论 -
线程的生命周期
1.线程的生命周期线程是一个动态执行的过程,它也有一个从产生到死亡的过程。(1)生命周期的五种状态 新建(new Thread)当创建Thread类的一个实例(对象)时,此线程进入新建状态(未被启动)。例如:Thread t1=new Thread();就绪(runnable)线程已经被启动,正在等待被分配给CPU时间片,也就是说此时线程正在就绪队列中排队等候得到CPU资源。例如:t1.st...转载 2016-05-10 17:39:21 · 302 阅读 · 0 评论 -
线程池
1.使用线程池的好处和缺点通过重复利用已创建的线程, 减少在创建和销毁线程上所花的时间以及系统资源的开销。提高响应速度。 当任务到达时, 任务可以不需要等到线程创建就可以立即行。提高线程的可管理性。 使用线程池可以对线程进行统一的分配和监控。如果不使用线程池, 有可能造成系统创建大量线程而导致消耗完系统内存。虽然线程池是构建多线程应用程序的强大机制, 但使用它并不是没有风险的。...原创 2018-05-14 16:25:26 · 187 阅读 · 0 评论