自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wu_zz的博客

Stay Hungry,Stay Foolish.

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

原创 泛型

JDK1.5之后出现的泛型机制 泛型出现的原因 泛型出现的好处 泛型的书写格式 自定义泛型类

2017-01-24 16:20:18 190

转载 ==和equals方法究竟有什么区别

==和equals方法究竟有什么区别?   == 操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。   如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一

2017-01-20 16:54:37 323

原创 集合框架

package cn.itcast.p3.collection.demo; import java.util.ArrayList; import java.util.Collection; public class CollectionDemo { /** * @param args */ public static void main(String[] args) { Co

2017-01-20 16:26:17 203

转载 Java中的24种设计模式与7大原则

一、创建型模式 1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示. 3、工厂模式(factory method

2017-01-15 22:47:49 1147

转载 敏捷开发小结

1.定义: 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中, 软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。 换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 2.特性: 1. 快速迭代  2. 让测试人员和开发者参与需求讨论 

2017-01-14 22:59:51 229

原创 包装类

package cn.itcast.p2.wrapper.demo; public class WrapperDemo { /** * @param args */ public static void main(String[] args) { /* * 基本数据类型对象包装类。 * 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该

2017-01-14 22:35:35 249

原创 String、StringBuffer和StringBuilder

String类: 字符串是一个特殊的对象 字符串一旦初始化就不可以被改变 String str = ''abc"; String str1 = new String("abc"); 有什么区别? package cn.itcast.p1.string.demo; public class StringDemo { /** * @param args */ public

2017-01-14 19:46:26 359

原创 多线程

进程:正在进行中的程序(直译) 线程:就是进程中的负责程序中的控制单元(执行路径) 一个进程中可以有多个执行路径 一个进程中至少要有一个进程 开启多个线程是为了同时运行多部分代码 每一个线程都有自己运行的内容,这个内容可以称为线程要执行的任务 好处:可以使多个程序同时执行 弊端:效率低 其实应用程序的执行都是cpu在做着快速的切换完成的,这个切换是随机的

2017-01-12 08:58:22 249

原创 package包的概念、使用和练习题

包名规范:所有的字母都小写 import 干嘛用的啊?为了简化类名书写 import 只导入类,不导入文件夹。 导包的原则:用到哪个类,就导入哪个类 jar:java的压缩包,不需要编译,直接可以运行

2017-01-10 19:43:05 324

原创 Object类

Object :所有类的根类 Object是不断抽取而来的,具备着所有对象都具备的共性内容 常用的共性内容: equals()方法、  hashcode()方法、 getClass()方法:获取当前对象的字节码文件对象 toString()方法:返回该对象的字符串表示

2017-01-10 16:05:13 157

原创 异常

异常:是在运行时期发生的不正常情况 在java中用类的形式对不正常情况进行了描述和封装对象 描述不正常的情况的类,就称为异常类 以前正常流程代码和问题处理代码相结合, 现在将正常流程代码和问题处理代码分离,提高阅读性 其实异常就是java通过面向对象的思想将问题封装成了对象 用异常类对其进行描述,不同的问题用不同的类进行具体的描述,比如角标越界、空指针等等 问题很多,

2017-01-10 14:20:24 183

原创 内部类、匿名内部类和对象的初始化过程

一般用于类的设计: 分析事物时,发现该事物描述中海油事物,而且这个事物还在访问被描述事物的内容 这时就是还有的事物定义成内部类来描述 为什么内部类能直接访问外部类中成员呢?  那是因为内部类持有了外部类的引用。外部类名:this 内部类可以存放在局部位置上 内部类在局部位置上只能访问局部中被final修饰的局部变量 匿名内部类,就是内部类的简写形式

2017-01-08 18:01:41 1652

原创 多态

1.对象的多态性:就是一个对象对应着不同类型,多态在代码中的体现就是:父类或者接口的引用指向其子类的对象     一个对象,两种形态 2.   多态的好处:             提高了代码的扩展性,前期定义的代码可以使用后期的内容        多态的弊端:              前期定义的内容不能使用后期子类的特有内容  3.多态的前提:         1)  必须有关系

2017-01-08 14:42:33 203

原创 继承

继承的好处: 1.提高了代码的复用性 2.让类与类之间产生了关系,给第三个特征多态提供了前提 java中支持单继承,不直接支持多继承,但对c++中的多继承机制进行了改良  单继承: 一个子类只能有一个父类。 多继承:一个子类可以有多个直接父类(java中不允许,因为多个父类中有相同成员时会产生调用的不确定性,进行了改良)                  在java中是通过“多

2017-01-03 20:01:48 268

原创 单例模式

设计模式:       对问题行之有效的解决方式,其实它是一种思想。      面向对象的设计模式在面向对象的语言里面都通用,java、c++ 单例设计模式:                   解决的问题就是:可以保证一个类在内存中的对象唯一性   必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性 如何保证对象的唯一性呢? 1.不允许其他程序用ne

2017-01-03 19:51:54 188

PL/SQL12可视化工具

比11好用!

2018-09-20

空空如也

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

TA关注的人

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