Tomcat介绍以及流行的java容器Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。java程序写的网站用tomcat+jdk来运行tomcat是一个中间件,真正起作用的,解析java脚本的是jdkjdk(javadevelopmentkit)是整个java的核心
分类:
其他好文 时间:
2018-01-19 14:21:45
阅读次数:
208
容器类:是Java以类库的形式供用户开发程序时可直接使用的各种数据结构。 容器接口有两种:List列表接口 Set集合接口 一、列表接口List 性质:List是Collection子接口,它是一种包含有序元素的线性表,其中的元素必须有顺序存放,且可重复,可为null List有两种:链表类Link ...
分类:
编程语言 时间:
2018-01-14 22:43:31
阅读次数:
258
Java提供了大量持有对象的方式: (1) 数组将数字与对象联系起来。 它保存类型明确的对象,查询对象时,不需要对结果做类型转换。它可以是多维的, 可以保存基本类型的数据。 但是,数组一旦生成,其容量就不能改变。 (2)Collection保存单一的元素,而Map保存相关联的键值对。有了Java的泛 ...
分类:
编程语言 时间:
2018-01-07 19:54:45
阅读次数:
153
1.Map API (1)Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值。 java.util Interface Map<K,V> 参数类型:K--Map的Key(键) V--Map的与Key对应的Value(值) 实现的子类:AbstractMap , Attribu ...
分类:
编程语言 时间:
2018-01-07 15:55:14
阅读次数:
314
任何容器类,都必须有某种方式可以插入元素并将它们再次取回。毕竟,持有事物是容器最基本的工作。 对于List, add0是插入元素的方法之一,而get()是取出元素的方法之一。 如果从更高层的角度思考,会发现这里有个缺点:要使用容器,必须对容器的确切类型编程。 初看起来这没什么不好,但是考虑下面的情况 ...
分类:
编程语言 时间:
2018-01-07 15:54:38
阅读次数:
137
我们在Java容器中谈到:有哈希表(也称为散列表)支持的HashMap、LinkedHashSet等都具有非常高的查询效率。这其中就是Hash起的作用。顺序查找的时间复杂度为O(N) ,二分查找和查找树的时间复杂度为O(logN),而 哈希表的时间复杂度为O(1) 。不过这只是理想状态,实际并不那么 ...
分类:
其他好文 时间:
2018-01-06 00:04:20
阅读次数:
260
:在java开发中我们肯定会大量的使用集合,在这里我将总结常见的集合类,每个集合类的优点和缺点,以便我们能更好的使用集合。下面我用一幅图来表示 其中淡绿色的表示接口,红色的表示我们经常使用的类。 1:基本概念 Java容器类类库的用途是保存对象,可以将其分为2个概念。 1.1:Collection ...
分类:
编程语言 时间:
2018-01-05 12:20:22
阅读次数:
169
1.Array & Arrays 与Collection & Collections区别 (1)Collection": 是一个接口,与其子类共同组成一个Collection集合框架; Collections: 是一个类,一个服务于集合的工具类, 提供一系列静态方法实现对各种集合的搜索、排序、线程安 ...
分类:
编程语言 时间:
2018-01-04 00:16:57
阅读次数:
167
1.持有对象 Java容器类类库的用途是“保存对象”,并将其划分为两个不同的概念: (1) Collection: 一个独立元素的序列,这些元素都服从一条或多条规则。List必须按照插入的顺序保存元素,而Set不能有重复元素。Queue按照排队规则来确定对象产生的顺序(通常与它们被插入的顺序相同)。 ...
分类:
编程语言 时间:
2018-01-01 20:42:15
阅读次数:
191
如果一个程序只包含固定数量的且其生命期都是己知的对象. 那么这是一个非常简单的程序。 通常,程序总是根据运行时才知道的某些条件去创建新对象。在此之前,不会知道所需对象的数量,甚至不知道确切的类型。为解决这个普遍的编程问题,需要在任意时刻和任意位置创建任意数量的对象。所以,就不能依靠创建命名的引用来持 ...
分类:
编程语言 时间:
2018-01-01 00:23:22
阅读次数:
170