黑马Java自学日志
文章平均质量分 83
Jpor031
这个作者很懒,什么都没留下…
展开
-
『黑马程序员』第二话<面向对象>
◤5.1-5.2◢ 面向对象的概念 1.面向对象的三个特征:封装 、继承、多态。 2.举些生活中面向对象的例子。思路:应该结合面向过程来回答此题。 ◤5.3◢ 类和对象的关系 1. 类是一种对事物的描述。 2.对象是指由这描述生产出来的实体。 例如:汽车图纸是类,由图纸制造出来的汽车就是对象。原创 2014-07-22 10:54:32 · 500 阅读 · 0 评论 -
『黑马程序员』第十二话<交通灯系统>
1.交通灯管理系统的项目需求 异步随机生成按照各个路线行驶的车辆信号灯忽略黄灯,只考虑红灯与绿灯应考虑左转车辆控制信号灯,右转车辆不受信号灯控制。具体信号灯控制逻辑与现实生活中普通交通灯控制逻辑相同,不考虑特殊情况下的控制逻辑。注:南北向车辆与东西车辆交替放行,同向先放直再放左。每辆车通过路口时间为1s(提示:可通过线程Sleep的方式模拟)随机生成车辆时间间隔以及红绿灯交换时间间隔原创 2014-07-22 17:47:34 · 465 阅读 · 0 评论 -
『黑马程序员』第十三话<银行业务调度系统>
模拟实现银行业务调度系统逻辑,具体需求如下: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户 :普通客户 :快速客户 = 1 :6 :3。 客户办理业务所需时间有最大值和最小值,在该原创 2014-07-22 17:55:48 · 442 阅读 · 0 评论 -
『黑马程序员』第八话<GUI>
1、GUI概述 GUI(图形用户界面) Graphical User Interface(图形用户接口)。用图形的方式,来显示计算机操作的界面,这样更方便更直观。 CLI:Command Line User Interface(命令行用户接口),就是常见的dos命令行操作。需要记忆一些常用的命令,操作不直观。 Java为GUI提供的对象都存在java.awt和javax.s原创 2014-07-22 11:09:03 · 366 阅读 · 0 评论 -
『黑马程序员』第三话<多线程>
『11.1』多线程概述 1.进程:是一个正在执行中的程序,每一个进程都有一个执行顺序(执行路径)(控制单元) 2.线程:就是进程中的一个独立的控制单元。线程控制进程执行。 『11.2』创建线程-继承Thread类 创建线程的第一种方法:继承Thread类 步骤: 1.定义类继承Thread 2.复写Thread类中的run方法,目的:将自定义代码存储在r原创 2014-07-22 10:57:47 · 310 阅读 · 0 评论 -
『黑马程序员』第十一话<基础加强02>
30_对JavaBean的简单内省操作 import java.beans.IntrospectionException; import java.beans.PropertyDescriptor; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public原创 2014-07-22 11:13:11 · 540 阅读 · 0 评论 -
『黑马程序员』第九话<正则表达式>
【1】、正则表达式(特点) 正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作,这样就简化了书写。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差 【2】、正则表达式(匹配、切割、替换) 具体操作功能: 1.匹原创 2014-07-22 11:08:11 · 512 阅读 · 0 评论 -
『黑马程序员』第五话<集合框架>
14.1 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种 数组和集合类同事容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的,数组中可以存储基本数据类型,集合只能存储 14.3 迭代器 迭代:就是取出集合中元素的一种方式原创 2014-07-22 11:03:29 · 364 阅读 · 0 评论 -
『黑马程序员』第四话<String>
〖13.1〗String概述 特点: . 字符串是一个特殊的对象 字符串一旦初始化就不可以被改变 字符串在内存中有一个常量池,也就是一个数组,专门用于存储字符串数组也有长度,但是它的length后没有括号;字符串也有长度,但是它是通过方法完成的 ,所以带括号。 String.equals与Object.equals不一样,前者比字符串,后者比内存地址 ==比的是原创 2014-07-22 10:57:22 · 309 阅读 · 0 评论 -
『黑马程序员』第七话<网络编程>
1、网络编程—概述 网络通讯要素 IP地址:InetAddress网络中设备的标识,不易记忆,可用主机名, 本地主机地址:127.0.0.1主机名:localhost 小结:如果在选取的ip地址中搜索不到相对应的主机名,则系统会返回对应的ip地址 端口号: 用于标识进程的逻辑地址,不同进程的标识, 有效端口:0~65535,其中0~1024系统原创 2014-07-22 11:07:35 · 442 阅读 · 0 评论 -
『黑马程序员』第六话<IO流>
18.6 IO流就是(Input Output)流 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 流按操作分为两种:字节流与字符流 流按流向分为:输入流,输出流 四个基类 字节流的抽象基数:InputStrean, OutStream. 字符流的抽象基类:Reader,Write. 注:由这四个类派生原创 2014-07-22 11:05:30 · 594 阅读 · 0 评论 -
『黑马程序员』第十话<基础加强01>
1-7.eclipse的基本使用 工程管理和快捷键配置 eclipse视图管理和程序调试 配置eclipse的编译与运行环境 在eclipse中配置java模板代码 在eclipse中导入已有的工程 8.静态导入 import :语句可以导入一个类或包中的所有类 import static :语句导入一个类中的某个静态方法或所有静态方法 3.f原创 2014-07-22 11:12:07 · 363 阅读 · 0 评论 -
『黑马程序员』第一话<JAVA基础学习>
1,dos命令行,课程中常见命令: dir:列出目录下的文件以及文件夹; md:创建目录; rd:删除目录; cd:进入指定目录; cd..:退回上一级; cd/:退回根目录; del:删除文件(del 可以删除非空文件夹,而rd不原创 2014-07-22 10:47:22 · 704 阅读 · 0 评论