自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 线程

一.实现线程的两种方式:1.继承自Thread:1).自定义类,继承自Thread类;2).重写run();3).启动线程:1>.实例化自定义线程对象;2>.调用start()方法启动线程;2.实现Runnable接口:1).自定义类,实现Runnable接口;2).重写run()方法;3).启动线程:1>.实例化自定义对象;2>.实例化Th

2015-12-09 16:24:33 237

原创 UDP和TCP

UDP:1.发送端://1.实例化一个DatagramSocketDatagramSocket socket = new DatagramSocket();//2.准备数据InetAddress ip = InetAddress.getByName("Yang-PC");int port = 8888;byte[] byteArray = "你好".getBytes()

2015-12-09 16:17:57 296

原创 反射

1.获取Class对象的三种方式:1).Object --> getClass()2).任何数据类型,都有一个静态属性:class3).Class类的forName()方法:(常用)2.通过Class对象获取构造方法并调用:  1).批量获取:  Constructor[] getConstructors() :获取所有"公有构造方法";  Constructor[]

2015-12-09 16:14:03 229

原创 集合2

Map:   双列集合  map集合中的元素都是成对出现,成对存储的  map集合中的元素都是以一对键和值的形式组成存在的,称为键值对,理解为夫妻对  map集合中的键不能重复存储,值可以重复  map集合中的每一个键 对应着一个值       Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collec

2015-12-06 22:28:00 235

原创 集合1

集合与数组的区别?共性:集合与数组都是一个容器区别:数组:长度是固定的数组中存储的元素要求数据类型一致数组中存储的元素可以是基本数据类型也可以是引用数据类型集合:长度是可变的集合中存储的元素数据类型随意集合中存储的元素只能是引用数据类型,如果想存储基本数据类型,把基本数据类型变成 对应的包装类-----------------------

2015-12-06 22:26:35 296

原创 字符串的概述及常用方法

String: 字符串类字符串是常量;它们的值在创建之后不能更改构造方法:public String() 空参数构造方法  public String(byte[] bytes) 把字节数组转换字符串  public String(byte[] bytes, int startIndex,  int length) 把字节数组一部分元素 转换成字符串  public S

2015-12-02 12:26:46 330

原创 单例设计思想及

单例设计思想保证类在内存中只有一个对象如何实现类在内存中只有一个对象呢?构造私有本身提供一个对象通过公共的方法让外界访问实现方式:饿汉式 : 直接创建对象线程安全的懒汉式 : 当要用到对象的时候,再创建对象(延迟加载方式)一个线程对象的时候,线程安全的多个线程对象的时候,线程不安全, 可以同步机制处理//保证类在内存中只有一个对象[饿

2015-12-02 12:23:46 281

原创 多线程

多线程: 当前的程序有多条 执行路径,线程可以理解为就是每一条程序的执行路径   单进程多线程      什么是进程?   代表着一个正在运行的应用程序,我们所编写的java程序,就是一个应用程序     什么是线程?   案例: 迅雷下载   线程是在进程中存在的,线程可以理解为就是每一条程序的执行路径        单进程单线程:  同一时刻, 一个

2015-12-02 12:18:36 209

原创 IO-输入输出流

IO流输入流字节输入流: InputStream|- FileInputStream|-构造方法:FileInputStream(File file)FileInputStream(String filename)|- BufferedInputStream|- 成员方法int read() 读一个字节int read(byte[] arr) 读一个

2015-12-02 12:16:49 321

原创 异常

异常:就是java中出现的不正常的现象(错误与异常)异常的继承体系:Throwable: 它是所有错误与异常的超类(祖宗类)|- Error 错误,不管|- Exception 编译期异常, javac.exe进行编译的时候报错|- RuntimeException 运行期异常, java出现运行过程中出现的问题 异常中 涉及的关键字:try: 可能发生异常

2015-12-02 12:09:49 214

原创 泛型

泛型: 用来约束数据的数据类型泛型的格式:泛型可以使用在 类,接口,方法,变量上 泛型的好处A:提高了程序的安全性B:将运行期遇到的问题转移到了编译期C:省去了类型强转的麻烦泛型类, 就是把泛型的声明 定义在类上 如何声明一个泛型类 :格式 : public class 类名 {}什么时候将泛型的类型确定的?创建对象的时候确定的

2015-12-02 12:05:32 305

原创 面向对象

面向过程思想: 所有的操作自己来完成 面向对象思想: 找对象做事情,自己不做了面向对象的思想特点:符合我们的思维思考方式执行者 转换成了 指挥者将复杂的时间简单化了面向对象使用方式:没有对象,就创建对象,使用对象的功能有对象,就拿过来,直接使用对象中的功能-------------------------类:在java中,是用来描述现

2015-12-02 12:03:42 261

原创 正则表达式

正则表达式的语法规则:字符: 格式 例如x 代表的是字符x,  "a" --> 需要匹配的内容就是a    12345 -->***45  "123"\\  代表的是反斜线字符'\'"\\" --> 需要匹配的内容就是\\t 制表符"\t" --> 对应的效果就是产生一个制表符的空间\n  换行符 "\n" --> 对应的效果就是换行,光标在原有位置

2015-12-02 12:00:11 199

空空如也

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

TA关注的人

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