自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 问答 (3)
  • 收藏
  • 关注

原创 黑马程序员——面向对象-多肽

多肽:可以理解为事物的多种体现形态例:人   可以有男人和女人两种形态1.多肽的体现父类引用指向自己的子类对象public class Test { public static void main(String[] args){ Animal c = new Cat(); c.eat(); } }abstract cl

2015-04-07 13:34:26 885

原创 黑马程序员——面向对象-继承

面向对象有个很重要的关系叫继承,什么是继承?class Student{ String name; int age; public void xueXi(){ System.out.println("学习"); }}class Worker{ String name; int age; public void work(){ System.out.p

2015-04-06 17:16:06 281

原创 黑马程序员——面向对象

知道面向对象首先的知道面向过程,什么是面向过程呢?例:把大象关进冰箱里的三步奏,打开冰箱、装进大象、关上冰箱这里要按顺序执行这三个动作,所以这三个步奏就是面向过程(可以理解为在做这个事情的细节)怎么把面向过程转变为面向对象呢?上面例子是在做这件事情的时候要知道步奏和每一步做什么也就是要了解细节方面,但是面向对象就不能这样,上面的三个步奏可以然冰箱这个

2015-04-06 11:30:43 272

原创 黑马程序员——反射应用

该类会在下面例子中用到class Stu{ private int x; public int y; public String s1 = "bbssaa"; public String s2 = "aakk"; public String s3 = "abll"; public Stu(int x, int y) { super(); this.x = x;

2014-12-26 16:53:26 207

原创 黑马程序员——反射基础

程序运行时需要字节码文件,当用到一个类的时候就会加载它的字节码到内存中去,所有的字节码对象都属于Class这个类型得到字节码对象有三种方式第一种可以用Class来得到该类的字节码对象Class cl  = Class.forName("类的全名(前面包括包名)")第二种直接用类名.class得到Class cl = Str

2014-12-25 16:32:32 266

原创 黑马程序员——数组与集合的转换

1.数组转集合数组转换为集合要用到Arrays工具类Arrays工具类是对操作数组提供的一个工具public class ArrayTest { public static void main(String[] args) { String[] s = {"a","z","f"}; List list = Arrays.asList(s);

2014-12-25 14:42:55 317

原创 黑马程序员——Map集合:HashTable,HashMap,TreeMap

HashTable:底层是哈希表数据结构,不可以存入null键null值,该集合线程是同步的HashMap:底层是哈希表数据结构,可以存入null键null值,该集合线程是不同步的HashTable和HashMap除了上述不同,其他都一样该例子演示HashMap存入一个null键来获取值和存入一个null值来获取它public class H

2014-12-24 15:50:48 212

原创 黑马程序员——泛型限定

当我们要遍历集合的元素时比如ArrayList,如果有多个集合但是集合的储存类型不同时我们可以定义一个方法完成不同类型集合的遍历public class Test { public static void main(String[] args) { //储存string类型的ArrayList ArrayList list = new ArrayList();

2014-12-23 20:55:04 268

原创 黑马程序员——自定义异常

异常就是程序运行时出现的不正常情况

2014-12-23 17:25:48 239

原创 黑马程序员——TreeSet集合储存自定义对象

Set接口的特点是:无序,不可以重复的元素集合但是TreeSet集合可以给元素自然排序public class TreeSetTest { public static void main(String[] args) { TreeSet ts = new TreeSet(); ts.add("kkss"); ts.add("a"); ts.add(

2014-12-21 16:48:55 322

原创 黑马程序员——内部类不能有静态的成员的原因

之前没搞明白这个问题,现在明白了做一个记录class Outer{ int x = 2; class Inner{ //这里show方法为何不能是静态的 public void show(){

2014-12-20 16:57:07 361

转载 Java中的String与常量池

string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。下面介绍java中的String与常量池。1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2. new String(

2014-12-20 16:40:37 157

原创 黑马程序员——单例的两种实现方式

单例模式只是像外界提供一个对象,它在自己内部创建一个自己的对象并且提供一个方法让外界来得到,从而保证程序中只有一个自己的对象。第一种:饿汉式public class Single { private static final Single s = new Single(); //创建仅有的一个对象 //构造函数必须私有化 private Single(){ }

2014-12-20 16:10:22 241

原创 黑马程序员——多线程

1.多线程的创建多线程有两种创建方式第一种:创建一个类继承Thread类来实现public class Test { public static void main(String[] args) { Demo de = new Demo(); de.start(); }}class Demo extends Thread{ public vo

2014-12-18 20:07:46 182

原创 黑马程序员——HashSet如何判断一个元素的唯一性

HashSet通过两个方法来判断一个元素的唯一性,他们都是object的方法,一个是hashCode()与equals()方法public class HashSetDome {public static void main(String[] args) {HashSet hs = new HashSet();Person p1 = new Pers

2014-12-17 15:47:49 451

原创 黑马程序员——java中静态代码块、构造代码块、构造函数的执行顺序以及作用

静态代码块//静态代码块static{}静态代码块是直接写在类中在类加载的时候执行的代码块,而且只执行一次public class Test {static{System.out.println("test");}public static void  main(String[] s){new AA();n

2014-12-16 16:07:28 265

原创 黑马程序员——List集合中ArrayList、linkedList、Vector的数据结构及特点

List 集合是一个常用的集合,应该理解它的子类集合才能运用自如首先是我们常用的ArrayList集合:底层的数据结构使用的是数组结构,由于这一结构所以他具有下标所以导致了它在查询的速度在这个List集合大家庭里是    很快的,但是增删却相对慢了,因为要往该集合中间增加一个元素的时候所有后面的元素全部都要挪位置,这一机制导致    了它的增加和删除的效率,但是在末尾增加删除的

2014-12-15 17:39:18 619

原创 黑马程序员——对io流的flush与close方法的理解

之前看了io流一直没懂flush()这个方法究竟干了个什么,后面才弄明白,所以把它记下来比如我用缓冲流来复制文件import java.io.*;public class Test7 {public static void main(String[] args) {// TODO Auto-generated method stubBufferedI

2014-12-15 15:42:35 444

空空如也

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

TA关注的人

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