上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 33 下一页
  2016年3月13日
摘要: 显然在平时使用中,ArrayList<Integer>()和new ArrayList<String>()是完全不同的类型,但是在这里,程序却的的确确会输出true。 这就是Java泛型的类型擦除造成的,因为不管是ArrayList<Integer>()还是new ArrayList<String> 阅读全文
posted @ 2016-03-13 09:57 让编程成为一种习惯 阅读(3404) 评论(0) 推荐(2)
摘要: 根据《Java编程思想 (第4版)》中的描述,泛型出现的动机在于: 容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义: Container类保存了一对key-value键值对,但是类型是定死的,也就说如果我想要创建一个键值对是String-Integer类型的,当前这 阅读全文
posted @ 2016-03-13 09:52 让编程成为一种习惯 阅读(293) 评论(0) 推荐(0)
摘要: 我想是你没表述清楚吧!是定义泛型接口吧!定义泛型接口的好处:a.减少了对对象进行装箱和拆箱所导致的性能成本,提高了效率。b.赋予了代码更强的类型安全。c.实现了更为灵活的代码复用。 其实就是泛型的好处了,如果不用泛型,那么就得用object了,这样有什么缺点呢?1,如果对象是值类型,那么就有拆箱,装 阅读全文
posted @ 2016-03-13 09:48 让编程成为一种习惯 阅读(454) 评论(0) 推荐(0)
摘要: 泛型就是指任意类型比如 HashMap<K,V> 你用的时候 你可以将K,V 设置成任意类 HashMap<String,Integer> K,V 和那个E 一样HashMap<String,Integer> 这表示一个类 这个类有两个子变量类型是 String Integer 可以这样理解   阅读全文
posted @ 2016-03-13 09:40 让编程成为一种习惯 阅读(3800) 评论(0) 推荐(1)
摘要: 方法一: 通过Iterator 的remove方法 Java代码  方法二:直接将结果赋值给另一个List 打印结果   阅读全文
posted @ 2016-03-13 09:38 让编程成为一种习惯 阅读(666) 评论(0) 推荐(0)
摘要: 1. 首先List<E>集合继承与Collection<E>,是一个接口。    ①  Collection (集合框架是JDK1.2版本出现的)    ②   list:是有序的,元素可以重复,以为该集合体系有索引。      经常用到的是实现该接口的ArrayList和LinkedList类   阅读全文
posted @ 2016-03-13 09:36 让编程成为一种习惯 阅读(626) 评论(0) 推荐(0)
摘要: 1.java提供的默认list排序方法 主要代码: List<String> list = new ArrayList();list.add("刘媛媛"); list.add("王硕");list.add("李明");list.add("刘迪");list.add("刘布"); //升序Collec 阅读全文
posted @ 2016-03-13 09:33 让编程成为一种习惯 阅读(262) 评论(0) 推荐(0)
摘要: package com.test; import java.util.ArrayList;import java.util.Iterator;import java.util.List; public class ArrayListDemo {    public static void main( 阅读全文
posted @ 2016-03-13 09:33 让编程成为一种习惯 阅读(273) 评论(0) 推荐(0)
摘要: 第一种方法,就是list中对象实现Comparable接口,代码如下:     第二种方法,就是在重载Collections.sort方法,代码如下:     两次执行的结果都是: name1 name2 name3 阅读全文
posted @ 2016-03-13 09:30 让编程成为一种习惯 阅读(225) 评论(0) 推荐(0)
摘要: 可自动伸缩,可以插入,移除,排序的一个集合类接口储存的对象可以是任意的 他的一个实现类ArrayList<>的简单用法: 移除方法:list.remove("b");或者 list.removeAt(1) 数字表示下标,和数组下标等义list.insert(2,"c"); 插入值的方法其他的高效方法 阅读全文
posted @ 2016-03-13 09:30 让编程成为一种习惯 阅读(657) 评论(0) 推荐(0)
  2016年3月11日
摘要: Map简介 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。 Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射 阅读全文
posted @ 2016-03-11 17:31 让编程成为一种习惯 阅读(798) 评论(0) 推荐(0)
摘要: GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的, GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直、水平或沿它们的基线对齐。 每个 GridBagLayout 对象维持 阅读全文
posted @ 2016-03-11 17:30 让编程成为一种习惯 阅读(1386) 评论(0) 推荐(0)
摘要: GridBagLayout:网格包布局管理器 GridBagLayout可以说是布局管理器Layout中最复杂的一个,其中涉及到的参数也比较得多,比如说: GridBagConstraints gridBagConstraints=new GridBagConstraints(gridx,gridy 阅读全文
posted @ 2016-03-11 17:26 让编程成为一种习惯 阅读(997) 评论(0) 推荐(0)
摘要: 接口就像多功能插头。例如 USBInterface.java /*** USBInterface.java ***/ package test; public interface USBInterface{ public Object getData(); } Camera.java /*** Ca 阅读全文
posted @ 2016-03-11 01:30 让编程成为一种习惯 阅读(330) 评论(0) 推荐(0)
摘要: CREATE USER username IDENTIFIED BY password; --这个是创建用户(这是最简单的创建语句没有指定表空间) GRANT CREATE SESSION TO username; --这样确保该用户可以登录数据库 GRANT CREATE TABLE TO use 阅读全文
posted @ 2016-03-11 01:00 让编程成为一种习惯 阅读(183) 评论(0) 推荐(0)
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 33 下一页