随笔分类 - 代码-小项目
这里是一些学习过程中积累的小DOM
摘要:原理:创建另一个集合,遍历判断接收原集合中不重复的元素
阅读全文
摘要:对于遍历集合获取其对象,在这里总结的三种简单的方式 方式一 : 将集合变为数组,后遍历数组 Object[] obj = list.toArray(); for(Object s : obj){ System.out.println((String) s); } 方式二 : get()方法获取 。
阅读全文
摘要:(一)使用字节流复制图片 (二)使用字符流复制文件 (三)以复制图片为例,实现抛出异常案例 字符流 = 字节流 + 解码 >找对应的码表 GBK 字符流解码 : 拿到系统默认的编码方式来解码 将图片中的二进制数据和GBK码表中的值进行对比, 对比的时候会出现二进制文件在码表中找不对应的值,他会将二进
阅读全文
摘要:字符流 :读的也是二进制文件,他会帮我们解码成我们看的懂的字符。字符流 = 字节流 + 解码(一)字符输入流:Reader : 它是字符输入流的根类 ,是抽象类 FileReader :文件字符输入流 ,读取字符串。 用法: 1.找到目标文件 2.建立数据的通道 3.建立一个缓冲区 4.读取数据 5
阅读全文
摘要:缓冲流 Buffer :设置缓冲区加快执行效率 子类: (一)BufferedInputStream : 缓冲输入字节流 ,目的:提高读取文件的效率 注意: BufferedInputStream 他是没有读写数据的功能 内部实现 : 你面维护了一个8字节的byte数组。 使用步骤: 1.找到一个目
阅读全文
摘要:对象的输入输出流的作用: 用于写入对象 的信息和读取对象的信息。 使得对象持久化。 ObjectInputStream : 对象输入流 ObjectOutPutStream :对象输出流 简单的实例 打印效果 用到方法:writeObject(Object o); //向磁盘写入对象 readObj
阅读全文
摘要:Properties :(配置信息类) 是一个表示持久性的集合 ,继承 Hashtable ,存值是以键-值得方式 主要用于生产配置文件和读取配置文件信息。 简单的实例: 打印结果: 相关方法: 构造方法:Properties();//无默认值 Properties(Properties defau
阅读全文
摘要:java 的流的使用中,在字符缓冲输入流中,有一个每次读取一行数据的方法:readLine(); 在这里使用简单的继承方法对其继续扩展,使得返回每行前面添加序号
阅读全文
摘要:装饰者模式:增强一个类的功能还可以让装饰者类之间互相装饰。 装饰者模式和继承的区别: 继承实现的增强类: 优点:代码结构清晰,而且实现简单 缺点:对于每一个的需要增强的类都要创建具体的子类来帮助其增强,这样会导致继承体系过于庞大。 装饰模式实现的增强类: 优点:内部可以通过多态技术对多个需要增强的类
阅读全文
摘要:Java学习重点之一:OutputStream 字节输出流的使用 FileOutPutStream:子类,写出数据的通道 步骤: 1.获取目标文件 2.创建通道(如果原来没有目标文件,则会自动创建一个) 3.写入数据 write() 4.释放资源 注意: (1)如果目标文件不存在,那么会自己创建一个
阅读全文
摘要:学习java的重点之一:InputStream 字节输入流的使用 (1)FileInputstream: 子类,读取数据的通道 使用步骤: 1.获取目标文件:new File() 2.建立通道:new FileInputString() 3.读取数据:read() 4.释放资源:close() (2
阅读全文
摘要:现在很多类似以微博发布动态的效果,下面为一个用 JavaScript写的小小的类似微博发布信息的案例 布局出来的样式,点击蓝色的删除链接,会删除对应的那一行内容 陌陌说:重要知识点:获取输入框的数值,创建子节点和给子节点添加内容,删除对应的节点
阅读全文
摘要:对 Java中的对象与属性,方法的使用,简单写了个案例 这里是在控制台的一些效果: 陌陌说:java语言是面向对象的编程语言,类,类中的对象,对象的属性和方法 都是相当重要的
阅读全文
摘要:选择排序与冒泡排序的特点与区别 ++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++++++++++++ 二分法 陌陌说:选择排序(包含shaker排序/堆排序)和冒泡排序都属于交换排
阅读全文
摘要:求一个数两位数的个位数,十位数,百位数及千位: int num = 53; int g = (num / 1) % 10; //个位 int s = (num / 10) % 10; //十位 int b = (num / 100) % 10; //百位 int b = (num / 1000) %
阅读全文
摘要:学习编程语言,打印简单的金字塔是基础的案例,在这里就简单的写了个案例,希望能帮助到各位 效果 * *** ***** ******* ********* *********** ************* *************** import java.util.Scanner; //导入输
阅读全文
摘要:主题《新世界》html+css 静态布局(二) 刚开始学习了一个星期html和css之后,老师布置了这样一个作业,就是一张图,然后这样了 html 部分 <!DOCTYPE html><html><head> <meta charset="utf-8"> <title>兔兔派伴</title> <l
阅读全文
摘要:刚html刚讲完马上就接着css,周末的任务就是高仿案例,结果有点遭 css(内部样式) html 陌陌说:刚开始的时候就是个打击,可后来学习更深了,觉得这还是冰山一角的一角而已
阅读全文
摘要:使用CSS的外链方式,写了一个五环 CSS的布局 附加radius的使用 思路: 一个大盒子里放两个子盒子; 两个子盒子上下排列,分别放3个和2个盒子用来制作圆环; 大盒子给相对定位,连个子盒子设为绝对定位; 用到CSS中的 border-radius 方法制作圆环,前提是用来制作圆环的五个盒子要添
阅读全文

浙公网安备 33010602011771号