自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 IO流(一)

   异常和主线程是两个线程

2018-07-24 19:12:47 125

原创 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

原创 正则表达式

    

2018-07-18 19:54:42 143

原创 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

原创 面向对象(二)

    @Override 这是注解,这个注解标记一个方法,表明该方法是重写父类的方法。 转型内存图

2018-07-15 18:53:53 194

原创 装饰设计模式

当想要对已有的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有对象的功能并提供加强功能,那么自定义的该类就称为装饰类。装饰模式比继承灵活,避免了继承体系的臃肿。而且降低了类与类之间的关系。装饰类因为增强了已有对象,具备的功能和已有的是相同的,只不过提供了更强功能,所以装饰类和被装饰类通常是属于一个体系的装饰和继承的区别不用给每一个类派生子类增加功能,而是给一个体系的类封装一个共有的增强...

2018-07-14 21:41:31 200

原创 面向对象(一)

 一个对象的内存图两个对象的内存图两个引用指向同一个堆内存   

2018-07-13 18:43:01 115

原创 方法

 基本类型作为方法参数时,形式参数在方法中的改变不影响实际参数,因为传的是值。引用类型作为方法参数时,形式参数在方法中的改变直接改变实际参数,因为传进去的是地址。     ...

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 --&gt...

2018-07-08 14:42:16 395

空空如也

空空如也

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

TA关注的人

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