自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 JAVA总结(五)----- 容器(三)-----Map

目录一、为什么使用Map二、基于红黑树实现的映射表——TreeMap1、TreeMap的类声明:2、TreeMap类字段3、TreeMap的构造器3、TreeMap.Entry类4、TreeMap的实现三、基于散列表实现的映射表——HashMap1、HashMap的类声明:2、HashMap的重要字段3、HashMap的构造器4、Has...

2019-03-10 20:07:29 305

原创 JAVA总结(五)----- 容器(二)-----Set

注:以下概念与代码均参考自:《java编程思想》、《算法导论》、《Effective Java》、《数据结构和Java集合框架》目录一、为什么选择Set二、基于红黑树实现 —— TreeSet1、红黑树2、TreeSet三、基于散列表实现 —— HashSet1、散列表2、HashSet四、内部链表的散列表 —— LinkedHashSet五、equals、...

2019-03-03 15:04:21 282

原创 JAVA总结(五)----- 容器(一)-----List

注:以下程序与概念均参考自《java编程思想》、《数据结构与java集合框架》、《算法导论》目录一、集合是什么二、基于数组实现的——ArrayList1、类标题2、类字段3、构造方法4、add()以及数组扩容5、常用方法三、基于链表实现的——LinkedList1、LinkedList类标题2、LinkedList的字段3、LinkedList的构造...

2019-03-01 20:55:15 270

原创 JAVA总结(四)----- 线程(三)

注:以下程序和概念均参考自《java编程思想》、《Effective Java》、《java并发编程实战》目录一、任务取消1、线程状态2、线程进入阻塞状态3、中断5、处理不可中断的阻塞6、ExecuotrService二、线程间的通信1、任务间的协作2、条件队列3、生产者——消费者模式4、显示条件队列——Condition对象5、阻塞队列三...

2019-02-26 12:58:10 288

原创 JAVA总结(四)----- 线程(二)

注:以下程序和概念均参考自《java编程思想》、《Effective Java》、《java并发编程实战》目录一、资源竞争导致线程安全性问题①、什么是资源竞争②、线程安全性③、解决资源竞争问题二、java锁机制①、同步代码块②、内置锁的可重入性③、内存可见性三、java同步的简单使用①、内置锁的同步方法②、内置锁的同步代码块③、volatile变...

2019-02-20 21:33:52 126

原创 JAVA总结(四)----- 线程(一)

注:以下程序和概念均参考自《java编程思想》、《Effective Java》、《java并发编程实战》目录一、何为并发二、线程机制三、java线程的简单使用定义任务①、使用Runnable接口定义任务②、使用Callable接口定义任务创建线程①、继承Thread类创建线程②、向Thread构造器传入Runnable引用③、线程和任务的区别线程池...

2019-02-09 11:30:13 207

原创 SSH框架学习(一)--Struts2

目录    1.总述    2.原理    3.配置文件    4.OGNL与值栈    5.拦截器    6.类型转换器 1.总述    1)什么是框架        计算机的框架和建筑学的框架概念很相似,设计好整体,大的结构,内部细节取决你做什么。比如说:你想开商铺,则可以进行商铺的装修,修改它的内部细节,这样你需要依赖于它的房间的设计,进行设计家具的大...

2018-07-09 13:07:25 298

原创 JAVA总结(三)-----面对对象深入理解

一、什么是面对对象    在计算机编程语言中,有两种分支一种是面对对象编程(Object Oriented Programming OOP),另一种是面对过程编程(Procedure Oriented Programming OPP )。    ①.定义:        面对过程编程:面对过程编程是一种以“过程”为核心的编程思想,从一步步分析问题,再使用函数把这些步骤一步步的解决。...

2018-06-14 20:38:54 109

原创 Servlet(二)--连接器

一.连接器    1. 什么是连接器?    所谓连接器就是负责创建一个服务器套接字实例,并根据该实例等待客户端的请求,然后提供HttpServlerRequest和HttpServletResponse实例。    在接下的代码中,这个连接器将会解析HTTP请求头,使servlet实例能够获取请求头,cookie、和请求参数/值等信息。  2.错误信息类    对于Tomcat中出现的错误信息也...

2018-06-14 00:44:42 182

原创 Servlet(一)--简单的Servlet容器源码分析

从源码角度分析Servlet一.Servlet简介    Servlet架构    1. servlet是什么?        Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。    2. TomCat作为Servlet容器        TomCat可以搭建一个...

2018-06-14 00:02:45 960

原创 JAVA总结(二)-----反射

一、什么是反射机制    java语言和C、C++一样并不是动态语言,因为它不能在运行时修改某一字段的类型,参数等信息。但它具有一种更为强大的机制,即反射机制    反射机制说的是,可以在程序运行加载时,对于一个为解析的类,或者对象,我们可以根据这个类,获取这个类的所有属性和方法。我们可以根据这个对象,调用这个对象的方法和字段。二、java反射类    1.Class--通过Class类获取Fie...

2018-06-13 20:40:14 163

原创 JAVA总结(一)-----关键字分类及使用

一.文章要点:    1.访问控制修饰符    2.类,方法、变量修饰符    3.程序控制关键字    4.包关键字    5.错误处理关键字    6.类型关键字二.具体介绍(使用方法+代码实现)    1.访问控制修饰符        1)private-私有的         private关键字可标识方法,变量。不能标识类,其作用范围只能是当前类中,也就是说对于其他    类,这些被标识...

2018-05-10 23:01:25 1780

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除