Java中的泛型与异常机制

Java中的泛型与异常机制※泛型的使用如果在使用集合时没有限定集合所保存的数据类型,则在代码运行期间容易会出现ClassCastException类转换的异常通过设置泛型,可以在编译期间发生问题。泛型可以在类、接口、方法中进行定义※–泛型的作用(类和接口定义泛型的道理是一样的)–在类中使用泛型举例:快递员送快递的操作,如果是冷链商品则让运算食物的快递员进行运送,否则是默认普通运送员配送–在接口中使用泛型举例:定义飞机的接口,提供两个方法,如果是军用飞机则运送武器,如果是民用客机则运送
分类: 其他 发布时间: 03-06 08:02 阅读次数: 0

log4js的配置属性

log4js的配置属性Configuration- log4js.configure(object || string)Configuration Object属性levels (Object)可选appenders(Object)categories(Object)categories.appenders(string[])categories.level(string,大小写不敏感)enableCallStack(Boolean,可选,默认false)pm2(Boolean,可选)pm2Instan
分类: 其他 发布时间: 03-06 08:02 阅读次数: 0

Java内置排序算法

Java内置排序算法利用Comparable接口实现排序利用Comparable接口实现排序Arrays.sort(Element[] array)适用于数组的排序。array中的元素的数据类型可以是基本数据类型,也可以是任何实现了Comparable接口的类。该方法可以实现对array的升序排列。Collections.sort(List<Element> list)适用于List集合的排序。list中的元素的数据类型可以是基本数据类型,也可以是任何实现了Comp
分类: 其他 发布时间: 03-06 08:02 阅读次数: 0

eclipse添加AmaterasUML插件

eclipse添加AmaterasUML插件要求eclipse版本号:4.0以上(查看eclipse版本号:Help -> About Eclipse IDE)下载AmaterasUML插件。将下载好的压缩包解压。将解压得到的所有jar包全部复制到eclipse软件安装根目录下的plugins文件夹中。重启eclipse即可。...
分类: 其他 发布时间: 03-06 08:00 阅读次数: 0

基于Java的单例模式

