自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 黑马程序员--银行业务调度系统

一、需求分析1、银行有三种服务窗口:4个普通窗口,1个VIP窗口,1个快速窗口。2、普通窗口只为普通客户服务。3、VIP窗口优先为VIP客户服务,如果没有VIP客户就为普通客户服务。快速窗口为快速客户(办理交水电费等)服务,如果没有快速客户就为普通客户服务。4、异步随机生成客户,且普通客户,VIP客户,快速客户的比例是:6:1:3。5、服务顺序按照号码排序,不同用户按照不同服务

2013-11-25 16:17:57 1005

原创 黑马程序员--交通灯管理系统

一、需求分析:     每条路都有 直走,左转弯,右转弯三个路线,所以东西南北四条路总共有12条路线。   由于,相对的两个路口,红绿灯应该是一致的,并且右转弯不需要红路灯控制,相当于常绿。   因此,可以将问题简化成不想对的两条路、四个路线的问题。比如,南和东的直走和左转弯的路线问题。 二、面向对象的分析与设计1、对象:红绿灯,红绿灯的控制系统,汽车,路线。2、思路分析:

2013-11-25 16:03:33 1234

原创 黑马程序员--Java基础之IO流(2)

Java基础之IO流(2)10、IO流--Properties简述        properties 是hashtable的子类,它具备Map集合的特点,而且它里面存储的键值对都是字符串。它是集合和IO技术相结合的集合容器。        该对象的特点:可以用于键值对形式的配置文件。那么在加载数据时,需要数据有固定格式:键=值。Properties设置和获取元素:Object

2013-11-25 19:23:28 929 2

原创 黑马程序员--Java基础之IO流(1)

Java基础之IO流(1)一、概述1、IO流用来处理设备之间的数据传输。流操作数据分为两种:字节流与字符流。字符流的对象中糅合了编码表。流按流向又分为:输入流,输出流。一般都是成对出现。2、IO流常用基类(1)字节流的抽象基类:InputStream,OutputStream(2)字符流的抽象基类:Reader,Writer二、常用流1、字符流FileWrite

2013-11-25 19:14:20 1017

原创 黑马程序员--Java基础之异常Exception

Java基础之异常Exception一、异常概述1、异常是什么:是对问题的描述,将问题进行对象的封装。2、异常体系:Throwable:|---Error,严重的问题,对于Error一般不编写针对性的代码对其进行处理。|---Exception,非严重的问题,可以针对性处理。|---RunTimeException;异常体系的特点:异常体系中的所有类及对象都具有可抛

2013-11-25 18:40:33 814 2

原创 黑马程序员--Java基础加强(7)-----代理和AOP(面向方面编程)

代理和AOP(面向方面编程)1、什么是代理和AOP(面向方面编程)。(1)代理,用来为多个具有相同接口的目标类的各个方法增加一些系统功能。代理具有与目标类相同的接口,且代理的每个方法调用目标类的相同方法,同时加上一些系统功能的代码。      代理方法中可以在如下四个位置加上系统功能代码:在调用目标方法之前;在调用目标方法之后;在调用目标方法前后;在处理目标方法异常的catch块中。

2013-11-25 17:54:38 866 2

原创 黑马程序员--基础加强(6)--- 类加载器

一、 类加载器1、 何为类加载器?      类加载器---就是在用到该类时,将该类的class文件从硬盘加载到内存中,变成字节码存储在内存中。     JVM中默认三个主要的类加载器:BootStrap,ExtClassLoader,AppClassLoader 。在类中,可以通过方法getClassLoader()获得该类的类加载器。     每个类加载器都负责加载存储在特定位

2013-11-25 17:49:08 890

原创 黑马程序员--Java基础加强(5)-- 泛型

泛型(Generics)1、 泛型简介(1)泛型,就是规定了集合、方法或者类接收的类型。规定好泛型,如果接收的类型不符合规定,源程序就会报错。(2)泛型的好处。      如使用泛型集合,可将一个集合中的元素限定为一个特定的类型,集合中只能存储同一个类型的对象,这样更安全。当从集合获取一个对象时,编译器也可以知道这个对象的类型,不需要对对象进行强制类型转换,这样更方便。

2013-11-25 17:44:26 929

原创 黑马程序员--Java基础加强(4)--- JDK1.5新特性之JavaBean、注解

