Java中的泛型与异常机制
Java中的泛型与异常机制※泛型的使用如果在使用集合时没有限定集合所保存的数据类型,则在代码运行期间容易会出现ClassCastException类转换的异常通过设置泛型,可以在编译期间发生问题。泛型可以在类、接口、方法中进行定义※–泛型的作用(类和接口定义泛型的道理是一样的)–在类中使用泛型举例:快递员送快递的操作,如果是冷链商品则让运算食物的快递员进行运送,否则是默认普通运送员配送–在接口中使用泛型举例:定义飞机的接口,提供两个方法,如果是军用飞机则运送武器,如果是民用客机则运送
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
Java内置排序算法
Java内置排序算法利用Comparable接口实现排序利用Comparable接口实现排序Arrays.sort(Element[] array)适用于数组的排序。array中的元素的数据类型可以是基本数据类型,也可以是任何实现了Comparable接口的类。该方法可以实现对array的升序排列。Collections.sort(List<Element> list)适用于List集合的排序。list中的元素的数据类型可以是基本数据类型,也可以是任何实现了Comp
eclipse添加AmaterasUML插件
eclipse添加AmaterasUML插件要求eclipse版本号:4.0以上(查看eclipse版本号:Help -> About Eclipse IDE)下载AmaterasUML插件。将下载好的压缩包解压。将解压得到的所有jar包全部复制到eclipse软件安装根目录下的plugins文件夹中。重启eclipse即可。...
基于Java的单例模式
基于Java的单例模式懒汉式(静态内部类模式)饿汉式懒汉式(静态内部类模式)public class Singleton { private Singleton() { } public static Singleton getInstance() { return SingletonHolder.singleton; } private static class SingletonHolder{ private s
CSS列表项标记样式
CSS列表项样式list-style-type——设置列表项标记的类型list-style-position——设置列表项标记的位置list-style-image——使用图片来替换列表项标记list-style——列表项标记合写样式list-style-type——设置列表项标记的类型disc:列表项标记的类型为实心圆(默认)其他类型list-style-position——设置列表项标记的位置outside:保持列表项标记位于文本的左侧。标记放置在文本以外,且环绕文本不根据标记对齐(默
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、可以设置外边距和内边距的。
css:背景(background)
CSS 可以添加背景颜色和背景图片,以及来进行图片设置。1、背景图片语法:background-image : none | url (url) 参数: none :无背景图(默认的),url :使用绝对或相对地址指定背景图像background-image 属性允许指定一个图片展示在背景中(只有CSS3才可以多背景)。 如果图片不重复地话,图片覆盖不到地地方都会被背景色填充。 如果有背景图片平铺,则会覆盖背景颜色。我们提倡背景图片后面的地址,url不要加引号。2、背景平铺语法: ba
CSS:盒子模型 (Box Model)
一、盒子模型所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。下面的图片说明了盒子模型(Box Model):不同部分的说明:Margin(外边距) - 清除边框外的区域,外边距是透明的。Border(边框) - 围绕在内边距和内容外的边框。Padding(内边距) - 清除内容周围的区域,内
CSS:浮动 (float)
一、浮动1、标准流html语言当中有一个相当重要的概念----------标准流!或者普通流。普通流实际上就是一个网页内标签元素正常从上到下,从左到右排列顺序的意思,比如块级元素会独占一行,行内元素会按顺序依次前后排列;按照这种大前提的布局排列之下绝对不会出现例外的情况叫做普通流布局。2、浮动分类元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到指定位置的过程。在CSS中,通过float属性来定义浮动,其基本语法格式如下:选择器{ float:属性值;}3、浮动的特征浮
CSS:定位 (position)
一、介绍position 属性规定应用于元素的定位方法的类型,它有五个取值,分别是:static 静态定位,默认定位方式relative 相对定位,相对于其原文档流的位置进行定位fixed 固定定位,相对于浏览器窗口进行定位absolute 绝对定位,相对于其上一个已经定位的父元素进行定位sticky 基于用户的滚动位置来定位。二、定位方式的分类1、static(静态定位)静态定位是所有元素的默认定位方式,当position属性的取值为static时,可以将元素定位于静态
今日推荐
周排行