- 博客(17)
- 收藏
- 关注
原创 黑马程序员_高新技术_JDK1.5的新特性
自动装箱/拆箱自动装箱: Integer num1 = 12;自动拆箱: System.out.println(num1 + 12);基本数据类型的对象缓存: Integer num1 = 12; Integer num2 = 12; System.out.println(num1 == num2); //true
2014-04-26 17:27:44 362
原创 黑马程序员_高新技术_反射
1,字节码。2,Constructor类。3,Field类。4,Method类。5,数组的反射。6,反射的作用。 反射 是 做框架 的。一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并反射(解剖)出类的各个组成部分。加载类的三种方式: Class clazz1=Class.forName("类的完整名称"); Class clazz
2014-04-26 11:24:04 355
原创 黑马程序员_高新技术_内省
1,了解JavaBean。内省主要用于对JavaBean进行操作 JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。 如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object,简称VO)。这些信
2014-04-25 23:33:16 340
原创 黑马程序员_7k面试题之银行业务调度系统
1、 编写程序计算12+22+32+....+1002的和.2、 从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:键盘输入6,打印6秒;键盘输入60,打印1分;键盘输入66,打印1分6秒;键盘输入666,打印11分6秒;键盘输入3601,打印1小时1秒求斐波那契数列第n项,n4、 编写一个函数,函数内输出一个字符串,并在主函数内调用它。5、 定义一
2014-04-21 19:14:25 356
原创 黑马程序员_多线程
多线程创建的两种方法:1、继承Thread类。①定义类继承Thread。②复写Thread类中的run方法。③调用线程的start方法,该方法有两个作用:启动线程,调用run方法。发现运行结果每一次都不同,因为多个线程都获取cpu的执行使用权,cpu执行到谁,谁就运行。在某一个时刻,只能有一个程序在运行。(多核除外)cpu在做着快速切换,以达到看上去同时运行
2014-04-11 17:29:47 348
原创 黑马程序员_网络通讯
客户端接收import java.net.*;import java.io.*;class TCP{ public static void main(String args[]) throws Exception{ Socket s = new Socket("",6666); OutputStream os = s.getOutputStream(); DataOutpu
2014-04-06 22:27:58 459
原创 黑马程序员_泛型
import java.util.*;class TreesetTest { public static void main(String args[]){ Game g=new Game(); g.addPerson("abob"); g.addPerson("jera"); g.addPerson("dohn"); g.bianli(); }}class Ga
2014-04-05 00:22:27 320
原创 黑马程序员_多态
锁的机制:synchronized(互斥锁)Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问ob
2014-04-03 21:44:47 337
转载 Java常见异常(Runtime Exception )小结
本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。 1. 异常机制 1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是
2014-04-03 10:43:21 431
转载 黑马程序员_正则表达式
程序运行过程中可能会出现异常情况,比如被0除、对负数计算平方根等,还有可能会出现致命的错误,比如内存不足,磁盘损坏无法读取文件等,对于异常和错误情况的处理,统称为异常处理。 Java异常处理主要通过5个关键字控制:try、catch、throw、throws和finally。try的意思是试试它所包含的代码段中是否会发生异常;而catch当有异常时抓住它,并进行相应的处理,使程序不受异常
2014-04-03 10:26:40 315
原创 黑马程序员_异常
异常:就是程序在运行时出现不正常情况。异常由来:问题也是生活中一个具体事物,也可以通过java的类的形式进行描述,并封装成对象, 其实就是java对不正常情况进行描述后的兑现体现。对于问题划分,一种是严重问题,一种非严重问题。对于严重的,java通过Error类进行描述:对于Error一般不编写针对性的代码对其进行处理。对于
2014-04-03 00:15:15 371
原创 黑马程序员_匿名内部类
匿名内部类 1、匿名内部类其实就是内部类的简写格式。2、定义匿名内部类的前提: 内部类必须是继承一个类或者实现接口。3、匿名内部类的格式: new 父类或者接口()(定义子类的内容)4、其实匿名内部类就是一个匿名子类对象,而且这个对象有点胖;可以理解为带内容的对象。abstract class Absdemo{ abstract void show();}class Ou
2014-04-02 22:00:31 354
原创 黑马程序员_单例模式
//懒汉式class Pet{ private static Pet p = null; private Pet(){} public static Pet getpet(){ //多线程中需要加锁,可以通过双重判断来提高效率。 if(p==null){ Pet p = new Pet(); } return p; }}懒汉式,延时加载,多线程中需要考虑线程是否
2014-04-02 20:13:01 348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人