一、由内省(IntroSpector)引出JavaBean1、内省:IntroSpector ,主要用于对javaBean进行操作。2、什么是JavaBean?     一个Java类,只要含有get、set开头的方法,都可以看做是JavaBean。     JavaBean一般用于数据传递,所以其属性一般私有,但是可以通过get、set方法获取属性名。去掉get、set方法的ge

2013-11-25 17:38:12 1151 3

原创 黑马程序员--Java基础加强(3)--反射

反射不是JDK1.5的新特性,从JDK1.2就有了。Struts,Hibernate,Spring包括JUnit等框架都用到了反射。一、 反射的基础—Class类1、什么是Class类?      任何事物都可以看做一个对象,相同的一类对象就抽象成为一类。那么Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class。       通俗类比:众多的人用什

2013-11-25 17:28:43 955

原创 黑马程序员--Java基础加强(2)-- JDK1.5新特性之可变参数,增强for,自动拆装箱,枚举

JDK1.5新特性之可变参数,增强for,自动拆装箱,枚举一、 可变参数1、当一个方法,需要的参数不确定时,可以使用可变参数,比如add方法,希望传入几个参数就让这几个参数相加,声明形式:public int add(int x, int … args){}这里int … args就是可变参数的声明格式:前面的int表示可变参数的类型,args代表这些传入的参数存入的数组名。…省略

2013-11-25 17:16:47 1106

原创 黑马程序员--Java基础加强(1)--eclipse及IDE开发工具介绍

eclipse及IDE开发工具介绍一、Eclipse是一个IDE(集成开发环境),用来开发java程序。并且它也是用java编写的。      Myeclipse是Eclipse的一个插件,使eclipse功能更加强大。我们一般使用Myeclipse。二、几个重要名词解释、还原1、JavaEE:Java 2 Platform Enterprise Edition(平台企业版)。2E

2013-11-25 17:16:27 1189

原创 黑马程序员--Java基础之集合框架(2)

五、Map集合1、Map集合特点:该集合存储键值对,一对一对往里存,而且要保证键的唯一性。2、该接口主要方法: *添加: V put(K key,V value);// put方法添加元素时,如果相同的键添加两次,那么后添加的值会覆盖原有键对应的值,并且put方法会返回该键原来对应的value值 void putAll(Mapm); *删除: void clear();//删除所

2013-11-25 15:49:45 1108

原创 黑马程序员--Java基础之集合框架(1)

一、集合概述Collection1、集合用于存储对象。   与数组的区别:集合是可变长度的,且类型不固定,只要是对象就行。可以存储不同类型的对象。2、集合体系结构:Collection|--List:元素是有序的,元素可以重复。因为该集合体系有索引。|--ArrayList:底层的数据结构使用的数组结构。特点:查询速度很块,但是增删稍慢,数越多越明显。线程不同步。效率高

2013-11-25 15:35:35 1209 2

原创 黑马程序员--Java基础之多线程(2)

四、线程间通信---等待唤醒机制1、线程间通信:就是多个线程在操作同一个资源,但是操作的动作不同。      如生产者和消费者的例子,比如轮流对人对象姓名年龄的输入和输出动作。2、线程间的通信其实就是---不同动作间的同步问题!       操作同一资源的代码分别在不同的地方,要将他们同步在一起,并且还要轮流操作。       比如对人对象进行姓名年龄的输入和输出动作,输入动作

2013-11-25 15:11:49 1043 2

原创 黑马程序员--Java基础之多线程(1)

一、线程概述1、进程:正在执行中的程序。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。2、线程:进程中的一个独立的控制单元。每个进程中都由一个线程或多个线程组成。二、创建线程的两种方法1、继承Thread类,复写其run方法。然后创建该子类的对象。2、实现Runnable接口,复写其run方法,然后创建Thread类,并使用Runnable的子类对象

2013-11-25 15:08:34 1308 2

原创 黑马程序员--Java基础之面向对象(2)

八、对象的初始化过程Person p = new Person("zhangsan",20);这句话都进行了哪些操作?首先栈内存中生成一个引用变量p,其次1、因为new用到了Person.class,所以会先找到Person.class文件并加载到内存中。2、执行该类中的静态代码块,(如果有的话),给Person.class类进行初始化。3、在内存中开辟空间,分配内存地址。4、在堆

2013-11-25 14:34:36 748

原创 黑马程序员--Java基础之面向对象(1)

