黑马程序员

导航

2012年6月14日

Java项目经验——程序员成长的关键

摘要: Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点:1、掌握项目开发的基本步骤2、具备极强的面向对象的分析与设计技巧3、掌握用例驱动、以架构为核心的主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现的技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人的要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如何思考!你必须学会假如你是架构师,你该如何思考!你必须掌握针对某个特定问题领域的分析方法!关于基础知识:你可以看看这些名词或知识点,看是否能说出个一二三四来。JavaSE----基本语法、数据类型、操 阅读全文

posted @ 2012-06-14 16:58 黑马—jieqi 阅读(1593) 评论(3) 推荐(8) 编辑

2012年4月15日

黑马程序员——银行业务调度系统

摘要: ---------------------android培训、java培训、期待与您交流! ----------------------银行业务调度系统需求分析银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。Ø有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。Ø异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户:普通客户:快速客户=1:6:3。Ø客户办理业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务所需的时间,快速客户办理业务所 阅读全文

posted @ 2012-04-15 00:36 黑马—jieqi 阅读(1479) 评论(2) 推荐(1) 编辑

黑马程序员—— 交通灯管理系统

摘要: ---------------------android培训、java培训、期待与您交流! ----------------------需求分析模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如:由南向而来去往北向的车辆 ---- 直行车辆由西向而来去往南向的车辆 ---- 右转车辆由东向而来去往南向的车辆 ---- 左转车辆。。信号灯忽略黄灯,只考虑红灯和绿灯 应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。注:南北向车辆与东西向车辆交替放行,同方向等待车辆应先放行直 阅读全文

posted @ 2012-04-15 00:29 黑马—jieqi 阅读(691) 评论(0) 推荐(1) 编辑

黑马程序员——java高新技术(下)

摘要: ----------------------android培训、java培训、期待与您交流! ----------------------高新技术AOPAOP(Aspect Oriented program,简称AOP)即为面向方面的编程·系统中存在交叉业务,一个交叉业务就是要切入到系统中的一个方面,如下所示:{安全、事务、日志等功能要贯穿到好多个模块中,所以,它们就是交叉业务。}安全事务日志StudentService--|------|------|------CourseService---|------|------|------MiscService-----|------ 阅读全文

posted @ 2012-04-15 00:22 黑马—jieqi 阅读(558) 评论(0) 推荐(0) 编辑

2012年4月14日

黑马程序员——java高新技术(上)

摘要: ----------------------android培训、java培训、期待与您交流! ----------------------Java高新技术主要讲述的是Eclipse的操作,JDK1.5的新特性(静态导入、可变参数、自动装箱拆箱、增强for循环、枚举、注解和泛型等),反射,框架,内省,泛型和代理等内容。EclipseIDE:--->ItegrityDevelopmentEnvironmentl更改工程(项目)名:右键—refactor—renamel注释段落快捷键:ctrl+shift+/效果是:/**/l透视图,Eclipse怎么调试变量:右键—DebugAs—选中变量. 阅读全文

posted @ 2012-04-14 23:58 黑马—jieqi 阅读(1017) 评论(0) 推荐(0) 编辑

黑马程序员——java语言——网络编程

摘要: ----------------------android培训、java培训、期待与您交流! ----------------------网络编程网络编程的实现方式网络编程有两种实现方式:即通过TCP协议和UDP协议。问:TCP和UDP有什么区别:答:1)TCP协议:属于可靠的连接,在发送数据报之前建立连接,采用三次握手原则,可以保证数据能够完整的传输到目的地,因而传输速度也会比较慢。2)UDP协议:属于不可靠的连接,发送数据包之前不会建立连接,不会保证数据报到没到达目的地。(1)UDP:a、将数据及源和目的封装成数据包,不需要建立连接b、每个数据包的大小限制在64K内c、因无连接,是不可靠协 阅读全文

posted @ 2012-04-14 10:26 黑马—jieqi 阅读(826) 评论(0) 推荐(0) 编辑

黑马程序员——java语言——GUI

摘要: ----------------------android培训、java培训、期待与您交流! ----------------------1、布局(1)FlowLayout(流式布局管理器),从左到右的顺序排列;是Panel的默认布局管理器。(2)BorderLayout(边界布局管理器),东南西北中,在边界上布局,默认是居中填充;是Frame的默认布局管理器。(3)GridLayout(网格布局管理器),跪着的矩阵。(4)CardLayout(卡片布局管理器),即选项卡。(5)GridBagLayout(网格包布局管理器),非规则的矩阵。2、Frame(1)new Frame(String 阅读全文

posted @ 2012-04-14 10:19 黑马—jieqi 阅读(629) 评论(0) 推荐(0) 编辑

2012年4月13日

黑马程序员——java语言——IO

摘要: ---------------------android培训、java培训、期待与您交流! ----------------------IO按操作数据分:字节流与字符流按流向分为:输出流、输入流|---字节流(原始数据),需要用户读入后进行相应的编码转换。由InputStream和OutputStream处理|---字符流基于自动转换而实现,读取数据时会把数据按照JVM的默认编码自动转换成字符。由Reader和Writer处理。基于双字节的Unicode代码单元InputStream:继承自InputStream的流都是用于向程序中输入数据的,且数据单位都是字节(8位)。 OutputSte. 阅读全文

posted @ 2012-04-13 23:15 黑马—jieqi 阅读(638) 评论(0) 推荐(0) 编辑

2012年4月12日

黑马程序员——java语言——集合Map

摘要: ---------------------android培训、java培训、期待与您交流! ----------------------java.util接口Map<K,V>类型参数:K-此映射所维护的键的类型(key)V-映射值的类型(Value)publicinterfaceMap<K,V>将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。Map集合:该集合存储键值对。一对一对往里存。而且要保证键的唯一性。1,添加。put(Kkey,Vvalue)将指定的值与此映射中的指定键关联putAll(Map<?extendsK,?extends 阅读全文

posted @ 2012-04-12 19:54 黑马—jieqi 阅读(476) 评论(0) 推荐(0) 编辑

2012年4月11日

黑马程序员——java语言——集合

摘要: 1 一.List 有序, 可重复 2 3 1.ArrayList 4 数组结构, 查找快, 增删慢 5 2.LinkedList 6 链表结构, 增删快, 查找慢 7 3.Vector 8 原理和ArrayList相同, 线程安全, 效率低, 已被淘汰 9 4.List集合的迭代10 a.普通for循环11 由于List是有序的, 我们可以通过索引逐个获取, 定义for循环从0循环到length-1, 逐个获取元素12 b.迭代器Iterator13 使用List的iterator()获取迭代器对象14 使用hasNext()判断是否有下一个15 使用next()获取下一个16 c.枚举E.. 阅读全文

posted @ 2012-04-11 22:56 黑马—jieqi 阅读(460) 评论(0) 推荐(0) 编辑