自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

---------------------- ASP.Net+Android+IOS开发、href="http://edu.csdn.net"target="blank">.Net培训、期待与您交流! ----------------------1、项目需求:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户

2014-01-17 21:52:00 619

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

1、项目需求模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆。例如:由南向而来去往北向的车辆 ---- 直行车辆由西向而来去往南向的车辆 ---- 右转车辆由东向而来去往南向的车辆 ---- 左转车辆。。。信号灯忽略黄灯,只考虑红灯和绿灯。应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。具体信号灯控制逻辑与现实生

2014-01-17 16:09:12 558

原创 黑马程序员_博客说明

---------------------- ASP.Net+Android+IOS开发、href="http://edu.csdn.net"target="blank">.Net培训、期待与您交流! -------------------------------------------- 网上的博客区所写的文章我都有手写版,写了两个本子。因为我觉得写在本子上更方便于我随时复习,这可能也是

2014-01-12 15:22:02 572

原创 黑马程序员_java加强手写笔记

---------------------- ASP.Net+Android+IOS开发、href="http://edu.csdn.net"target="blank">.Net培训、期待与您交流! -------------------------------------------- ASP.Net+Android+IOS开发、

2014-01-12 14:42:44 834 1

原创 黑马程序员_学习笔记第25天——正则表达式

1、正则表达式:符合一定规则的表达式作用:用于专门操作字符串特点:用于一些特定的符号来表示一些代码操作,这样就简化书写。好处:可以简化对字符串的复杂操作。弊端:符号定义越多,正则越长,阅读性越差2、具体操作功能:匹配:String  matches方法,用规则匹配整个字符串,只要有一处不符合规则,就匹配结束,返回false切割:String  split()替换:S

2014-01-04 23:47:42 605

原创 黑马程序员_学习笔记第24天——网络编程

1、练习上传图片public class UploadPicClientDemo { public static void main(String[] args)throws Exception { if(args.length!=1){ System.out.println("请选择一个jpg格式的图片"); return; } File file = new F

2014-01-03 22:08:06 575

原创 黑马程序员_学习笔记第23天——网络编程TCP/UDP

1、网络编程1)找到对方IP2)数据要求发送到对方指定的应用程序上,为了标识这些应用程序,所以给这些网络应用程序都用数字进行标识,为了方便称呼这个数字,叫做端口,逻辑端口。3)定义通信规则,这个通讯规则成为协议,国际组织定义了通用协议TCP/IP。2、网络模型:1)OSI参考模型:7层应用层表示层会话层传输层(UDP、TCP)网络层(IP地址)数据链路层

2014-01-02 16:04:29 584

原创 黑马程序员_学习笔记第22天——图形化界面

1、GUI图形用户界面(Graphical  User  Interface)2、java.Awt :Abstract  Window  ToolKit(抽象窗口工具包),需要调用本地系统方法实现功能,属重量级控件。3、javax.Swing :在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由java实现,增强了移植性,属轻量级控件。4、Container:为

2013-12-27 00:56:45 567

原创 黑马程序员_学习笔记第21天——Object流、管道流、数据流

1、ObjectInputStream,ObjectOutputStream对象需要继承Serializable(标记接口,其中没有方法)成员加上static后可以防止序列化;成员变量加上transient后防止序列化。UID是序列号。public class ObjectStreamDemo1 { public static void main(String[] args)

2013-12-25 23:35:08 483

原创 黑马程序员_学习笔记第20天——File类、递归、Properties、打印流

1、File类常见方法:1)创建boolean  creatNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false。和输出流不一样,输出流对象一建立就创建文件,而且文件已经存在,会覆盖。boolean  mkdir():创建一级目录,如果不存在返回true创建成功,如果存在返回false创建失败boolean  mkdir():可创建多级目录2

2013-12-24 14:18:49 493

原创 黑马程序员_学习笔记第19天——缓冲区、转换流、字节流

