摘要:
目前两种流行的软件体系结构就是C/S和B/S体系结构,下面对两种体系结构进行一下总结:1.C/S(客户端/服务器模式):客户端和服务器都是独立的计算机,客户端是面向最终用户的应用程序或一些接口设备,是服务的消耗者,可以简单的将客户端理解为那些用于访问服务器资料的计算机;服务器是一台连入网络的计算机,... 阅读全文
摘要:
对于Comparable和Comparator这连个相似的接口,还是做一下比较比较好: ComparableComparator(1)只包含一个compareTo()方法,此方法可以给两个对象排序(负,0,正)有compare()和equals()两个方法,compare()方法用来给两个参数排序... 阅读全文
摘要:
对于ArrayList和LinkedList,他们都实现了List接口,他们的区别大致为: ArrayListLinkedList(1)底层是数组,可以以O(1)的时间复杂度对元素进行随机访问以元素链表存储数据,每个元素和前一个以及后一个元素相连,访问的时间复杂度为O(n)(2)插入、删除慢插入、... 阅读全文
摘要:
简单的说HashMap是HashTable的轻量级实现,即非线程安全的实现,他们的主要区别概述为: HashMap HashTable(1)允许键和值为null 不允许键或值为null(2)不是同步的,适合单线程 同步的,适合多线程(3)提供可供应用... 阅读全文
摘要:
在Java中,对于接口和抽象类的很多相近的概念都没有系统的总结过,这里简单的进行一下总结: 接口 抽象类(1)所有的方法都是隐式抽象的 可同时包含抽象和非抽象方法(2)类可实现多个接口 只能继承一个抽象类(3)若... 阅读全文
摘要:
1.首先说一下他们的名称区别:String——字符串常量,StringBuffer——字符串变量(线程安全),StringBuilder——字符串变量(非线程安全)从名称就可以很明显的看出他们的基本的区别,主要区别就是String是不可变的,每一次对String类型进行改变时都会生成一个信息Stri... 阅读全文
摘要:
1.首先要知道Java的八大基本数据类型:short、int、long、float、double、char、byte、boolean。2.这八种基本数据类型对应的包装类分别为:Short、Integer、Long、Float、Double、Character、Byte、Boolean(注意他们是类)... 阅读全文
摘要:
首先说一下网关的概念:网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。使用在不同的通信协议、数据格式或语言,甚至体... 阅读全文