- 博客(20)
- 收藏
- 关注
原创 IO流(二)
01_转换流出现的原因 读取汉字并输出在控制台 用字节流 汉字是由2个字节,单独拆开打印是没有意义的,所以你一个字节一个字节的读取并在控制台输出就会出现问题 为什么昨天我们一次读写一个字符复制一个文本文件就没有出现问题? 因为昨天的文件复制是整体的拷贝,然后拷贝完之后整体的打开就没有问题 02_编码表概述和常见编码表 ...
2018-07-25 18:42:22 278
原创 TCP简陋聊天室
服务器类import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.InetAddress;import java.ne...
2018-07-24 19:41:54 194
原创 UDP简易聊天室
服务器类public class UDPServer implements Runnable{ private int port; public UDPServer(int port) { super(); this.port = port; } @Override public void run() { //创建UDP服务器端的对象 必须指定端口 ...
2018-07-23 19:37:33 390
原创 集合(二)
set没有特有方法,他的方法都是从父接口collection来的 HashSet保证元素唯一性的原理 ---了解 HashSet保证元素唯一性的原理? 通过查看add方法的源码,我们知道了添加功能的执行过程中,是进行了数据的判断的。 这个判断的流程是: 首先比较对象的哈希值是否相同,这个哈希值是根据对象的hashC...
2018-07-22 19:26:00 192
原创 JQuery 基础
jQuery是一个快速、简洁的JavaScript框架。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。 实例一 JS与JQ的转换<!DOCTYPE html><html><head lang="en"> <meta ch...
2018-07-21 21:31:59 267
原创 集合(一)
ListIterator逆向遍历需要先正向遍历 list集合中部分方法执行完有返回值 /*我有一个集合:List<String> list = new ArrayList<String>();里面有三个元素list.add("hello");list.add("world");list.add("java");我想判断里面有没有"world"
2018-07-21 18:22:34 148
原创 Arrays Date 包装类
获取内存地址: static int identityHashCode(Object x) 返回给定对象的哈希码,该代码与默认的方法 hashCode() 返回的代码一样, 无论给定对象的类是否重写 hashCode()。 自动装箱自动拆箱 可以使用反编译软件检测/* * JDK5新特性: *...
2018-07-19 18:32:37 186
原创 JavaScript 基础
1.变量 var 字符串 string 数字 number 布尔 boolean 数组 Array 对象 Null Undefined 2.数组:var arr=[1,2,3];定义时赋值 var arr[];//空数组var ar...
2018-07-18 20:23:27 1562
原创 String StringBuilder
StringBuilder在append()时指向的是原地址。String 在+=时 会创建很多字符串,资源浪费,垃圾太多,影响效率
2018-07-18 18:17:02 172 2
原创 抽象类 接口
final 代码:不希望final描述的对象所表示的含义被改变 安全:final对象只具有只读的属性 是线程安全的 效率:无法修改final对象本身,对他的引用的操作更为高效 接口 从广义的角度上说:对外提供规则的都叫接口 接口就是规范,类似日常的标准化 构造器注入和 setter 依赖注入,那种方式更好? ...
2018-07-16 18:34:01 153
原创 装饰设计模式
当想要对已有的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有对象的功能并提供加强功能,那么自定义的该类就称为装饰类。装饰模式比继承灵活,避免了继承体系的臃肿。而且降低了类与类之间的关系。装饰类因为增强了已有对象,具备的功能和已有的是相同的,只不过提供了更强功能,所以装饰类和被装饰类通常是属于一个体系的装饰和继承的区别不用给每一个类派生子类增加功能,而是给一个体系的类封装一个共有的增强...
2018-07-14 21:41:31 200
原创 方法
基本类型作为方法参数时,形式参数在方法中的改变不影响实际参数,因为传的是值。引用类型作为方法参数时,形式参数在方法中的改变直接改变实际参数,因为传进去的是地址。 ...
2018-07-12 18:22:52 621
原创 数组
Scanner输入的小问题:Scanner sc=new Scanner(System.in);System.out.println("请输入int类型的值:");int number = sc.nextInt();//sc.nextLine(); 接收回车键 否则2处会接收回车System.out.println("请输入String类型的数据:");String ...
2018-07-10 18:38:48 139
原创 流程语句
do...while 和其他两种循环的区别 至少执行一次循环体 for和while 区别 for循环结束之后 初始化语句使用不了 break: 终止语句 使用场景 : switch 循环中(for,while,do...while) continue : 跳过本次循环进行下一次循环 使用场景 : 循环中(for,w...
2018-07-09 21:29:27 171
原创 选择结构语句
ASCII:'a'-->97 'A'-->65 '0'-->48int和char的转换int a='a';char b=65; System.out.println(a);//97System.out.println(b);//ASystem.out.println(a+b);//162字符串拼接区别:System.out.pr...
2018-07-08 14:58:09 248
原创 java基本语句
整形 : byte(1) short(2) int(4) long(8)浮点型 : float(4) double(8) 字符型 : char(2)布尔类型: boolean(1)(1/8) 公式: byte , short , char --> int --> long --> float -->...
2018-07-08 14:42:16 395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人