基于Java的单例模式懒汉式(静态内部类模式)饿汉式懒汉式(静态内部类模式)public class Singleton { private Singleton() { } public static Singleton getInstance() { return SingletonHolder.singleton; } private static class SingletonHolder{ private s
分类: 其他 发布时间: 03-06 08:00 阅读次数: 0

Java继承与实现

Java继承与实现继承实现继承父类的静态代码块、构造代码块、构造方法不会被子类继承。父类的所有可见方法(除构造方法外)都会被子类继承。父类的所有可见属性都会被子类继承。父类的内部类不会被子类继承。实现接口的所有属性都会被实现类继承。接口的所有抽象方法、默认方法都会被实现类继承。接口的静态方法不会被实现类继承。...
分类: 其他 发布时间: 03-06 07:59 阅读次数: 0

Java类图UML

Java类图UML关系关系Dependency当我们在类A中,把类B的对象作为方法参数时;方法中使用到了类B对象作为局部变量时。由类A指向类B。Association当我们在类A中,把类B的对象作为类中成员时。由类A指向类B。Generalization当类A是类B的子类时。由类A指向类B。Realization当类A是接口B的实现类时。由类A指向接口B。...
分类: 其他 发布时间: 03-06 07:59 阅读次数: 0

常用标签及其属性

行内元素<br/>标签——换行<a>标签对——超链接<br/>标签——换行格式:<br/>display: inline;实现了任意位置文字的换行。<p>标签对导致的换行会自动添加一定的间距。而<br/>标签导致的换行不会自动添加一定的间距。<a>标签对——超链接格式:<a href="" target="">这是一个超链接</a>href链接地址
分类: 其他 发布时间: 03-06 07:56 阅读次数: 0

CSS颜色值

CSS颜色值十六进制颜色值RGB颜色值RGBA颜色值预定义颜色值十六进制颜色值用#RRGGBB规定十六进制颜色值。其中RR、GG、BB的值均必须在00到FF之间。RGB颜色值RGB颜色值由rgb()函数规定,语法为rgb(red, green, blue)。每个参数red、green、blue的值均必须在0到255之间或在0%到100%之间。RGBA颜色值RGBA颜色值是RGB颜色值的扩展,它带有Alpha通道用来指定对象的不透明度。RGBA颜色值由rgba()函数规定,语法为rgba(red,
分类: 其他 发布时间: 03-06 07:55 阅读次数: 0

CSS列表项标记样式

CSS列表项样式list-style-type——设置列表项标记的类型list-style-position——设置列表项标记的位置list-style-image——使用图片来替换列表项标记list-style——列表项标记合写样式list-style-type——设置列表项标记的类型disc:列表项标记的类型为实心圆(默认)其他类型list-style-position——设置列表项标记的位置outside:保持列表项标记位于文本的左侧。标记放置在文本以外,且环绕文本不根据标记对齐(默
分类: 其他 发布时间: 03-06 07:53 阅读次数: 0

CSS长度值

CSS长度值综述绝对长度值相对长度值综述一个长度值由一个数字和一个单位组成,诸如10px、2em等。数字和单位之间不能出现空格。如果长度值为0,则可以省略单位。对于某些CSS样式的样式值,允许使用负长度值。长度值有两种类型:绝对长度值和相对长度值。绝对长度值不建议在屏幕上使用绝对长度值,因为屏幕尺寸变化很大。但是,如果已知输出介质,则可以使用它们,例如用于打印布局(print layout)。绝对长度值描述1px长度值是1个像素相
分类: 其他 发布时间: 03-06 07:53 阅读次数: 0

CSS边框样式

CSS边框border——边框样式合写属性border-width——规定边框的宽度border-style——规定边框的样式border-color——规定边框的颜色border-top——上边框样式合写属性border-top-width——规定上边框的宽度border-top-style——规定上边框的样式border-top-color——规定上边框的颜色border——边框样式合写属性border-width border-style border-colorborder-width:可
分类: 其他 发布时间: 03-06 07:52 阅读次数: 0

CSS圆角样式

CSS圆角样式border-radius——规定四个圆角border-top-left-radius——规定上左圆角border-radius——规定四个圆角提供1~2个参数,参数间以/分隔:第一个参数表示水平半径(必须);第二个参数表示垂直半径(可选,省略后同第一个参数)。每个参数允许设置1~4个长度值,长度值间以空格分隔:第一个长度值表示上左圆角(必须);第二个长度值表示上右圆角(可选,省略后同第一个长度值);第三个长度值表示下右圆角(可选,省略后同第一个长度值);第四个
分类: 其他 发布时间: 03-06 07:52 阅读次数: 0

川屿的导航

川屿的导航JavaSEHTML5JavaSEHTML5
分类: 其他 发布时间: 03-06 07:52 阅读次数: 0

HTML:标签显示模式

HTML标签一般分为块标签、行内标签与行内块标签三种类型,它们也称块元素和行内元素。1、块状元素 (独占一行,可以设置宽高)常见的块元素:h1- h6、 p、divul、li、ol、dl、dd、dttable、tr、td、caption、form等,其中<div>标签是最典型的块元素。块级元素的特点:1、有默认的宽高,宽是父元素的100%,高度是内容所撑起来的高度2、宽高可以设置3、独占一行4、可以容纳任意的元素(h/p元素不能容纳块状元素)5、可以设置外边距和内边距的。
分类: 其他 发布时间: 03-06 07:52 阅读次数: 0

css:背景(background)

CSS 可以添加背景颜色和背景图片,以及来进行图片设置。1、背景图片语法:background-image : none | url (url) 参数: none :无背景图(默认的),url :使用绝对或相对地址指定背景图像background-image 属性允许指定一个图片展示在背景中(只有CSS3才可以多背景)。 如果图片不重复地话,图片覆盖不到地地方都会被背景色填充。 如果有背景图片平铺,则会覆盖背景颜色。我们提倡背景图片后面的地址,url不要加引号。2、背景平铺语法: ba
分类: 其他 发布时间: 03-06 07:51 阅读次数: 0

CSS:盒子模型 (Box Model)

一、盒子模型所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。下面的图片说明了盒子模型(Box Model):不同部分的说明:Margin(外边距) - 清除边框外的区域,外边距是透明的。Border(边框) - 围绕在内边距和内容外的边框。Padding(内边距) - 清除内容周围的区域,内
分类: 其他 发布时间: 03-06 07:51 阅读次数: 0

CSS:浮动 (float)

一、浮动1、标准流html语言当中有一个相当重要的概念----------标准流!或者普通流。普通流实际上就是一个网页内标签元素正常从上到下,从左到右排列顺序的意思,比如块级元素会独占一行,行内元素会按顺序依次前后排列;按照这种大前提的布局排列之下绝对不会出现例外的情况叫做普通流布局。2、浮动分类元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到指定位置的过程。在CSS中,通过float属性来定义浮动,其基本语法格式如下:选择器{ float:属性值;}3、浮动的特征浮
分类: 其他 发布时间: 03-06 07:51 阅读次数: 0

CSS:定位 (position)

一、介绍position 属性规定应用于元素的定位方法的类型,它有五个取值,分别是:static 静态定位,默认定位方式relative 相对定位,相对于其原文档流的位置进行定位fixed 固定定位,相对于浏览器窗口进行定位absolute 绝对定位,相对于其上一个已经定位的父元素进行定位sticky 基于用户的滚动位置来定位。二、定位方式的分类1、static(静态定位)静态定位是所有元素的默认定位方式,当position属性的取值为static时,可以将元素定位于静态
分类: 其他 发布时间: 03-06 07:51 阅读次数: 0

css:三大特性

css三大特性分别是层叠性,继承性,权重性。一、层叠性层叠性是指当一个标签被设置了多个重复的样式的时候,一个属性会覆盖另外一个属性。比如:先给div设置背景颜色为红色,然后设置背景颜色为粉红色,那么最终颜色可能为红色,也可能为粉红色(明显的两种颜色设置不能并立,所以只为其一)对div两次设置color属性,发生了重叠。所以字体大小还是按照上面的设置,但是color是按照下面的设置,因为他们优先级相同,都是标签选择器。二、继承性继承性是指当子标签没有设置样式时,会继承父标签的样式。比如一个子标签
分类: 其他 发布时间: 03-06 07:50 阅读次数: 0