- 博客(14)
- 收藏
- 关注
原创 tcp与udp的总结
网络编程三要素 1)IP:网络中每一台计算机的唯一标识。 2)端口:用于标识进程的逻辑地址 3)协议:定义通信规则 UDP: 1)UDP发送端(理解或者掌握) A:创建发送端Socket服务对象 DatagramSocket ds = new DatagramSocket(); B:创建数据,并把数据打包 byte[] bys = "黄牛破解12306网站,刷票。说明黄牛也
2015-11-09 17:28:08 191
原创 单例设计模式小结
单例设计模式: 单例模式用途:保证类在内存中只有一个对象。 单例模式案例: (1)饿汉式 开发用这种方式。 class Singleton { //1,私有构造函数 private Singleton(){} //2,创建本类对象 private static Singleton s = new Singleton(); //3,对外提供公共的访问方法 public sta
2015-11-09 17:24:28 209
原创 冒泡排序选择排序
package com.itheima; /** * 冒泡排序,选择排序 */ public class Test { public static void main(String[] args) { int[] i = { 1, 5, 6, 12, 4, 9, 3, 23, 39, 403, 59
2015-11-09 17:20:36 198
原创 java运行时间小程序
public class TestApp { public static void main(String[] args) { // 1、通过毫秒来计算时间 long start1 = System.currentTimeMillis(); fun();// 要测试的方法 long end1 =
2015-11-09 17:18:55 236
原创 多线程
多线程: 多线程的概念: * 线程是程序执行的一条路径, 一个进程中可以包含多条线程 * 多线程并发执行可以提高程序的效率, 可以同时完成多项工作 并行和并发的区别 JVM启动至少启动了垃圾回收线程和主线程,所以是多线程的。 多线程的实现: 方式一: 定义类继承Thread 重写run方法 把新线程要做的事写在run方法中 创建线程对象 开启(调用start()
2015-11-09 16:22:27 276
原创 IO流
字节流 字节输入流 字节输出流 字符流 字符输入流 字符输出流 转换流 字节流通向字符流的桥梁 字符流通向字节流的桥梁 序列流 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推. 构造方法: * 整合两个输入流 * SequenceInputStream(InputStream
2015-11-09 16:20:12 217
原创 反射的简单理解
1.反射:一个类有多个组成部分,例如,成员变量,成员方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。( 解析编译好之后的.class文件 ) 变成时什么情况下才需要加载类,并解剖出类的各个组成部分? 当只有一个类的.class文件或不知道类的内部结构的时候,或只知道某个包名下的.class文件并且知道这个类里边大方法名称,需要反射,解析出需要的原有java类的成员
2015-11-09 16:16:14 227
原创 SimpleDateFormat解析时间字符串问题
当使用SimpleDateFormat解析日期字符串时,总是报错.如下: Java代码 System.out.println(new SimpleDateFormat("yyyyy.MMMMM.dd GGG hh:mm aaa").parse("02001.July.04 AD 12:08 PM")); 错误信息: Java代码 Exception in thread "main"
2015-11-09 16:10:36 822
原创 常用正则表达式
常用正则表达式(转载) 正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^/x00-/xff] 应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prototype.len=function(
2015-11-08 20:32:52 161
原创 Linux文件/文件夹操作命令
1,文件操作 >>创建文件 a,使用touch命令。 Java代码 #在当前目录创建文件 touch aa.txt #在指定目录创建文件 touch /home/jerval/Java/bb.txt b,使用vi命令。 Java代码 vi aa.txt >>修改文件名 a,使
2015-11-08 20:26:55 262
转载 简单工厂模式 Simple Factory
Simple Factory模式(又称Static Factory模式) 一个Simple Factory生产成品,而对客户端隐藏产品产生的细节。实作时定义一个产品介面(interface),并透过特定静态方法来建立成品。 假设有一个水果工厂,购买水果的客人不用知道水果是如何制作的,他只要知道如何吃水果就可以了。 Java代码 收藏代码 /** * * @author Je
2015-11-08 19:44:20 190
转载 抽象工厂模式 AbstractFactory
Abstract Factory模式中将具体的Product封装在具体Factory实现中,而客户仍只要面对Factory与Product的抽象介面,避免依赖于具 体的Factory与Product,由于Factory封装了所必须的Product,所以要更换掉所有的元件,只要简单的抽换掉Factory就可以 了,不用修改客户端的程式。 Java代码 /**
2015-11-08 19:40:45 197
原创 Java基础-数据类型
Java基础-数据类型 数据类型 关键字 字节 比特数 取值范围 缺省值 布尔型 boolean 1 8 true,false false 位 byte 1 8 -128~127 0 字符型 char 2 16 0~65 535 短整型 short 2 16
2015-11-08 19:39:37 176
转载 集合转换java:【List<-->数组、List<-->Set、数组<-->Set、Map-->Set、Map-->List】
public class TestApp { public static void main(String[] args) { //List-->数组 List list = new ArrayList(); list.add("sakura"); list.add("leonor");
2015-11-08 18:40:14 151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人