自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大白程序猿

浮生若梦,为欢几何。

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java学习笔记之网络编程

1、要想实现网络传输,需要考虑哪些问题?1.1 如何才能准确的定位网络上的一台主机?1.2 如何才能进行可靠的、高效的数据传输?2、Java如何实现的网络通信2.1 使用IP地址定位一台主机 使用端口号定位一个应用-------->IPAddress类。>如何创建一个InetAddress的对象?getByName("");比如InetAddre

2015-05-18 17:25:46 383

原创 Java学习笔记之反射的应用-动态代理

代理设计模式的原理: 使用一个代理对象将对象包装起来,然后用该代理对象取代原始对象,任何对原始对象的调用都要通过代理,代理决定是否以及何时将方法调用转到原始对象上。使用静态代理的特点: 代理类和目标对象的类都是在编译期间确定下来,不利于程序的扩展。同时,每一个代理类只能为一个接口服务,这样一来程序的开发中必然产生过多的代理。于是我们想最好可以通过一个代理类来完成全部的代理功能。 静态代理代码

2015-05-15 16:03:35 428

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-05-15 15:54:36 298

原创 Java学习笔记之反射

Java ReflectionReflection是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。Java反射机制提供的功能:1>在运行时判断任意一个对象所属的类。2>在运行时构造任意一个类的对象。3>在运行时判断任意一个类所具有的成员变量和方法。4>在运行时调用任意一

2015-05-14 10:23:05 339

原创 Java学习笔记之常用类

1、字符串String类:不可变的字符序列。1、关注String常用的方法。2、String与基本数据类型、包装类;与字节数组,字符数组转化。1.字符串与基本数据类型、包装类之间转换 ①字符串--->基本数据类型、包装类:调用相应的包装类的parseXxx(String str)。②基本

2015-05-13 15:30:02 406

原创 涉及String类笔试题练习

