自定义博客皮肤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 226

原创 单例设计模式小结

单例设计模式:单例模式用途:保证类在内存中只有一个对象。单例模式案例:(1)饿汉式 开发用这种方式。class Singleton {//1,私有构造函数private Singleton(){}//2,创建本类对象private static Singleton s = new Singleton();//3,对外提供公共的访问方法public sta

2015-11-09 17:24:28 251

原创 冒泡排序选择排序

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 231

原创 java运行时间小程序

public class TestApp {      public static void main(String[] args) {          // 1、通过毫秒来计算时间          long start1 = System.currentTimeMillis();          fun();// 要测试的方法          long end1 =

2015-11-09 17:18:55 272

原创 多线程

多线程:多线程的概念:* 线程是程序执行的一条路径, 一个进程中可以包含多条线程* 多线程并发执行可以提高程序的效率, 可以同时完成多项工作并行和并发的区别JVM启动至少启动了垃圾回收线程和主线程,所以是多线程的。多线程的实现:方式一:定义类继承Thread重写run方法把新线程要做的事写在run方法中创建线程对象开启(调用start()

2015-11-09 16:22:27 316

原创 IO流

字节流字节输入流字节输出流字符流字符输入流字符输出流转换流字节流通向字符流的桥梁字符流通向字节流的桥梁序列流序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推.构造方法:* 整合两个输入流* SequenceInputStream(InputStream

2015-11-09 16:20:12 241

原创 反射的简单理解

1.反射:一个类有多个组成部分,例如,成员变量,成员方法,构造方法等。反射就是加载类,并解剖出类的各个组成部分。( 解析编译好之后的.class文件 )   变成时什么情况下才需要加载类,并解剖出类的各个组成部分?  当只有一个类的.class文件或不知道类的内部结构的时候,或只知道某个包名下的.class文件并且知道这个类里边大方法名称,需要反射,解析出需要的原有java类的成员

2015-11-09 16:16:14 269

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

原创 常用正则表达式

常用正则表达式(转载)  正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(

2015-11-08 20:32:52 192

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

转载 简单工厂模式 Simple Factory

Simple Factory模式(又称Static Factory模式)一个Simple Factory生产成品,而对客户端隐藏产品产生的细节。实作时定义一个产品介面(interface),并透过特定静态方法来建立成品。假设有一个水果工厂,购买水果的客人不用知道水果是如何制作的,他只要知道如何吃水果就可以了。Java代码  收藏代码/**  *   * @author Je

2015-11-08 19:44:20 235

转载 抽象工厂模式 AbstractFactory

Abstract Factory模式中将具体的Product封装在具体Factory实现中,而客户仍只要面对Factory与Product的抽象介面,避免依赖于具 体的Factory与Product,由于Factory封装了所必须的Product,所以要更换掉所有的元件,只要简单的抽换掉Factory就可以 了,不用修改客户端的程式。Java代码  /** 

2015-11-08 19:40:45 228

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

转载 集合转换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 182

空空如也

空空如也

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

TA关注的人

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