自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

空空如也

空空如也

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

TA关注的人

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