自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 20 银行业务系统

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

2013-08-20 17:16:42 378

原创 19 交通灯管理系统

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

2013-08-20 17:15:11 441

原创 18 Java基础加强(下)

java基础加强(下)1、泛型 JDK1.5以后出现的机制,用于解决安全问题,是一个类型安全机制。 泛型出现的原因: 由于集合可以存储不同类型的数据,所以取元素时有可能会导致类型转换错误,所以在开始 定义集合的时候就限定集合只能存某种引用数据类型的对象,减少操作集合时出错的几率。 泛型的书写格式:通过 al = new ArrayList();

2013-08-20 17:12:41 362

原创 17 Java基础加强(上)

1、静态导入 import语句可以导入一个类或一个包中所有的类,并不占用资源,只是在编写程序时少写一些前缀(普通导入)。 import语句导入一个类中的某个静态方法或所有静态方法。(静态导入,jdk1.5新特性) 例如:import static java.lang.Math.max; 导入一个静态方法 import static java.lang.Math.*;

2013-08-20 17:11:16 420

原创 16 网络编程

网络编程1、网络模型 OSI参考模型 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 TCP/IP参考模型 应用层:SMTP、FTP、HTTP、thunder。 传输层:Tcp、 Udp 网际层:ip 主机至网络层2、网络通讯要素 IP地址(InetAddress):每台网络终端在网络中都有一个独立的地址,网络中设备的标识

2013-08-20 17:10:37 418

原创 15 图形化界面GUI

GUI(图形用户界面) 概念: GUI是Graphical User Interface的缩写,图形用户接口 CLI是Command line User Interface的缩写 ,命令行用户接口,就是常见的Dos命令行操作。需要记忆一些常用的命令, 操作不直观。如:创建文件夹,或者删除文件夹等 Awt和Swing: Java为GUI提供的对象都存在jav

2013-08-20 17:09:26 384

原创 14 IO流(下)

1、字节流 针对的字节数据,包括文本也包括媒体数据,如果是纯文本用字符流处理较为便捷。基本操作与字符流相同 字节流所使用的缓冲区是一个byte[]。 常用的对象: FileInputStream:用来读取文件的字节流 read()方法可以一次读取一个字节 read(byte[])方法可以一次读取若干字节到数组中 FileO

2013-08-20 17:07:59 296

原创 13 IO流(上)

IO流1、概念: I就是Input(输入), O就是Output(输出) IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 按流向分为两种:输入流和输出流。在早期时只有字节流,后期为了方便处理不同的文字出现了字符流。 按操作类型分为两种:字节流(通用)与字符流(融合了编码表)。2

2013-08-20 17:06:54 307

原创 12 集合(下)

集合(下)1、迭代(iterator):迭代是取出collection集合中元素的方式(for循环、增强for循环、迭代器)。 for循环遍历:删除元素时集合后面的元素会向前移动,删除后循环变量要-- 增强for循环:for(类型 变量名;容器){循环体},每次循环变量指向不同容器中元素 不能改变容器的结构。 Iterable接口:JDK1.

2013-08-20 17:05:50 326

原创 11 集合(上)

集合(上)1、集合概念 为什么出现集合类: 在面向对象的编程思想中,都是以对象的形式对事物进行描述的,为了保证对象的生命周期,我们需要持有对象 在很多情况下,我们不知道在程序中需要创建多少个对象,这时就不能依靠定义引用对象的变量来持有每一个对象 所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。 数组和集合类的区别: *数组也可

2013-08-20 17:04:11 284

原创 10 常用类

常用类1、String类 字符串是一个特殊对象。 字符串是常量,这类被final修饰,不能被继承,一旦初始化就不可改变 字符串在程序中经常使用,虚拟机会将其缓存在String池中 String s1 = “abc” 和 String s2 = new String(“abc”)的区别: * s1代表一个对象“abc” * s2有两个对象“new

2013-08-20 17:02:35 312

原创 09 多线程

多线程1、进程:当前正在执行的程序,代表一个应用程序在内存中的执行区域。2、线程:是进程中的一个执行控制单元,执行路径。是CPU调度和分派的基本单位; 一个进程中如果只有一个执行路径,这个程序称为单线程; 一个进程中有多个执行路径时,这个程序成为多线程;3、多线程的意义 允许多个线程并发执行,提高程序运行效率。 例如:迅雷多线程下载,QQ多个人同时聊天,凌波多个人同时共享

2013-08-20 16:59:41 360

原创 08 异常、包、jar文件

1、异常 异常就是Java程序在运行过程中出现的错误。如程序要打开一个不存的文件、网络连接中断、操作数组越界等; 异常体系: Throwable:Throwable表示Java中可被抛出的对象,它是所有错误和异常的父类; Error:通常出现重大问题如:运行的类不存在或者内存溢出等,表示错误; Exception:在运行时运行出现的一些情况,表示异常;可以通

2013-08-20 16:52:06 407

原创 07 面向对象(下)

面向对象(下)1、接口(interface)      定义:是抽象方法和常量值的集合;      格式:interface 类名{}      接口中的成员修饰符是固定的:   成员常量:public static final接口里面定义变量是全局常量,而且上面三个关键字都可以省略,而且只能是 public static final

2013-08-20 16:25:59 314

原创 06 面向对象(中)

面向对象(中) 1  继承(Inherit)    概述多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类只要继承(extends)那个类即可。继承的类为子类(派生类),被继承的类为父类(超类, 基类)。子类会自动继承父类所有的方法和属性。    作用:当我们定义一个类时,发现另一个类的功能这个类都需要,而这个类又要增加一些新功能时,

2013-08-18 13:25:31 390

原创 05 面向对象(上)

/* 面向对象(上)1、理解面向对象    面向对象概念面向对象是相对面向过程而言,面向对象和面向过程都是一种思想。   定义一:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。    定义二:面向对象方法是以认识论为基础,用对象来理解和分析问题空间,并设计和开发出由对象构成的软件   系统(解空间)的方法。由于问题

2013-08-18 13:06:26 350

原创 04 Java基础语法(函数、数组)

函数和数组1、函数* 定义:函数就是定义在类中的具有特定功能的一段独立小程序;如果一段代码在多个地方使用, 可以将代码定义为函数.使用名字调用函数即可,提高了代码的复用性;函数也称为方法。 格式:修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...){执行语句;return 返回值;}返回值类型:函数运行后的结果的数据类型;

2013-08-18 13:01:51 480

原创 03 Java语言流程控制

程序流程控制1、顺序结构    判断结构 if语句(分支语句)三种格式:   ① if(条件表达式){ 执行语句; } System.out.println(); 举例:int age = 19; if (age >= 18) { System.out.println("可以浏览本网站"); } System.out.pri

2013-08-18 12:52:02 432

原创 02 Java语言基础组成

第二章 java语言基础组成1  标识符    定义:java中对各种变量,方法和类的命名都叫标识符。在java中凡是自己起的名字都叫标识符,都需要遵守标识符规则。    组成:由26个英文字母大小写、数字(0-9)、和符号_$组成。java中严格区分大小写,标识符不限制长度为了方便阅读,标识符的定义要有意义。    规则:数字不可以开头

2013-08-18 12:46:27 355

原创 01 Java概述

第一章  java概述1、java语言的起源和特点    java语言的三种技术架构J2EE(Java 2 Platform Enterprise Edition)企业版(就业)J2SEJava 2 Platform Standard Edition)标准版(基础)J2ME(Java 2 Platform Micro Edition)小型版    j

2013-08-18 12:44:36 373

空空如也

空空如也

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

TA关注的人

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