- 博客(7)
- 收藏
- 关注
原创 JavaScript基础(2)
Array对象: 数组的创建: 创建方式1.1:相当于动态初始化; var arr = new Array(3) ; 创建方式1.2: var arr = new Array() ; //表示0个长度,之后给数组赋值; ...
2018-06-26 12:29:49 208
原创 JavaSE项目:聊天室
聊天室: 分析:/** * 小项目:聊天室步骤分析; * 客户端: * main: * 01> 使用TCP编程,创建客户端的Socket对象; * 02> 创建键盘输入对象,用来输入用户名; * 03> 创建通道内的流对象(输入流,输出流); * 04> 因为有对人聊天,所以需要不断的注册用户(while循环);...
2018-06-12 15:01:35 704 2
原创 Java设计模式之装饰者设计模式
装饰着设计模式: 功能:将主功能和附加功能相分离; 好处: 1> 使主功能和附加功能可以独立扩展; 2> 降低主功能和附加功能之间的耦合性; 举例: 实现一个手机功能的接口:package org.westos.pattern;//规则public ...
2018-06-06 19:04:30 195
原创 Java基础之动态代理
动态代理: 在程序运行过程中产生的这个对象; 运行特点:在程序的执行过程中,通过一个类Proxy和接口invacationHandler(处理程序)实现动态代理; Proxy类中的方法创建动态代理类对象: public static Object newProxyInstance(ClassLoader loader,Clas...
2018-06-06 17:07:03 511
原创 Java基础之反射
什么是反射: 反射就是通过获取class字节码文件对象或者Class的类对象,获取该字节码文件对象中的成员变量,构造方法和成员方法; 反射中的类: Field:简称成员变量; Field 提供有关类或接口的单个字段的信息,以及对它的动态访问权限(反射的字段可能是一个类(静态)字段或实例字段); ...
2018-06-06 16:52:47 168
原创 Java基础之网络编程(UDP,TCP)
网络编程概述及介绍: 计算机网络:实现资源的共享和传递; 网络编程:实现网络互连的不同计算机上运行的程序间可以进行数据交换; 网络参考模拟图: OSI(开放系统互联)参考模型: TCP/IP参考模型: 应用层 ...
2018-06-05 20:09:56 198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人