2015年10月1日

Java基础知识强化之集合框架笔记11:Collection集合之迭代器的原理及源码解析

摘要: 1. 迭代器为什么不定义成一个类,而是定义为一个接口 ?答:假设迭代器定义的是一个类,这样我们就可以创建该类的对象,调用该类的方法来实现集合的遍历。但是呢? 我们想想,Java中提供了很多的集合类,而这些集合类的数据结构是不同的,所以,存储的方式和遍历的方式应该是不同的。进而它们的遍历方式也应该不是... 阅读全文

posted @ 2015-10-01 22:24 鸿钧老祖 阅读(307) 评论(0) 推荐(0) 编辑

Java基础知识强化之集合框架笔记10:Collection集合使用的步骤

摘要: 集合使用的步骤:(1)创建集合对象(2)创建元素对象(3)把元素添加到集合(4)遍历集合: • 通过集合对象获取迭代器对象 • 通过迭代器对象的hasnext()方法判断是否有元素 • 通过迭代器对象的next()方法获取元素,并移动到下一个位置备注:迭代器,是遍历集合的一种方式。迭代器是依... 阅读全文

posted @ 2015-10-01 21:03 鸿钧老祖 阅读(164) 评论(0) 推荐(0) 编辑

Java基础知识强化之集合框架笔记09:Collection集合迭代器使用的问题探讨

摘要: 1.Collection集合迭代器使用的问题探讨:(1)问题1:能用while循环写这个程序,我能不能用for循环呢? 可以使用for循环替代。(2)问题2:不要多次使用it.next()方法,因为每次使用都是访问一个对象。 1 package cn.itcast_03; 2 3... 阅读全文

posted @ 2015-10-01 20:57 鸿钧老祖 阅读(153) 评论(0) 推荐(0) 编辑

Java基础知识强化之集合框架笔记08:Collection集合自定义对象并遍历案例(使用迭代器)

