- 浏览: 32310 次
- 性别:
最新评论
文章列表
黑马程序员-java概述
- 博客分类:
- java
---------------------- android培训、java培训、期待与您交流! ----------------------
java概述
软件开发
什么是软件?
软件:一系列按照特定顺序组织的计算机数据和指令的集合
常见的软件:
系统软件:
如:DOS,windows,Linux等。
应用软件:
如:扫雷,迅雷,QQ等。
什么是开发?
制作软件
人机交互
软件的出现实现了人与计算机之间的更好的交互。
交互方式:
图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-反射机制
反射
Java程序中的各个java类属于同一类事物,描述这里类的java类就叫做Class。
Class类代表Java类,它的各个示例对象分别在对应各个类在内存中的字节码。
什么是字节码?
一个类被加载器加载到内存中占有一片存储空间,这个空间里面的内容就说字节码;
不同类的字节码是不同的,所以它们在内存中的内容是不同的,这一个个空间可以分别用故意个个对象来表示,且这些对象具有相同的类型 ...
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-银行业务调度系统
银行业务调度系统
模拟实现银行业务调度系统逻辑,需求:
1.银行内有6个业务窗口,1-4号窗口为普通窗口,5号为快速窗口,6号为vip窗口。、
有三种对应类型的客户:vip,普通,快速客户(交水电费电话费)
异步随机生成各种类型的客户,生成各种类型用户
比例为vip 普通 快速 =1:6:3
客户办理业务所需时间有最大值和最小值。在该范围内随机设定每个vip客户以及普通客户办理业务所需 ...
黑马程序员-高新技术知识1
- 博客分类:
- java
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-高新技术知识1
静态导入:静态导入是jdk 1.5以后提供的一种导入方法
如:import static java.lang.Math.*;
重载与重写的 ...
黑马程序员-交通灯管理系统
- 博客分类:
- java
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-交通灯管理系统
交通灯管理系统
需求:
1异步随机生成按照各种路线行驶的车辆。
如:E2S.N2E等
2信号忽略黄灯。只考虑红绿灯。
3.应考虑左转车辆控制信号灯,右转车辆不收信号灯控制。
4具体信号灯逻辑与实现生活中普通交通控制,不考虑特殊情况。
5每辆车通过路口的时间为1秒。
6随机生成车辆时间间隔,以及红绿灯时间间隔自定,可以设置。
7不许实现GUI,只考虑逻辑实现。
思想:
...
---------------------- android培训、java培训、期待与您交流! ----------------------
代理技术
代理的概念与作用
生活中的代理
武汉人从武汉的代理商手中买联想电脑和直接跑到北京传智播客旁边来找联想总部买电脑,你 ...
黑马程序员-IO流使用缓冲区提高效率
- 博客分类:
- java
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-IO流使用缓冲区提高效率
/*
字符流缓冲区
缓冲区的出现提高了流对数据的读写效率。
对应类:
1.BufferedWriter
2.BufferedReader
用法:缓冲区要结合流才能使用,是在流的基础上对流进行增强。
缓冲区的出现是为了提高流的操作效率,所以创建缓冲区前,要现有流的存在。
示例:
*/
import java.io. ...
黑马程序员-构造函数应用方法
- 博客分类:
- java
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-构造函数应用方法
构造函数
构造函数的作用:
用于给给定对象初始化。
用法:
在分析事物时,该事物存 ...
黑马程序员-IO流如何创建文件
- 博客分类:
- java
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-IO流如何创建文件
IO流创建一个文件
流的概念和作用
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
IO流用来操作设备间的数据传输,
Java对数据的操作是通过流的方式实现的。
IO流的分类
根据处理数据类型的不同分为:字 ...
黑马程序员-IO流复制指定文件中的内容
- 博客分类:
- java
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-IO流复制指定文件中的内容
/*
IO复制一个文本文件
将E盘的一个文本文件数据存储到d盘的一个文件中。
复制的原理:
其实就是将c盘下的一个文件数据存储到d盘的一个文件中。
步骤:
1.在d盘创建一个 文件,用于存储c盘文件中的数据。
2.定义读取流和c盘文件关联。
3.通过不断的读写完成数据的存储。
4.关闭资源。
*/
import java. ...
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-IO流读取文件中的内容
IO读取文本文件中的内容
我们知道要读取一个文件中的内容,用到的是读取流,要读的是文本文件,所以就用字符流,这时 我们会想到读取字符流的抽象类Reader,我们已经敢确定了使用的是Reader,但是api中我们可以知道Reader是一个抽象类,我们要使用Reader类中的方法,就必须找到复写了Reader类中方法的Reader的子类,
因为我们是对文件进行操作,所以我们找到了一个对文 ...
黑马程序员-GUI窗体实现文件打开保存
- 博客分类:
- java
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-GUI窗体实现文件打开保存
/*建立一个窗体
*有菜单栏,文本框
*菜单栏中有菜单列表
*列表中的菜单有活动监听,并具有一定的功能。
*可以实现打开和保存文件的功能。
* */
import java.io.*;
import java.awt.*;
import java.awt.event.*;
class MyMenu
{
//定义图形中所需组件的引用
priv ...
黑马程序员-GUI文件浏览器
- 博客分类:
- java
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-GUI文件浏览器
/*定义一个窗口,列出指定目录中内容
*具有错误提示对话框
*
* */
import java.awt.*;
import java.awt.event.*;
import java.io.*;
class MywindowDemo
{
//定义图形中所需组件的引用
private Frame f;
private Button but,okbut;
pri ...
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-UDP协议编写聊天程序
/*编写一个聊天程序
* 使用到UDP协议
* 有接收和发送数据部分
*能够同时接收和发送数据
*使用到多线程技术
*实现一条线程接收,一条线程发送。
*
* */
import java.io.*;
import java.net.*;
class Send implements Runnable
{
private DatagramSocket ...
---------------------- android培训、java培训、期待与您交流! ----------------------
黑马程序员-设计模式
设计模式是一种解决某一类问题最行之有效的方法,在Java中一共有23
中设计模式。
单利假设模式 ...