自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (3)
  • 收藏
  • 关注

原创 集合框架_List的子类、泛型、增强for循环、静态导入、可变参数总结

1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 (2)ArrayList A:没有特有功能 B:案例

2016-12-29 22:12:09 539

原创 集合框架_键盘录入多个数据在控制台输出最大值案例

package cn.itcast_03;import java.util.ArrayList;import java.util.Arrays;import java.util.Scanner;/* * 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值。 * * 分析: * A:创建键盘录入数据对象 * B:键盘录入多个数据,我们不知道多少个,所以用

2016-12-29 00:39:28 880

原创 集合框架_产生10个1-20之间的随机数要求随机数不能重复案例

package cn.itcast_02;import java.util.ArrayList;import java.util.Random;/* * 获取10个1-20之间的随即数,要求不能重复 * * 用数组实现,但是数组的长度不好确定。 * 所以我们使用集合实现。 * * 分析: * A:创建产生随机数的对象 * B:创建一个存储随机数的集合。 *

2016-12-27 20:38:19 3231 1

原创 集合框架_集合嵌套存储和遍历元素的案例图解、集合嵌套存储和遍历元素的案例代码实现

package cn.itcast_01;import java.util.ArrayList;/* * 集合的嵌套遍历 * 需求: * 我们班有学生,每一个学生是不是一个对象。所以我们可以使用一个集合表标我们班级的学生。ArrayList * 但是呢,我们旁边是不是还有班级,每个班级是不是也是一个ArrayList * 而我现在有多个ArrayList。也可集合存储

2016-12-27 19:52:06 637

原创 集合框架_Arrays工具类的asList()方法的使用

package cn.itcast_03;import java.util.Arrays;import java.util.List;/* * public static List asList(T... a):把数组转成集合 * * 注意事项: * 虽然可以把数组转成集合,但是集合的长度不能改变。 */public class ArraysDemo { publi

2016-12-26 23:54:21 373

原创 集合框架_可变参数的概

package cn.itcast_03;/* * 可变参数:定义方法的时候不知道该定义多少个参数 * 格式: * 修饰符 返回值类型 方法名(数据类型... 变量名){ * * } * * 注意: * A:这里的变量其实是一个的数组。 * B:如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个 */public c

2016-12-26 20:09:52 390

原创 集合框架_静态导入的概述和使用

package cn.itcast_02;//import java.lang.Math;/* * 静态导入 * 格式: * import static 包名...·类名.方法名; * 可以导入到方法的级别 * * 静态导入的注意事项: * A:方法必须是静态的 * B:如果有多个同名的静态方法,容易不知道是谁?这个时候要使用,必须加前缀。

2016-12-26 19:37:30 466

原创 集合框架_ArrayList存储自定义对象并遍历增强for版

package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList存储自定义对象并遍历。要求加入泛型,并用增强for遍历。 * A:迭代器 * B:普通for * C:增强for * * * 增强for是用来替代迭代器的 */public class Arr

2016-12-25 15:11:56 551

原创 集合框架_ArrayList存储字符串并遍历增强for版

package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList存储字符串并遍历。要求加入泛型,并用增强for遍历。 * A:迭代器 * B:普通for * C:增强for */public class ArrayListDemo { public static

2016-12-25 14:38:17 572

原创 集合框架_增强for的概述和使用

package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/* * JDK5的新特性:自动拆装箱,泛型,增强for,静态导入,可变参数,枚举 * * 增强for:是普通for的一种。

2016-12-25 14:26:51 400

原创 集合框架_泛型高级之通配符

package cn.itcast_07;import java.util.ArrayList;import java.util.Collection;/* * 泛型高级(通配符) * ?:任意类型,如果没有明确,那么就是Object以及任意的Java类了。 * ? extends E:向下限定,E及其子类 * ? super E:向上限定,E及其父类 */public cl

2016-12-25 13:44:21 582

原创 集合框架_泛型接口的概述和使用

package cn.itcast_06;public class InterDemo { public static void main(String[] args) { // 第一种情况的测试 // Inter i = new InterImpl(); // i.show("hello"); // 第二种情况测试 Inter i = new InterImpl();

2016-12-25 13:20:40 534

原创 集合框架_泛型方法的概述和使用

package cn.itcast_05;public class ObjectToolDemo { public static void main(String[] args) { // ObjectTool ot = new ObjectTool(); // ot.show("hello"); // ot.show(100); // ot.show(true); /

2016-12-25 13:01:02 414

原创 集合框架_泛型类的概述及使用

package cn.itcast_04;/* * 泛型类的测试 */public class ObjectToolDemo { public static void main(String[] args) { // ObjectTool ot = new ObjectTool(); // // ot.setObj(new String("风清杨")); // Str

2016-12-25 01:41:06 492

原创 集合框架_通过Object转型问题引入泛型

package cn.itcast_03;/* * 早期的时候,我们使用Object来代表任意类型。 * 向上转型是没有任何问题的。但是在向下转型的时候其实隐含了类型转换的问题。 * 也就是说这样的程序并不是安全的。所以Java在JDK5后引入了泛型,提高程序的安全性。 */public class ObjectToolDemo { public static void main(

2016-12-24 23:42:16 561

原创 集合框架_ArrayList存储自定义对象并遍历泛型版

package cn.itcast_02;import java.util.ArrayList;import java.util.Iterator;/* * 需求:存储自定义对象,并遍历。 * * 分析: * A:创建学生类 * B:创建集合对象 * C:创建学生对象 * D:把学生对象添加到集合对象中 * E:遍历 */public clas

2016-12-24 23:23:35 813

原创 集合框架_ArrayList存储字符串并遍历泛型版

泛型在那里使用呢?查看API,如果类,接口,抽象类,后面跟有就说要使用泛型。一般来说就是在集合中使用。package cn.itcast_02;import java.util.ArrayList;import java.util.Iterator;/* * 泛型在那些地方使用呢? * 看API,如果类,接口,抽象类,后面跟的有就说要使用泛型。一般来说就是在集合中

2016-12-24 23:04:39 579

原创 集合框架_泛型概述和基本使用

package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList存储字符串并遍历 * * 我们按照正常的写法来写这个程序,结果却出错了。 * 为什么呢? * 因为我们开存储的时候,存储了String和Integer两种类型的数据。 * 而在遍历的时候,我们

2016-12-24 01:20:47 685

原创 集合框架_用LinkedList实现栈结构的集合代码、LinkedList模拟栈数据结构的集合并测试案例

package cn.itcast_05;/* * MyStack的测试 */public class MyStackDemo { public static void main(String[] args) { // 创建集合对象 MyStack ms = new MyStack(); // 添加元素 ms.add("hello"); ms.add("world

2016-12-24 00:20:30 1189

原创 集合框架_去除ArrayList集合中的重复自定义对象元素案例

package cn.itcast_04;public class Student { private String name; private int age; public Student() { super(); // TODO Auto-generated constructor stub } public Student(String name, int age

2016-12-22 23:04:51 601

原创 集合框架_去除ArrayList集合中的重复字符串元素案例2

package cn.itcast_04;import java.util.ArrayList;import java.util.Iterator;/* * 需求:ArrayList去除集合中字符串的重复值(字符串内容相同) * 要求:不能创建新的集合,就在以前的集合上做。 */public class ArrayListTest2 { public static void m

2016-12-22 22:21:10 433

原创 集合框架_去除ArrayList集合中的重复字符串元素案例1

package cn.itcast_04;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList去除集合中字符串的重复值(字符串内容相同) * * 分析: * A:创建集合对象 * B:添加多个字符串元素(包含内容相同的) * C:创建新集合 * D:遍历旧集合,获取得到每一个

2016-12-21 22:36:55 652

原创 集合框架_LinkedList的特有功能

package cn.itcast_03;import java.util.LinkedList;/*3 * LinkedList特有功能: * A:添加功能 * public void addFirst(Object obj): * public void addFirst(Object obj): * B:获取功能 * public Object

2016-12-21 22:03:46 424

原创 集合框架_Vector的特有功能

package cn.itcast_02;import java.util.Enumeration;import java.util.Vector;/* * Vector特有功能: * 1:添加功能 * public void addElement(Object obj): -- add * 2:获取功能 * public Object elementAt(

2016-12-21 19:11:42 575

原创 集合框架_ArrayList存储自定义对象并遍历

package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;/* * ArrayList存储自定义对象并遍历 * * 分析: * A:创建学生类 * B:创建集合对象 * C:创建学生对象 * D:把学生对象添加到集合对象中 * E:遍历 */public c

2016-12-20 23:44:59 678

原创 集合框架_ArrayList存储字符串并遍历

package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;/* * List的子类特点: * ArrayList: * 底层数据结构是数组,查询快,增删慢 * 线程不安全,效率高 * Vector: * 底层数据结构是数组,查询快,增删慢 * 线程安全,

2016-12-20 23:27:08 1455

原创 来来。挑战下。看谁截屏能把他们三个都复位

2016-12-20 10:38:31 462

原创 集合框架_对象数组、集合(Collection)、集合(List)总结

1:对象数组(掌握) (1)数组既可以存储基本数据类型,也可以存储引用类型。它存储引用类型的时候的数组就叫对象数组。 (2)案例: 用数组存储5个学生对象,并遍历数组。2:集合(Collection)(掌握) (1)集合的由来? 我们学习的是Java -- 面向对象 -- 操作很多对象 -- 存储 -- 容器(数组和StringBuffer) -- 数组 而数组的长度固定,所

2016-12-19 22:12:44 1919 1

原创 集合框架_List的三个子类的特点

List:(面试题:List的子类特点) ArrayList: 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高。 Vector: 底层数据结构是数组,查询快,增删慢。 线程安全,效率低 LinkedList: 底层数据结构是数组,查询慢,增删快。 线程不安全,效率高。 List有三个儿子,我们到底使用谁呢? 看需求(情况)。 要安全吗?

2016-12-19 19:02:28 1130

原创 集合框架_数据结构之数组和链表

2016-12-19 19:01:49 363

原创 集合框架_数据结构之栈和队列

2016-12-19 19:01:16 331

原创 集合框架_并发修改异常的产生原因及解决方案

package cn.itcast_04;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/* * 问题? * 我有一个集合,如下,请问,我想判断里面有没有"world"这个元素,如果有,我就添加一个"android

2016-12-18 17:42:00 1672

原创 集合框架_ListIterator的特有功能

package cn.itcast_04;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;/* * 列表迭代器: * ListIterator listIterator():List集合特有的迭代器 * 该迭代

2016-12-18 17:00:39 419

原创 集合框架_List存储自定义对象并遍历

package cn.itcast_03;public class Student { private String name; private int age; public Student() { super(); // TODO Auto-generated constructor stub } public Student(String name, int age

2016-12-18 16:12:17 1055

原创 集合框架_List集合的特有遍历功能

package cn.itcast_03;import java.util.ArrayList;import java.util.List;/* * List集合的特有遍历功能: * size()和get()方法结合使用 */public class ListDemo2 { public static void main(String[] args) { // 创建集合

2016-12-18 16:11:16 315

原创 集合框架_List集合的特有功能概述和测试

package cn.itcast_03;import java.util.ArrayList;import java.util.List;/*集合框架_List集合的特有功能概述和测试 * List的集合特有功能: * A:添加功能 * void add(int index,Object object):在指定位置添加元素。 * B:获取功能 * Obje

2016-12-18 16:10:03 378

原创 集合框架_List存储学生对象并遍历

package cn.itcast_02;public class Student { private String name; private int age; public Student() { super(); // TODO Auto-generated constructor stub } public Student(String name, int age

2016-12-18 16:09:17 1025

原创 集合框架_List集合的特点

package cn.itcast_01;import java.util.ArrayList;import java.util.List;/* * List集合的特点: * 有序(存储和取出的元素一致),可重复的。 */public class ListDemo2 { public static void main(String[] args) { // 创建集合对象

2016-12-18 16:08:10 1062

原创 集合框架_List存储字符串并遍历

package cn.itcast_01;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/*集合框架_List存储字符串并遍历 * 需求:List集合存储字符串并遍历。 */public class ListDemo { public static void main(Str

2016-12-18 16:07:34 1897

原创 集合框架_Collection存储学生对象并遍历

package cn.itcast_04;public class Student { // 姓名 private String name; // 年龄 private int age; // 无参构造方法 public Student() { super(); } // 带参构造方法 public Student(String name, int age) {

2016-12-18 16:06:28 1616

使用wampserver部署Vtigercrm8流程

使用wampserver部署Vtigercrm8流程

2024-01-26

TreeView控件工具

TreeView控件工具,test文件是测试网页。

2017-06-07

员工增加删除

SSH整合练习

2017-05-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除