- 博客(21)
- 收藏
- 关注
原创 黑马程序员_银行调度系统
一、需求分析模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1 :6
2014-09-18 17:37:51
518
原创 黑马程序员_交通灯系统的设计、分析与实现
一、需求分析 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆 信号灯忽略黄灯,只考虑
2014-09-18 17:17:34
956
原创 黑马程序员_19枚举
------- android培训、ios培训、期待与您交流! ----------一、为什么要有枚举 问题:要定义星期几或性别的变量,该怎么定义? 假设用1-7分别表示星期一到星期日,但有人可能会写成int weekday = 0; 或即使使用常量方式也无法阻止意外。 枚举就是要让
2014-09-15 16:46:05
561
原创 黑马程序员_18基本数据类型的自动拆箱与装箱
一、自动装箱与拆箱简介自动装箱:Integer num1 = 12;自动拆箱:System.out.println(num1 + 12);基本数据类型的对象缓存:Integer num1 = 12;Integer num2 = 12; //这块相等,System.out.println(
2014-09-15 15:36:49
488
原创 黑马程序员_17增强For循环
一、增强For循环特征及举例语法:for ( type 变量名:集合变量名 ) { … }注意事项:迭代变量必须在( )中定义!应用对象:可以对于集合变量进行循环也可以对数组或者可以是实现了Iterable接口的集合类 举例: public static int add(int x,
2014-09-15 15:06:18
572
原创 黑马程序员_16可变参数
------- android培训、ios培训、期待与您交流! ----------一、何为可变参数,为什么需要可变参数问题:一个方法接受的参数个数不固定,例如:System.out.println(countScore(2,3,5));System.out.println(countScore(1,2,3,5));可变参数的特点:
2014-09-15 14:52:22
494
原创 黑马程序员_15静态导入
一、静态导入简介import语句可以导入一个类或某个包中的所有类import static语句导入一个类中的某个静态方法或所有静态方法语法举例:import static java.lang.Math.sin;import static java.lang.Math.*;二、静态导入练习使用求两个数的最大值和相减结果的绝对值进行举例,这个例子
2014-09-15 14:31:32
551
原创 黑马程序员_14Udp实例
//客户端程序import java.net.*;import java.io.*;public class UdpClient{ public static void main(String[] args) throws Exception{ long l = 10000L;
2014-09-15 14:13:30
544
原创 黑马程序员_12Tcp实例
一、服务端接受客户端的消息//TcpClientimport java.net.*;import java.io.*;public class TcpClient{ public static void main(String[] args) throws Exception{ Socket s = new Socket("19
2014-09-15 14:09:54
495
原创 黑马程序员_13客户端与服务端互发信息
//客户端代码import java.io.*;import java.net.*;public class TalkClient{ public static void main(String[] args) throws Exception{ //定义连接服务器的socket流 Socket s = new Socke
2014-09-15 14:09:51
604
原创 黑马程序员_11线程同步问题、生产者消费者问题
一、线程同步问题public class TestSynchThread implements Runnable{ static int k = 100; public synchronized static void m1(){ k=1000; try{ Thread.sleep(11
2014-09-15 14:07:19
472
原创 黑马程序员_10字节流、字符流、转换流、控制流、数据流、字节数组流
一、流简介按数据流的方向不同分:输入流 输出流按处理数据单位不同分:字节流 字符流按照功能不同可以分为:节点流:InputStream OutputStream 直接跟数据源相连接 ,节点流为可以从一个特定的数据源(节点)读写数据(如:文件、内存)处理流:处理流是“连接”在已经存在的流(节点流或处理流)之上,通过对数据
2014-09-12 13:54:08
788
原创 黑马程序员_09HashMap实例
一、HashMap实例说明:添加、查找操作import java.util.*;public class TestHashMap{ public static void main(String args[]){ HashMap m1=new HashMap(); HashMap m2
2014-09-12 13:27:46
550
原创 黑马程序员_08HashSet实例
一、HashSet实例1import java.util.*;public class TestHashSet{ public static void main(String args[]){ Set s=new HashSet(); s.add("hello");
2014-09-12 13:26:27
588
原创 黑马程序员_07常用类String 、StringBuffer、File类以及递归调用
一、输出一个字符串中出现某个单词的次数(主要用到String类的方法)public class TestString{ public static void main(String args[]){ String s="javascriptsfdsfsdjavasdfsdfsdfjavasfsdfdsfsdfsdfdsjavasdfsdfsdfsdsdfsdjav
2014-09-12 13:22:56
569
原创 黑马程序员_06常用类String 、StringBuffer、File类以及递归调用
一、输出一个字符串中出现某个单词的次数(主要用到String类的方法)public class TestString{ public static void main(String args[]){ String s="javascriptsfdsfsdjavasdfsdfsdfjavasfsdfdsfsdfsdfdsjavasdfsdfsdfsdsdfsdjav
2014-09-11 20:38:27
515
原创 黑马程序员_Java基础_05数组数组拷贝、数据常见问题
一、什么是数组以及数组常见操作数组:同一类型数据的集合。就是一个存储数据的容器。特点: 可以对数组中的每一个元素进行编号,从0开始;这样方便对数组中的元素进行操作。通过数组的length属性可以获取到数组的长度。注意:定义数组时,必须指定长度。什么时候使用数组呢?当参与运算的数据较多时,必须想到先将数据进行临时存储。对数组容器的常见操作:
2014-09-11 17:40:07
514
原创 黑马程序员_Java基础_04数组main函数args详解、数组排序、二分查找实例
一、main函数args详解public class TestArray{ public static void main(String args[]){ int y=new Integer("3"); //这里如果 用 int[] y = new Integer(args.length); ,会提示不兼容的类型,原因是将integer
2014-09-11 17:06:42
558
原创 黑马程序员_Java基础_03面向对象思想(对象转型注意事项、多态、抽象类、final关键字等)
------- android培训、ios培训、期待与您交流! ----------
2014-09-11 16:38:23
667
原创 黑马程序员_Java基础_02常量、变量、数据类型、运算符、语句、程序执行过程
一、常量 概念:常量就是计算机不会变化的数值。 整数常量:表现形式有四种。 二进制、八进制、十进制、十六进制 八进制 :0开头。每三个二进制位代表一个八进制位。 十六进制:0x开头。每四个二进制为代表一个十六进制位。int x = 60; 十进制表示形式x = 0x3c; 十六进制表示形式 进制越
2014-09-11 16:33:57
697
原创 黑马程序员_Java基础_01环境安装、类编译常见错误、标识符、注释
java 环境安装需要下载jdk(java开发工具包),然后配置系统环境变量,下面是详细的说明一、下载并安装jdk 1、 jdk(java开发工具包)包含了开发环境和运行环境。 2、可以从oracle公司官方网站下载java的JDK开发环境 3、具体的安装过程相对比较简单,基本就是下一步,需要注意的一点是在安装过程中,可以选择自定义更改安装路径
2014-09-11 16:25:09
905
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人