1、BufferedWriter缓冲区的出现是为了提高流的操作效率而出现的,所以在创建缓冲区之前,必须要先有流对象。该缓冲区中提供了一个跨平台的换行符:newLine(); public static void main(String[] args) throws IOException{ //创建一个字符写入流对象 FileWriter fw = new FileWrit

2013-12-22 01:24:06 657

原创 黑马程序员_学习笔记第18天——IO流、字符流

1、System:描述系统一些信息,类中的方法和属性都是静态的。获取系统属性信息:Properties  getProperties();out:标准输出,默认控制台in:标准输入,默认键盘因为Properties是Has哈table的子类,也就是Map集合的一个子类对象,那么可以通过map的方法取出该集合中的元素,该集合中存储都是字符串,没有泛型定义。在系统中自定义特有信息:

2013-12-20 21:11:23 543

原创 黑马程序员_学习笔记第17天——Collections、jdk1.5新特性

1、集合框架的工具类Collectionspublic class CollectionsDemo1 { public static void main(String[] args) { //sortDemo(); //maxDemo(); binarySearchDemo(); } public static void binarySearchDemo() {

2013-12-20 01:29:04 520

原创 黑马程序员_学习笔记第16天——Map集合

1、Map集合:该集合存储键值对,一对一对往里存,而且要保证键的唯一性。添加:put(K  key,  V  value)      putAll(Map  m)删除:clear()     remove(Object key)判断:containsValue(Object  value)     containsKey(Object  key)    isEmpty()获取:ge

2013-12-19 22:53:05 471

原创 黑马程序员_学习笔记第15天——TreeSet、泛型

1、TreeSet:可以对Set集合中的元素进行排序。2、排序时,当主要条件相同时,一定判断一下次要条件。练习:往TreeSet集合中存储自定义对象学生,想按照学生的年龄进行排序。class Student implements Comparable{ private int age; private String name; Student(String name , int

2013-12-19 01:35:37 425

原创 黑马程序员_学习笔记第14天——Collection集合

1、集合类,方便对多个对象进行操作,对对象进行存储2、数组和集合类同是容器,有何不同?      答:数组虽然也可以存储对象,但长度是可变的,集合可以存储不同类型的对象3、集合类的特点:集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。4、集合框架,为什么会出现这么多的容器呢?      答:因为每一个容器对数据的存储方式都不同,这个存储方式称之为数据结构。

2013-12-18 17:43:17 416

原创 黑马程序员_学习笔记第12天——多线程2

1、wait,notify(),notifyAll()都使用在同步中,因为要对持有监视器(锁)的线程操作,所以要使用在同步中,因为只有同步才具有锁。2、为什么这些操作线程的方法要定义Object类中呢?因为这些方法在操作同步线程时,都必须要标识他们所操作线程持有的锁,只有同一个锁上的被等待线程,可以被同一个锁上notify唤醒,不可以对不同锁中的线程进行唤醒。也就是说,等待和唤醒必须是同一

2013-12-16 23:36:59 443

原创 黑马程序员_学习笔记第10天——异常、包

以下罗列基础教程第十天我学到的知识内容:

2013-12-13 17:26:24 475

原创 黑马程序员_学习笔记第9天——内部类、异常

以下罗列基础教程第九天我学到的知识内容:1、内部类访问规则内部类可以直接访问外部类中的成员,包括私有。之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式为外部类名.this。外部类要访问内部类,必须建立内部类对象。内部类在外部类成员位置时可以被private修饰,但外部类不行。2、访问格式当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他

2013-12-12 17:12:05 468

原创 黑马程序员_学习笔记第8天——多态

以下罗列基础教程第一天我学到的知识内容:1、

2013-12-12 02:13:47 550

原创 黑马程序员_学习日记第7天——继承、接口、抽象类

以下罗列基础教程第一天我学到的知识内容:1、继承提高了代码的复用性,让类与类之间产生了关系,有了这个关系,才有了多态的特性注意:千万不要为了获取其他类的功能,简化代码而继承,必须是类与类之间有所属关系才可以继承,所属关系is a。java语言中,只支持单继承,不支持多继承。因为存在安全隐患,当父类中定义了相同功能,但功能内容不同时,子类对象不确定要运行哪一个。java支持多层继

2013-12-11 17:42:58 586

原创 黑马程序员_学习笔记第6天——静态、单例

以下罗列基础教程第一天我学到的知识内容:1、静态static,存在于方法区中用法:是一个修饰符,用于修饰成员(成员变量,成员函数)静态修饰内容被对象所共享,当成员被静态修饰后,就多了一个调用方式,除了可被对象调用外,还可以直接被类名调用:类名.静态成员特点:随类的加载而加载,随类消失,生命周期最长;优先于对象存在;被所有duixi

2013-12-11 01:20:42 530

原创 黑马程序员_学习笔记第4天——数组

以下罗列基础教程第四天我学到的知识内容:1、数组中有一个属性可以直接获取到数组元素个数:length使用方式:数组名称.length=

2013-12-10 01:41:15 542

原创 黑马程序员_学习笔记第11天——多线程1

以下罗列基础教程第一天我学到的知识内容:1、进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或叫一个控制单元     线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行     一个进程中至少有一个线程2、JVM启动的时候会有一个java.exe,该进程中至少一个线程负责java程序的执行,而且这个线程运行的代码存在于main方法中,该

2013-11-12 23:25:32 559

原创 黑马程序员_学习笔记第13天——String类

以下罗列基础教程第一天我学到的知识内容:1、字符串最大特点,一旦初始化就不可被改变,一旦定义,内催中就存在一个对象class StringDemo{public static void main (String[] args){String s1="abc";//s1是一个类类型的变量,“abc”是一个对象String s2=new String("abc");}

2013-11-12 20:22:34 653

原创 黑马程序员_学习笔记第5天——面向对象

以下罗列基础教程第四天我学到的知识内容:1、面向对象1)三个特征:封装、继承、多态2)开发:就是找对象→创建一 个对象→使用对象→维护对象的关系3)类和对象的关系:类:对现实生活中事物的描述对象:就是这类事物,实实在在的个体,通过new操作符所产生的实体在堆内存中4)属性对应是类中的变量,行为对应类中的函数(方法)定义类就是在描述事物,就是在定义属性和行为,属性和行

2013-10-28 23:28:58 515

原创 黑马程序员_学习笔记第3天——for、while、函数

以下罗列基础教程第二天我学到的知识内容:1、循环结构:1)while定义初始化表达式while(条件表达式){循环体(执行语句);}2)do whiledo{循环体(执行语句)}while(条件表达式);3)while先判断条件,只有条件满足才执行循环体do while:先执行循环体,再判断条件,条件满足,再继续执行循环体简单一句话:

2013-10-27 15:54:56 502

原创 黑马程序员_学习笔记第2天——运算符、语句

以下罗列基础教程第二天我学到的知识内容:1、java语言基础组成:关键字、标识符、注释、常量和变量、运算符、语句、函数、数组2、关键字: 1)用于定义数据类型的关键字:class  interface  byte  short  int  long  float  double  char  boolean  void  2)用于定义数据类型值的关键字:true  false  n

2013-10-26 17:27:59 616

原创 黑马程序员_学习笔记第1天——dos

以下罗列基础教程第一天我学到的知识内容:1、软件:一系列按照特定顺序组织的计算机数据和指令的集合。2、交互方式:图形化界面、命令行方式3、dos常见命令:      dir:列出当前目录下的文件及文件夹      md:创建目录      rd:删除目录      cd:进入指定目录      cd..:退回到上一级目录      cd/:退回到跟目录

2013-10-26 01:40:01 709

空空如也

空空如也

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

TA关注的人

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