- 博客(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
512
原创 JAVA总结(五)----- 容器(二)-----Set
注:以下概念与代码均参考自:《java编程思想》、《算法导论》、《Effective Java》、《数据结构和Java集合框架》目录一、为什么选择Set二、基于红黑树实现 —— TreeSet1、红黑树2、TreeSet三、基于散列表实现 —— HashSet1、散列表2、HashSet四、内部链表的散列表 —— LinkedHashSet五、equals、...
2019-03-03 15:04:21
398
原创 JAVA总结(五)----- 容器(一)-----List
注:以下程序与概念均参考自《java编程思想》、《数据结构与java集合框架》、《算法导论》目录一、集合是什么二、基于数组实现的——ArrayList1、类标题2、类字段3、构造方法4、add()以及数组扩容5、常用方法三、基于链表实现的——LinkedList1、LinkedList类标题2、LinkedList的字段3、LinkedList的构造...
2019-03-01 20:55:15
378
原创 JAVA总结(四)----- 线程(三)
注:以下程序和概念均参考自《java编程思想》、《Effective Java》、《java并发编程实战》目录一、任务取消1、线程状态2、线程进入阻塞状态3、中断5、处理不可中断的阻塞6、ExecuotrService二、线程间的通信1、任务间的协作2、条件队列3、生产者——消费者模式4、显示条件队列——Condition对象5、阻塞队列三...
2019-02-26 12:58:10
476
原创 JAVA总结(四)----- 线程(二)
注:以下程序和概念均参考自《java编程思想》、《Effective Java》、《java并发编程实战》目录一、资源竞争导致线程安全性问题①、什么是资源竞争②、线程安全性③、解决资源竞争问题二、java锁机制①、同步代码块②、内置锁的可重入性③、内存可见性三、java同步的简单使用①、内置锁的同步方法②、内置锁的同步代码块③、volatile变...
2019-02-20 21:33:52
136
原创 JAVA总结(四)----- 线程(一)
注:以下程序和概念均参考自《java编程思想》、《Effective Java》、《java并发编程实战》目录一、何为并发二、线程机制三、java线程的简单使用定义任务①、使用Runnable接口定义任务②、使用Callable接口定义任务创建线程①、继承Thread类创建线程②、向Thread构造器传入Runnable引用③、线程和任务的区别线程池...
2019-02-09 11:30:13
220
原创 SSH框架学习(一)--Struts2
目录 1.总述 2.原理 3.配置文件 4.OGNL与值栈 5.拦截器 6.类型转换器 1.总述 1)什么是框架 计算机的框架和建筑学的框架概念很相似,设计好整体,大的结构,内部细节取决你做什么。比如说:你想开商铺,则可以进行商铺的装修,修改它的内部细节,这样你需要依赖于它的房间的设计,进行设计家具的大...
2018-07-09 13:07:25
313
原创 JAVA总结(三)-----面对对象深入理解
一、什么是面对对象 在计算机编程语言中,有两种分支一种是面对对象编程(Object Oriented Programming OOP),另一种是面对过程编程(Procedure Oriented Programming OPP )。 ①.定义: 面对过程编程:面对过程编程是一种以“过程”为核心的编程思想,从一步步分析问题,再使用函数把这些步骤一步步的解决。...
2018-06-14 20:38:54
121
原创 Servlet(二)--连接器
一.连接器 1. 什么是连接器? 所谓连接器就是负责创建一个服务器套接字实例,并根据该实例等待客户端的请求,然后提供HttpServlerRequest和HttpServletResponse实例。 在接下的代码中,这个连接器将会解析HTTP请求头,使servlet实例能够获取请求头,cookie、和请求参数/值等信息。 2.错误信息类 对于Tomcat中出现的错误信息也...
2018-06-14 00:44:42
192
原创 Servlet(一)--简单的Servlet容器源码分析
从源码角度分析Servlet一.Servlet简介 Servlet架构 1. servlet是什么? Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 2. TomCat作为Servlet容器 TomCat可以搭建一个...
2018-06-14 00:02:45
1001
原创 JAVA总结(二)-----反射
一、什么是反射机制 java语言和C、C++一样并不是动态语言,因为它不能在运行时修改某一字段的类型,参数等信息。但它具有一种更为强大的机制,即反射机制 反射机制说的是,可以在程序运行加载时,对于一个为解析的类,或者对象,我们可以根据这个类,获取这个类的所有属性和方法。我们可以根据这个对象,调用这个对象的方法和字段。二、java反射类 1.Class--通过Class类获取Fie...
2018-06-13 20:40:14
178
原创 JAVA总结(一)-----关键字分类及使用
一.文章要点: 1.访问控制修饰符 2.类,方法、变量修饰符 3.程序控制关键字 4.包关键字 5.错误处理关键字 6.类型关键字二.具体介绍(使用方法+代码实现) 1.访问控制修饰符 1)private-私有的 private关键字可标识方法,变量。不能标识类,其作用范围只能是当前类中,也就是说对于其他 类,这些被标识...
2018-05-10 23:01:25
1814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人