自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习笔记

菜鸟学Java

  • 博客(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 433

原创 黑马程序员_高新技术_反射

1,字节码。2,Constructor类。3,Field类。4,Method类。5,数组的反射。6,反射的作用。  反射 是 做框架 的。 一个类有多个组成部分,例如:成员变量,方法,构造方法等。反射就是加载类,并反射(解剖)出类的各个组成部分。 加载类的三种方式:   Class clazz1=Class.forName("类的完整名称");   Class clazz

2014-04-26 11:24:04 407

原创 黑马程序员_高新技术_内省

1,了解JavaBean。 内省主要用于对JavaBean进行操作   JavaBean是一种特殊的Java类,主要用于传递数据信息,这种java类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。   如果要在两个模块之间传递多个信息,可以将这些信息封装到一个JavaBean中,这种JavaBean的实例对象通常称之为值对象(Value Object,简称VO)。这些信

2014-04-25 23:33:16 403

原创 黑马程序员_7k面试题之银行业务调度系统

1、 编写程序计算12+22+32+....+1002的和. 2、 从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如: 键盘输入6,打印6秒; 键盘输入60,打印1分; 键盘输入66,打印1分6秒; 键盘输入666,打印11分6秒; 键盘输入3601,打印1小时1秒 求斐波那契数列第n项,n 4、 编写一个函数,函数内输出一个字符串,并在主函数内调用它。 5、 定义一

2014-04-21 19:14:25 409

原创 黑马程序员_7k面试题之交通灯管理系统

一、需求分析

2014-04-19 14:44:33 404

原创 黑马程序员_多线程

多线程创建的两种方法: 1、继承Thread类。 ①定义类继承Thread。 ②复写Thread类中的run方法。 ③调用线程的start方法,该方法有两个作用:启动线程,调用run方法。 发现运行结果每一次都不同, 因为多个线程都获取cpu的执行使用权,cpu执行到谁,谁就运行。 在某一个时刻,只能有一个程序在运行。(多核除外) cpu在做着快速切换,以达到看上去同时运行

2014-04-11 17:29:47 391

原创 黑马程序员_IO流

IO流的概念:程序与数据来源之间的桥梁

2014-04-11 11:33:36 392

原创 黑马程序员_集合

一、概念 容器:Java API所提供的一系列的

2014-04-10 23:03:02 477

原创 黑马程序员_多线程socket聊天室

首先来jin分析一下几个小步骤:

2014-04-09 21:47:26 591

原创 黑马程序员_网络通讯

客户端接收 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 507

原创 黑马程序员_泛型

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 362

原创 黑马程序员_多态

锁的机制:synchronized(互斥锁) Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。  一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。  二、然而,当一个线程访问ob

2014-04-03 21:44:47 393

转载 Java常见异常(Runtime Exception )小结

本文重在Java中异常机制的一些概念。写本文的目的在于方便我很长时间后若是忘了这些东西可以通过这篇文章迅速回忆起来。  1. 异常机制  1.1 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。  1.2 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是

2014-04-03 10:43:21 491

转载 黑马程序员_正则表达式

程序运行过程中可能会出现异常情况,比如被0除、对负数计算平方根等,还有可能会出现致命的错误,比如内存不足,磁盘损坏无法读取文件等,对于异常和错误情况的处理,统称为异常处理。     Java异常处理主要通过5个关键字控制:try、catch、throw、throws和finally。try的意思是试试它所包含的代码段中是否会发生异常;而catch当有异常时抓住它,并进行相应的处理,使程序不受异常

2014-04-03 10:26:40 373

原创 黑马程序员_异常

异常:就是程序在运行时出现不正常情况。 异常由来:问题也是生活中一个具体事物,也可以通过java的类的形式进行描述,并封装成对象,                   其实就是java对不正常情况进行描述后的兑现体现。 对于问题划分,一种是严重问题,一种非严重问题。 对于严重的,java通过Error类进行描述: 对于Error一般不编写针对性的代码对其进行处理。 对于

2014-04-03 00:15:15 418

原创 黑马程序员_匿名内部类

匿名内部类  1、匿名内部类其实就是内部类的简写格式。 2、定义匿名内部类的前提: 内部类必须是继承一个类或者实现接口。 3、匿名内部类的格式: new 父类或者接口()(定义子类的内容) 4、其实匿名内部类就是一个匿名子类对象,而且这个对象有点胖;可以理解为带内容的对象。 abstract class Absdemo{ abstract void show(); } class Ou

2014-04-02 22:00:31 394

原创 黑马程序员_单例模式

//懒汉式 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 390

空空如也

空空如也

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

TA关注的人

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