自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 sdk manger

2017-03-21 10:45:13 490

转载 你应该知道的HTTP基础知识

http://www.jianshu.com/p/e544b7a76dac

2016-10-28 14:29:37 389

原创 集合框架

1.集合:   面向对象的语言对事物的体现都是以对象的形式,所以了为了对对象的操作,对对象进行存储,那么集合就是对对象操作最常用的一种方式。2.数组和集合类的区别:   数组和集合类都是容器,但是数组的长度是不可以变得,而集合类的长度是可变的。数组就只可以存储基本类型数据,而集合类可以存储对象。3.集合类的特点:  集合只用于存储对象,集合的长度是可变,可以存储不同类型的对象。

2015-02-01 20:22:30 517

原创 内部类和异常处理

1.内部类的访问规则:内部类可以直接访问外部类的成员,包括私有的成员。之所以内部类可以直接访问外部类的成员,是因为内部类持有外部类的引用,格式是外部类名.this.X。外部类要访问内部类的对象,必须要建立内部类对象。访问格式:当内部类定义在外部类的成员位置上时

2015-01-28 20:40:40 602 1

原创 StringBuffer和StringBuilder

1.StringBuffer类:用于对字符串的操作,当字符串多次需要修改时,则使用StringBuffered。StringBuffer可以对字符串内容进行修改。StringBuffer是字符串缓冲区StringBuffer是一个容器。案例:public class Str

2015-01-28 12:02:27 644 1

原创 String类的用法

一:String:用于操作字符串的类,一旦被初始化就不会改变。下面是String类的常用方法。1.获取1.1:字符串中包含的字符数,也就是字符串的长度。 int length():获取长度1.2:根据位置获取位置上某个字符。 char charAt(i

2015-01-28 10:56:45 476 1

原创 java的序列化和反序列化

一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。  把字节序列恢复为对象的过程称为对象的反序列化。  对象的序列化主要有两种用途:  1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;  2) 在网络上传送对象的字节序列

2015-01-27 21:34:46 691 1

原创 java基础---IO流

1.

2015-01-27 09:42:02 650 1

原创 UDP和TCP

1.UDP概述 UDP是一种面向无连接的通信协议,该协议使得数据传输的速度大幅度提高,语音聊天和视频主要是使用UDP协议。 1).将数据源和目的地封装到数据包中,不需要建立连接。 2).每个数据包的大小限制在64k。 3).因为是

2015-01-27 09:09:42 587 1

原创 反射和内省

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------1.反射:一个类有多个组成部分,比如成员方法,成员变量,构造函数。反射就是加载类,并且去解剖出类的各个组成部分。2.加载类:java中有一个Class类用于代表某一个类的代码。3.Class类既然代表某个类的字节码,那么必然提供了加载某个字节码的方法,例如:forName(),

2015-01-26 16:51:36 485

原创 java基础(GUI)

1.GUI概述GUI是图形界面接口,java为GUI的提供的对象都在java.AWT和javax.Swing中。AWT:抽象窗口工具包,需要调本地系统方法实现功能,属于重量级的控件。Swing:在AWT的基础之上,建立的一套图形界面系统,提供了更多的组件,而且

2015-01-12 18:46:01 449

原创 java基础---Iterator和ListIterator的区别

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------   ListIterator和Iterator都是迭代器,那么它们有什么不同呢?接下来看看。1.Iterator迭代器,只有三个方法,分别是hasNext(),next(),remove().使用Iterator,只可以对集合进行遍历操作和移除元素的操作。2.ListIterator

2014-12-21 13:38:03 497

原创 java模板方法设计模式

1.模板方法:在给一个类定义功能时,发这个类有功能的一部分是确定的,有一部分是不确定,那么可以把不确定的部分抽取出来,单独放入到一个方法里,由它的子类继承它去完成功能的具体实现方法。我们就把这个模式称之为模板方法。例如:学校的老师上课,不同的老师上课的点名方式是一样的,但是每个老师的讲课方

2014-12-21 13:05:36 498 1

原创 java---构造函数

1.构造函数(1)构造方法的方法名必须与类名相同。(2)构造方法没有返回类型,也不能定义为void,在方法名前面不声明返回值数据类型。(3)构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象。(4)一个类可以定义多个构造方法,如果在定义类时没有定义构造方

2014-12-20 15:52:57 500 1

原创 java 重写与重载

一:.重写的定义(1) 父类有一个方法,而子类的方法和父类有些不同,那么子类就要重写覆盖,这样就称之为重写。(2) 若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。如需父类中原有的方法,可使用super关键字,该关键字引用了当前类的父类。s

2014-12-20 15:26:18 452 1

原创 final和finally的区别

1.final可以修饰变量,方法,类。final,将方法声明为final,说明此方法不需要进行扩展,并且也不允许任何继承此类的类来覆写这个方法,但是子类仍然可以继承父类使用这个方法,也就是说可以直接使用。所以你要慎用final进行方法定义。子类重写父类的被final修饰的方法,编译不通

2014-12-18 16:22:25 2634 1

原创 static的作用

static表示“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他

2014-12-18 15:14:00 429 1

原创 多线程(生产者与消费者)

需求:有一个箱子,一个男孩往里面放水果,等到箱子里满了以后,一个女孩去箱子里去水果,等箱子里水果没了,男孩再放水果进去。1.定义一个Box类.package org.demo;import java.util.LinkedList;public class Box { /

2014-12-18 13:34:07 423 1

原创 线程运行图

多线程

2014-12-18 13:24:50 687 1

原创 java中实现多线程的二种方式

java实现线程开发的两种方式第一种:继承Thread类我们就可以认为当前的实现类就是一个线程类运行时,每个Thread都拥有自己独立的run方法第二种:实现Runnable接口(一般都当作共享资源)而实现了Runnable接口的类并不是线程类,它只是一个可运行的对象最终是要通过线程去执行的运行时,被多个线程共享一个run方法。start()

2014-12-17 14:34:39 450

原创 进程和线程

进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,我们已一个简单的例子进行讲解1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。背后的含义就是,单个CPU一次只能运行一个任务。3.进程就好比工厂的车

2014-12-17 14:11:31 302

空空如也

空空如也

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

TA关注的人

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