Java面试笔试题中String类常见的题目:1、自己设计一个trim()方法: public String myTrim(String string) { int start = 0; int end = string.length() - 1; while (start < end && string.charAt(start) == '

2015-05-12 17:54:30 670

原创 Java学习笔记之多线程

创建多线程的方式:1、继承java.lang.Thread类public class TestThread { public static void main(String[] args) { // 3.创建一个子类的对象 SubThread st = new SubThread(); // 4.调用线程的start()方法,启动此线程,调用相应的run()方法。 st.

2015-04-30 11:25:11 313

原创 Java学习笔记之IO

一、java.io.File类1、凡是与输入、输出相关的类、接口等都定义在java.io包下2、File是一个类,可以由构造器创建其对象。此对象对应着一个文件或文件目录3、File类对象是与平台无关的。 4、File中的方法,仅涉及到如何创建、删除、重命名等等。只要涉及到文件内容的,FIle是无能为力的,必须由IO流完成。5、FIle类的对象常作为io流的具体类的构造器的形

2015-04-17 15:45:37 302

原创 Java学习笔记之枚举类

枚举类:一:如何自定义枚举类:1、提供类的属性,声明为private final。2、声明为final的属性,在构造器中初始化。3、提供公共的方法来调用属性。4、创建枚举类的对象:将类的对象声明为public static finalpublic class TestSeason { public static void main(String[] ar

2015-04-17 10:27:05 313

原创 Java学习笔记之泛型

泛型的使用:1、在集合中使用泛型/** * 在Map中使用泛型 */ @Test public void test3() { Map map = new HashMap(); map.put("AA", 78); map.put("BB", 68); map.put("DD"

2015-04-15 12:09:01 377

原创 Java学习笔记之集合Collection&Map

存储对象可以考虑两种方式:①数组,②集合数组存储对象的特点:Student[] stu = new Student[20]; stu[0] = new Student();......这样存储有一定的弊端1、一旦创建,其长度不可变。2、真实的数组存放的对象的个数是不可知的。集合:

2015-04-07 14:27:24 340

原创 Java学习笔记之异常

结构:java.lang.Objectjava.lang.Throwablejava.lang.Error:错误,程序中不进行处理。java.lang.Exception:异常,要求在编写时就要考虑对这些异常的处理。异常的种类:运行时异常:在运行时出现的异常(执行

2015-04-03 16:17:38 287

原创 Java学习笔记之内部类

类的第五个成员:内部类 InnerClass相当于说,我们可以在类的内部再定义类。外面的类,外部类。里面定义的类:内部类。内部类的分类:成员内部类(声明在类内部且方法外面)VS 局部内部类(声明在类的方法里)成员内部类:成员内部类是外部类的一个成员:①可以有修饰符(4个)②可以用static、final、abstract修饰③可以调用外部类的属性

2015-04-03 11:26:09 314

原创 Java学习笔记之接口Interface

接口interface是与类并行的一个概念。1.接口可以看成是一个特殊的抽象类,是一个常量与抽象方法的集合。常量:所有的常量都是用public static final来修饰的。抽象方法:所有的方法都用public abstract修饰2.接口没有构造器。3.接口定义的就是一种功能,此功能可以被类实现(implements) 4.实现接口的类,必须要重写接口中全部的抽象方法

2015-04-01 21:25:38 443

原创 Java学习笔记之抽象(abstract)与模板方法设计模式

abstract:抽象的,可以用来修饰类、方法1、修饰类:抽象类抽象类不能被实例化抽象类有构造器(凡是类都有构造器)抽象方法所在的类一定是抽象类。 抽象类中可以没有抽象方法。2、修改方法:抽象方法没有方法体,包括{},如 public abstract void eat();抽象方法只保留方法的功能,而具体的执行交给继承抽象类的子类,由子

2015-04-01 15:57:40 1462

原创 Java学习笔记之final关键字

final:最终的,可以用来修饰类、属性、方法。1、final修饰类:这个类不能被继承。如:String类、StringBuffer类、System类2、final修饰方法:这个方法不能被重写。如Object类的getClass()3、final修饰属性:此属性就一常量,一旦初始化就不能再赋值。习惯上用大写字母表示。如Math.PI此常量的赋

2015-04-01 14:08:28 451

原创 Java学习笔记之初始化块(代码块)

类的第四个成员:初始化块(代码块)【属性、方法、构造器】1.代码块如果有修饰的话,那么只能使用static2.使用static修饰的叫静态代码块,没有使用static的叫非静态代码块。非静态代码块:1、可以对类的属性(静态的 & 非静态的)进行初始化操作,同时可以调用本类中声明的方法(静态的 & 非静态的)。如:class Order { private

2015-04-01 13:01:05 542

原创 Java学习笔记之单例模式

设计模式的概念:设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。一共有23种设计模式。单例模式:1、解决的问题:使得一个类只能够创建一个对象。2、如何实现?(饿汉式)2.1私有化构造器,使得在类的外部不能够调用此构造器。2.2在类的内部创建一个实例。2.3私有化此对象,通过公共的方法来调用。2.4此公

2015-04-01 12:42:57 314

原创 Java学习笔记之static关键字。

static,静态的,可以用来修饰属性、方法、代码块(初始化块)、内部类1.修饰属性:类变量,1.1由类创建的所有的对象,都共用这一个属性。1.2当其中一个对象对此属性进行修改,会修改其它对象此属性的调用。1.3类变量随着类的加载而加载,而且独一份。1.4静态的变量可以直接通过“类.类变量”的形式调用。1.5类变量的加载要早于对象。所以当有了对象以后,就可以通过“对象.

2015-03-31 17:01:21 376

原创 Java学习笔记之包装类

包装类:8种基本数据类型:byte、short、char、int、float、double、long、boolean各对应于一个类:Byte、Short、Character、Integer、Float、Double、Long、Boolean,这些类就是包装类。基本数据类型、包装类、String字符串三者之间的转换需要掌握。1.基本数据类型--------------------

2015-03-31 11:30:30 407

原创 Java学习笔记之toString()方法学习。

toString()方法位于java.lang.Object包下,其定义为:public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode());}1.当我们打印一个对象的引用时,实际上默认的就是调用toString()方法。2.当我们打印的对象所在

2015-03-31 09:40:25 444

原创 Java学习笔记之Object类以及equals()方法

1、==号1.基本数据类型,根据基本数据类型的值判断是否相等。相等返回true,否则返回falseint i = 12;int j = 12;sout(i == j);返回ture2.引用类型:比较两端引用变量的地址值是否相等,对应于引用对象实体在堆中首地址值。Object o1 = new Object();Object o2 = new Object();r

2015-03-30 16:16:05 353

原创 Java学习笔记之多态。

面向对象的特征三:多态性。1.多态性指的是什么?多态性可以理解为一个事物的多种表现形态。1)方法的重载与重写2)子类对象的多态性2.子类对象的多态性的使用前提。1)要有类的继承2)要有子类方法对父类的重写3.程序运行分为编译器和运行期对于多态性来说,编译时,看左边即将此引用变量理解为父类的类型。运行时,看右边即关注于真正对象的实体,子类的对象。那么执

2015-03-30 16:13:09 328

原创 Java学习笔记之Super关键字学习。

super:可用来修饰属性、方法、构造器。1)当之类与父类中有同名属性时,可以通过"super.此属性"显示的调用父类中声明的属性。若想调用子类的同名属性可以使用:this.同名属性。2)当子类重写父类的方法后,在子类中若想再显示的调用父类的被重写的方法,就需要用"super.方法"。3)super修饰构造器:通过在子类中使用super(形参列表)来显示的的调用父类中指

2015-03-30 10:17:34 390

原创 Java学习笔记之数组排序算法

写在前面:编程的本质就是对数据(信息以数据的形式而存在)的处理,实际编程中不得不处理大量数据,因此实际动手编程之前必须先分析处理这些数据,处理数据之间存在的关系。数据元素之间存在的关联关系被称为数据的逻辑结构。逻辑结构大致可分为4种:1、集合:数据元素之间只有“同属一个集合”的关系。2、线性关系:数据元素之间存在一个对一个的关系。3、树形结构:数据元素之间存在着一个对多个的关系

2015-03-26 09:54:25 409

win7 32位内码输入法,亲测可用!

win7 32位亲测可用的内码输入法,游戏里也可以用来输入空白昵称。

2015-06-24

空空如也

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

TA关注的人

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