一、成员变量和局部变量的区别1、成员变量作用于整个类,局部变量只作用于自己的作用域中。2、成员变量,在堆内存中,因为对象的存在,才在内存中存在。局部变量存在栈内存中。3、成员变量可以不初始化,因为系统会默认初始化;局部变量必须先初始化才能参与运算。二、匿名对象1、使用匿名对象容易产生较多的垃圾//这两句操作的是不同的对象,是没有实际意义的。而且语句结束后,这两句的对象都将成

2013-11-25 14:33:53 868 3

翻译 1 启动一个Activity

大多数项目编程规范是通过一个method()方法来启动一个app,Android系统却不是如此,它是在一个Activity中开始代码,并且是通过援引与activity具体生命阶段相一致的具体回调方法来开始Activity代码的。有一系列回调方法用于开始运行一个activity,还有一系列回调方法用于销毁一个activity。    这一课提供最重要的生命周期的方法的概观,并且展示如何处理第一个

2013-07-22 17:49:24 889

翻译 Activity生命周期的管理(序)

当一个用户浏览,离开,又回到你的app时,你的app中的Activity实例会在它生命周期的不同状态之间转换。举个例子,当你的activity第一次启动的时候,它将会显示在系统的前景被用户关注到。在这个过程中,Android系统调用一系列activity的生命周期的方法,当然,在activity中你可以设置用户接口和其他的组件。如果你的用户启动了另外一个activity或者切换了另一个app,系统

2013-07-22 16:33:56 610

原创 Linux下安装有道词典

安装环境:Ubuntu32位操作系统        参考网址:http://www.bc-sj.com/html/linux/rumen/ruanjianshiyong/2011/0201/2222.html        1,下载有道安装包pyton-dict.1.0.1.zip,网址:http://sourceforge.net/projects/yodao-free/files/py

2013-06-08 21:56:55 3626

原创 Linux终端设置及其相关快捷键

操作系统:Ubantu12.04        Ctrl + Alt + t 打开一个新的终端,光标留在终端或者最大化终端,会在左上角看到终端的菜单栏,在Edit那一蓝倒数第二行会看到Key ShotCut选项,点击就会看到你的终端的快捷键了,其中常用的快捷键有:打开一个新的终端窗口:Shift + Ctrl + n关闭一个终端窗口:Shift + Ctrl + q在一个终端打开多

2013-05-31 14:20:50 1126

原创 Ubuntu修改系统语言

最近安装一个ubuntu操作系统,是英文的,出于好奇,很想把它改成中文系统,经搜索发现只需要修改etc/sysconfig文件夹下的i8n文件中的LANG的值。但是我的etc文件夹下根本没有sysconfig这个文件夹,后来才发现我的这部分系统文件被打包到etc/default/locale文件中去了, 做法如下:Ctrl+Alt+t 打开终端,输入ls看一下当前文件夹下有没有etc文件夹,没有的

2013-05-29 11:43:07 1331

原创 Ubuntu命令行下的关机和重启

1,在命令行下关机或重启。命令行下只有root权限的用户才能关机或重启,那么怎么进入root权限呢:sudo passwd root 设置人root的密码,然后su root 回车会提示输入root的份额密码,输入密码并回车,即进入root权限了,然后输入shutdown -h now 回车立刻关机,输入shutdown -r now 回车立刻重启。这里now表示立即执行,也可以改为时间。关于sh

2013-05-29 10:56:48 3641

原创 JDK环境变量配置

首先找到JDK的安装路径,例如我的就是:E:\JDK1.7。右键“我的电脑”-->属性-->高级-->环境变量,在“系统变量”那一栏找到path。配置path:E:\JDK1.7\bin;。path路径中已经有一些系统变量了,只需要在最前面加上E:\JDK1.7\bin;即可,注意分号要加上。接着在环境变量对话框中点击“新建”按钮,命名为classpath。配置classpath:E:\JDK1.

2013-05-28 20:06:49 606

原创 java学习笔记--ssh框架

ssh框架,是web开发的主流框架,s:Struts, s:Spring, h:Hibernate。struts相当于MVC模式中的v即视图,spring相当于c控制器,hibernate相当于m模型。其中struts又可以看成一个小小的mvc模式,只不过总体用于显示。

2013-04-14 10:03:16 578

空空如也

空空如也

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

TA关注的人

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