自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

h

h

  • 博客(30)
  • 收藏
  • 关注

转载 把e.printStackTrace的堆栈信息打印在log.error()中

大家都知道,网站在运行的过程中,打印必要的log对记录网站的运行情况、从而分析程序问题是很重要的。在Java工程里面配置好log4j之后就可以进行log记录了。log分为几个级别:error、info、debug、fatal,应根据网站的具体情况,配置合适的level。例子:log.error("libzone.cn exception:链接数据库出错")log.info("lib

2014-12-24 10:35:30 547

原创 黑马程序员 Java高新技术五

Java高新技术五代理概述1、生活中的代理:就是常说的代理商,从厂商将商品卖给消费者,消费者不用很麻烦的到厂商在购买了。2、程序中的代理:要为已经存在的多个具有相同接口的目标类的各个方法增加一些系统功能,如异常处理、日志、计算方法的运行时间、事物管理等等。3、简单示例:编写一个与目标类具有相同接口的代理类,代理类的每个方法调用目标类的相同方法,并在调用方法时加上

2014-01-13 19:00:48 616

原创 黑马程序员 7k面试题破解: 银行业务调度系统

银行业务调度系统用户需求模拟实现银行业务调度系统逻辑,具体需求如下:   银行内有6个业务窗口,1- 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。   有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。   异步随机生成各种类型的客户,生成各类型用户的概率比例为:  VIP客户 :普通客户 :快速客户 =

2014-01-13 00:26:04 549

原创 黑马程序员 Java设计模式 和 JavaSE总结

Java设计模式 和 JavaSE总结设计模式通过很多东西抽取出来的一个模型。创建型:创建对象。工厂模式,单例模式。结构型:对象间的关系。装饰模式。行为型:对象能够做什么。模板模式。GOF设计模式。(23种。)闫闳(国内研究设计模式比较早)论坛:CSDN,ITeye,J道,www.infoq.com工厂模式:比如说,我们现在有很多动物类,猫,

2014-01-12 18:37:14 1172

原创 黑马程序员 Java高新技术 四

Java高新技术   四泛型1.泛型是在JDK1.5以后出现的新特性。泛型是用于解决安全问题的,是一个安全机制。2.JDK1.5的集合类希望在定义集合时,明确表明你要向集合中装入那种类型的数据,无法加入指定类型以外的数据。3.泛型是提供给javac编译器使用的可以限定集合中的输入类型说明的集合时,会去掉“类型”信息,使程序运行效率不受影响,对参数化的泛型类型,getClas

2014-01-11 21:38:50 653 1

原创 正则表达式和反射

正则表达式和反射正则表达式和反射正则表达式和反射

2014-01-10 23:55:38 777

原创 黑马程序员 网络编程

网络编程1:网络编程(1)网络编程:通过编程语言实现计算机键的数据通信。(2)网络编程的三要素:A:Ip地址是计算机的唯一标识点分十进制。IP地址的分类。IP地址的组成。ipconfigpingB:端口是应用程序的标识范围:0-65535 0-1024之间被占用。C:协议是定义的通信规则UDP:把数据打包

2014-01-09 22:29:53 621

原创 黑马程序员 7K面试题破解:交通灯管理系统

交通灯管理系统用户需求模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:        异步随机生成按照各个路线行驶的车辆。例如:       由南向而来去往北向的车辆 ---- 直行车辆       由西向而来去往南向的车辆 ---- 右转车辆       由东向而来去往南向的车辆 ---- 左转车辆       。。。        信号灯忽略

2014-01-08 16:04:01 724

原创 黑马程序员 多线程

进程:正在进行中的程序(直译)线程:就是进程中一个负责程序执行的控制单元(执行路径)一个进程中可以有多个执行路径,称之为多线程 一个进程中至少有要有一个线程。 开启多个线程是为了同时运行多部分代码。 每一个线程都有自己运行的内容。这个内容可以称为线程要执行的任务。多线程的好处:解决了多部分同时运行的问题。多线种的弊端:

2014-01-08 00:52:46 569

原创 黑马程序员 Java高新技术 三

Java高新技术  三HashSet和与hashCode1.覆写hashCode()方法的意义:       只有存入的是具有hashCode算法的集合的,覆写hashCode()方法才有价值。如果不存入是hashCode算法的集合中,那么则不用复写此方法。2.哈希算法的由来:若在一个集合中查找是否含有某个对象,通常是一个个的去比较,找到后还要进行equals的比较,对象特别多

2014-01-06 22:18:03 623

原创 黑马程序员 Java高新技术二

Java高新技术二反射的基石:Class类1.Class是Java程序中各个Java类的总称;它是反射的基石,通过Class类来使用反射。2.Class和class的区别A:class:Java中的类用于描述一类事物的共性,该类事物有什么属性,至于这个属性的值是什么,则由此类的实例对象确定,不同的实例对象有不同的属性值。B:Class:指的是Java程序中的各个

2014-01-05 22:24:33 586

原创 黑马程序员 IO流 二

IO 二1:IO流(1)分类字节流:输入流:InputStreamint read()int read(byte[] bys)FileInputStreamBufferedInputStream输出流:OutputStreamwrite(int by)write(byte[] bys,int index,int len)FileOutputS

2014-01-02 22:03:37 589

原创 黑马程序员 Java高新技术一

Java高新技术 一一丶Eclipse的使用技术工欲善其事,必先利其器1,MyEclipse和Eclipse的区别。  MyEclipse是Eclipse的插件,我们先安装上Eclipse,而MyEclipse就是在Eclipse基础上加一个插件,扩展了Eclipse的功能,让它可以开发J2EE的程序,就是WEB项目。每次我们都要下载Eclipse,安装Eclipse,再下

2014-01-01 22:56:40 602

原创 黑马程序员 IO流 一

IO1:File(1)File:因为数据在硬盘上最常见的方式,就是文件。而文件本身有很多的属性,比如说:文件大小,是否可读啊,是否隐藏啊。那么,java为了方便我们对文件进行操作,就提供了File类供我们使用。File既可以表示文件,也可以表示文件夹。(目录)(2)构造方法A:File(String pathname):根据指定的路径创建File对象。B: File

2013-12-29 22:53:28 663

原创 黑马程序员 集合框架 总结

集合框架  总结1:集合体系集合|--Collection(单列)|--List(有序,可重复)|--ArrayList底层数据结构是数组,查询快,增删慢。线程不安全,效率高。|--Vector底层数据结构是数组,查询快,增删慢。线程安全,效率低。|--LinkedList 底层数据结构是链表,查询慢,增删快。线程不安全,效率高。|--S

2013-12-27 21:45:39 576

原创 黑马程序员 集合框架二

集合框架二1:Set(1)Set的特点:元素无序,唯一。注意:这里的顺序是指存储和取出顺序。2:HashSet(1)HashSet:不保证元素的迭代顺序。并且,不保证该顺序恒久不变。(2)怎么保证的呢?HashSet底层数据结构是哈希表。它依赖两个方法:hashCode()和equals()顺序:首先,判断hashCode()值是否相同。相同

2013-12-26 21:39:50 688

原创 黑马程序员 集合框架一

集合框架1:集合(1)java是一种面向对象语言,如果我们要针对多个对象进行操作,就必须对多个对象进行存储。  而对多个元素进行存储,前面我们学习过数组,数组的弊端,长度固定。这样,数组将不能  满足变化的要求。所以,java就提供了集合供我们使用。(2)集合的特点:A:长度可以发生改变B:只能存储对象C:可以存储多种类型对象(一般存储的还是同一种)(3)集合和

2013-12-24 22:42:56 631

原创 黑马程序员 StringBuffer类和包装类

StringBuffer类和包装类StringBuffer(1)字符个数可以发生改变的字符串类。字符串缓冲区类。(2)构造方法:A:StringBuffer()B:StringBuffer(int capacity)C:StringBuffer(String str)(3)成员方法:A:添加功能public StringBuffer append(int i

2013-12-20 12:57:22 552

原创 黑马程序员 总结 常用API类中的方法及测试

常用API类中的方法1:Object(重点)toString():为了让对象的显示有意义,一般重写该方法。equals():默认比较的是地址值,一般重写该方法,按照自己的需求。2:Math    Math中常用的全部都是静态方法,用类名(Math)调用即可。 //public static double floor(double a):小于等于参数的最大整数。 S

2013-12-19 21:32:35 618

原创 黑马程序员 eclipse的使用

eclipse 的使用注意:以下使用的是eclipse-SDK-3.7.2-win32eclipse-SDK-3.7.2-win64其它版本或许有些不同。一.eclipse的安装1.右击下载好的zip文件,解压到当前文件夹。2.复制到指定的文件目录下。注意:目录最好不要有中文和其它非法的字符。二.eclipse的使用1.双击eclipse.exe,打

2013-12-16 22:59:40 640

原创 黑马程序员 Java String 类

class Demo{ public static voia main(String[] args) { System.out.println("Demo"); }}

2013-12-05 22:53:53 499

原创 黑马程序员 GUI

dg

2013-12-02 19:43:30 607

原创 黑马程序员 Java Object类与包

Object类Object:所有类的根类。Object是不断抽取而来,具备着所有对象都具备的共性内容。常用的共性内容equals方法:指示其它某个对象是否与此对象“相等”。equals和==的区别:经常被简单的理解为equals方法用来比较两个对象是否相同,而==比较运算符用来比较两个基本数据类型的数值是否相同。这样的理解无可厚非,但还要透过简单看看本质,才

2013-11-30 21:04:36 726

原创 黑马程序员 Java 异常

异常异常的体系       Throwable              Error                     通常出现重大问题如:运行的类不在在或者内存溢出等。                     不编写针对代码对其处理              Exception                     在运行时运行出现的一起情况,可以通过try

2013-09-06 22:17:26 633

原创 黑马程序员 Java 面向对象三

第三章  面向对象内部类       将一个类定义在另一个类的里面,对里面那个类就称为内部类(内置类,嵌套类)。字节码文件名:外部类名$内部类名.class内部类访问特点:       1,内部类可以直接访问外部类中的成员,包括私有成员。       2,而外部类要访问内部类中的成员必须要建立内部类的对象。 一般用于类的设计。分析事物时,发现该事物描述中还有

2013-08-25 20:09:45 560

原创 黑马程序员 Java 面向对象二

第三章 面向对象文档注释:类的文档注释/**描述类,类的功能。如:建立一个用于操作数组的工具类,其中包含着常见的对数组操作的函数如:最值,排序等。@author 姓名@version 版本*/类中方法的文档注释/**方法的描述@param 参数@return 返回值*/注:如果想把一个类文档化,一定要是public。文档注释,

2013-08-18 21:54:31 632

原创 黑马程序员 Java 面向对象一

第三章  面向对象面向对象的概念面向对象和面向过程举例:大象装进冰箱。 面向过程。 打开冰箱。存储大象。关上冰箱。 对于面向过程思想,强调的是过程(动作). 代表语言:C语言.   面向对象。 对于面向对象思想,强调的是对象(实体)。冰箱打开。冰箱存储。冰箱关闭。 代表语言:C++  Java C#

2013-08-17 15:25:26 620

原创 黑马程序员 Java 语言基础下

第二章  Java语言基础程序流程控制判断结构if语句三种格式:1.if(条件表达式)  {         执行语句;}2. if(条件表达式)  {         执行语句;} else  {     执行语句;  }3. if(条件表达式)  {         执行语句;} else if(条

2013-07-28 12:56:52 614

原创 黑马程序员 Java 语言基础上

第二章  Java语言基础Java语言基础组成 1关键字    2标识符       3注释     4常量和变量        5运算符        6语句           7函数          8数组 关键字: 标识符: 在程序中自定义的一些名称由26个英文字母大小写,数字:0-9 符号:_ $组成定义合法标识符规则:1, 数字不可

2013-07-23 18:29:34 629

原创 黑马程序员 Java 概述

第一章  Java 概述Java是SUN(StanfordUniversity Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。 是一种面向Internet的编程语言 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。 是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。  java语言的三

2013-07-21 21:31:54 595

空空如也

空空如也

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

TA关注的人

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