2020年12月16日

ThreadLocal类说明

摘要: 1.简介 ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。 ThreadLocal是一个关于创建线程局部变量的类。 通常情况下,我们创建的变量是可以被任何一个线程访问并修改的。而使用ThreadLocal创建的变量只能被当前线程访问,其他线程则无法访问和修改。相当于线程的priv 阅读全文

posted @ 2020-12-16 14:19 码农记录 阅读(192) 评论(0) 推荐(0) 编辑

2020年12月3日

Java 泛型

摘要: 1.简述 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。 这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛 阅读全文

posted @ 2020-12-03 15:46 码农记录 阅读(179) 评论(0) 推荐(0) 编辑

2020年10月30日

同步容器

摘要: 1.简述 同步容器可以简单的理解为通过synchronized来实现同步的容器(因为使用了synchronized关键字所以在性能方面没有线程不安全的容器好),如果有多个线程调用同步容器的方法,它们将会串行执行。包括Vector和Hashtable,以及由同步容器封装类。Collections.sy 阅读全文

posted @ 2020-10-30 15:34 码农记录 阅读(160) 评论(0) 推荐(0) 编辑

2020年10月29日

Map接口的实现类

摘要: 1.简述 Map没有继承Collection接口,Map提供key到value的映射(唯一,无序)。可以保存null,但是只有一个,第二个key,是空的时候会覆盖第一个key的value(也就是key不能重复,value可以),能够实现根据key快速查找value。Map支持泛型,形式如:Map<K 阅读全文

posted @ 2020-10-29 11:18 码农记录 阅读(910) 评论(0) 推荐(0) 编辑

2020年10月27日

Queue接口的实现类

摘要: 1.简述 Queue用于模拟队列这种数据结构,队列通常是指先进先出(FIFO)的容器。新元素插入(offer)到队列的尾部,访问元素(poll)操作会返回队列头部的元素。通常,队列不允许随机访问队列中的元素。 Queue接口中有以下几个常用实现类: PriorityQueue:非阻塞、非线程安全、无 阅读全文

posted @ 2020-10-27 19:49 码农记录 阅读(3481) 评论(0) 推荐(0) 编辑

2020年10月26日

Set接口的实现类

摘要: 1.简述 Set接口和List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更加严格了。与List接口不同的是,Set接口中元素无序,并且都会以某种规则保证存入的元素不出现重 阅读全文

posted @ 2020-10-26 16:38 码农记录 阅读(892) 评论(0) 推荐(0) 编辑

2020年10月24日

List接口的实现类

摘要: 1.简述 List是用的较多的集合类型,List是一个接口,具体使用List集合类型时,需要使用时实现类。List接口的每个实现类也都实现了不同的数据结构,各自具有不同的特征。 特点: 有序的,允许重复元素。顺序可以是自然排序或按对象加入到集合的顺序排序。因为List,所以它的对象可以被索引。Lis 阅读全文

posted @ 2020-10-24 17:58 码农记录 阅读(1838) 评论(0) 推荐(0) 编辑

Java 容器概述

摘要: 1.简述 容器是一种在一个单元里处理一组复杂元素的对象。使用集合框架理论上能够减少编程工作量,提高程序的速度和质量,毕竟类库帮我们实现的集合在一定程度上时最优的。在Java中通过java.util为用户实现了一个Collection Framework,这个集合框架用统一的架构来表示和操作所有的集合 阅读全文

posted @ 2020-10-24 14:25 码农记录 阅读(294) 评论(0) 推荐(0) 编辑

PayPal支付接口方式(checkout)集成

摘要: 1.简述 PayPal是倍受全球亿万用户追捧的国际贸易支付工具,即时支付,即时到账,全中文操作界面,能通过中国的本地银行轻松提现,解决外贸收款难题,助您成功开展海外业务,决胜全球。注册PayPal后就可立即开始接受信用卡付款。作为在线付款服务商,PayPal是您向全世界近2.54亿的用户敞开大门的最 阅读全文

posted @ 2020-10-24 09:53 码农记录 阅读(6347) 评论(0) 推荐(1) 编辑

2020年10月16日

Java Bio、Nio、Aio区别

摘要: 1.简述 Java中的BIO、NIO、AIO理解为是Java 语言对操作系统的各种IO模型的封装。使用这些API的时候,不需要关心操作系统层面的知识,也不需要根据不同操作系统编写不同的代码。只需要使用Java的API就可以了。 Java对BIO、NIO、AIO的支持: BIO:同步并阻塞,服务器实现 阅读全文

posted @ 2020-10-16 16:52 码农记录 阅读(302) 评论(0) 推荐(0) 编辑

导航