摘要: 1. Collection集合自定义对象并遍历案例(使用迭代器)(1)首先定义一个Student.java,如下: 1 package com.himi.collectionIterator; 2 3 public class Student { 4 private String name... 阅读全文

posted @ 2015-10-01 20:30 鸿钧老祖 阅读(231) 评论(0) 推荐(0) 编辑

Java基础知识强化之集合框架笔记07:Collection集合的遍历之迭代器遍历

摘要: 1. Collection的迭代器:1 Iterator iterator():迭代器,集合的专用遍历方式2. 代码示例:package cn.itcast_03;import java.util.ArrayList;import java.util.Collection;import java.... 阅读全文

posted @ 2015-10-01 20:16 鸿钧老祖 阅读(188) 评论(0) 推荐(0) 编辑

Java基础知识强化之集合框架笔记06:Collection集合存储自定义对象并遍历的案例

摘要: 1.练习:用集合存储5个学生对象,并把学生对象进行遍历。分析:(1)创建学生类(2)创建集合对象(3)创建学生对象(4)把学生添加到集合(5)把集合转成数组(6)遍历数组2. 代码示例:Student.java如下: 1 package cn.itcast_02; 2 3 public class... 阅读全文

posted @ 2015-10-01 19:51 鸿钧老祖 阅读(347) 评论(0) 推荐(0) 编辑

Java基础知识强化之集合框架笔记05:Collection集合的遍历

摘要: 1.Collection集合的遍历Collection集合直接是不能遍历的,所以我们要间接方式才能遍历,我们知道数组Array方便实现变量,我们可以这样:使用Object[] toArray():把集合转化成数组,可以实现集合的遍历代码实现: 1 package cn.itcast_01; 2 3... 阅读全文

posted @ 2015-10-01 19:38 鸿钧老祖 阅读(201) 评论(0) 推荐(0) 编辑

Java基础知识强化之集合框架笔记04:Collection集合的基本功能测试

摘要: 1. Collection集合的基本功能测试: 1 package cn.itcast_01; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 6 /* 7 * 集合的由来: 8 * 我们学习的... 阅读全文

posted @ 2015-10-01 19:28 鸿钧老祖 阅读(244) 评论(0) 推荐(0) 编辑

Java基础知识强化之集合框架笔记03:Collection集合的功能概述

摘要: 1. Collection功能概述:Collection是集合的顶层接口,它子体系有重复的,有唯一性,有有序的,无序的。(1)添加功能1 boolean add(Object obj):添加一个元素2 boolean addAll(Collection c):添加一个集合的元素(2)删除功能1... 阅读全文

posted @ 2015-10-01 19:19 鸿钧老祖 阅读(282) 评论(0) 推荐(0) 编辑

TCP/IP协议原理与应用笔记12:单播、多播和广播地址(目的地址)

摘要: 根据数据接收者的接收范围,将目的地址分为单播、多播、广播。这里目的地址的划分主要针对的是 物理地址 和 IP地址,没有涉及到端口地址,因为主要针对标识通信节点的地址(物理地址和IP地址)而言,和系统应用进程无关。1. 单播(Unicast)(1)一个接受者,一对一,源或目的地址(2)因特网上的所有系... 阅读全文

posted @ 2015-10-01 16:43 鸿钧老祖 阅读(1928) 评论(0) 推荐(0) 编辑

TCP/IP协议原理与应用笔记11:TCP/IP中地址与层次关系

摘要: 1. 网络中常用的地址:2. TCP/IP中地址与层次关系 : 阅读全文

posted @ 2015-10-01 13:33 鸿钧老祖 阅读(254) 评论(0) 推荐(0) 编辑

Java基础知识强化之IO流笔记21:FileInputStream读取数据

摘要: 1. 字节输入流的操作步骤:(1)创建字节输入流的对象(2)调用read()方法读取数据,并把数据显示到控制台(3)关闭字节输入流的对象资源2.FileInputStream构造:FileInputStream(Filefile) Constructs a new FileInputStream b... 阅读全文

posted @ 2015-10-01 12:20 鸿钧老祖 阅读(223) 评论(0) 推荐(0) 编辑

Java基础知识强化之IO流笔记20:FileOutputStream写出数据实现换行和追加写入

摘要: 1. 如何实现数据的换行? (1) 运行效果如下:我们这里没有换行,不是我们想要的。 这里没有换行是因为你写入数据的时候,没有写入换行符,写入换行符即可。 (2)如何写入换行符?,如下: 运行效果如下: 追溯到工程目录下,如下: 使用Notepad++打开,如下: 使用windows自带记事本打开, 阅读全文

posted @ 2015-10-01 10:53 鸿钧老祖 阅读(714) 评论(0) 推荐(0) 编辑

Java基础知识强化之IO流笔记19:FileOutputStream的三个write方法

摘要: 1.FileOutputStream的三个write方法:voidwrite(byte[]buffer) Writes the entire contents of the byte array buffer to this stream.voidwrite(byte[]buffer, intoff... 阅读全文

posted @ 2015-10-01 10:04 鸿钧老祖 阅读(650) 评论(0) 推荐(0) 编辑

Java基础知识强化之IO流笔记18:FileOutputStream写入数据

摘要: 1.创建字节输出流对象,做了几件事情: (1)调用系统功能去创建文件(2)创建fos对象(3)把fos对象指向这个文件2. 代码示例: 1 package com.himi.fileoutputstream; 2 3 import java.io.File; 4 import java.io.Fi... 阅读全文

posted @ 2015-10-01 10:00 鸿钧老祖 阅读(266) 评论(0) 推荐(0) 编辑

Java基础知识强化之IO流笔记17:FileOutputStream构造方法使用

摘要: 1. 可以参照之前写的笔记: Android(java)学习笔记167:Java中操作文件的类介绍(File + IO流) 2. FileOutputStream(常用的)构造方法: FileOutputStream(File file) Constructs a new FileOutputStr 阅读全文

posted @ 2015-10-01 09:20 鸿钧老祖 阅读(384) 评论(1) 推荐(0) 编辑

Java基础知识强化之IO流笔记16:IO流的概述和分类

摘要: 1. IO流的分类 流向: (1)输入流:读取数据到内存 (2)输出流:写入数据到硬盘(磁盘) 操作的数据类型: (1)字节流:操作的数据是字节 输入流 输出流 (2)字符流:操作的数据是字符,为了方便操作文本数据,Java就提供了字符流。 ... 阅读全文

posted @ 2015-10-01 09:14 鸿钧老祖 阅读(193) 评论(0) 推荐(0) 编辑

导航