- 博客(29)
- 收藏
- 关注
原创 黑马程序员--学习日记27 ( 银行业务调度系统 )
-------android培训、java培训、期待与您交流! ---------- 一 . 需求: 二.分析: 三.画类图: 四.编写代码: public class NumberManager { private int lastNumber = 0; private List queueN
2013-03-13 11:06:27 394
原创 黑马程序员-学习日记26 ( 交通灯管理系统 )
-------android培训、java培训、期待与您交流! ---------- 一.需求: 二.画图理解: 三.思路分析: 四.编写代码: /** * 每个Road对象代表一条路线,总共有12条路线,即系统中总共要产生12个Road实例对象。 * 每条路线上随机增加新的车辆,增加到一个集合中保存。 * 每条路线每隔一
2013-03-13 11:03:31 513
原创 黑马程序员-学习日记24(java高新技术 5 )
-------android培训、java培训、期待与您交流! ---------- 创建动态类的实例对象及调用其方法 1.接口 InvocationHandler(java.lang.reflect) 1)InvocationHandler 是代理实例的调用处理程序 实现的接口。 每个代理实例都具有一个关联的 调用处理程序。对代理实例调用方法时,将对方法调
2013-03-12 12:00:22 404
原创 黑马程序员-学习日记24(java高新技术 4 )
-------android培训、java培训、期待与您交流! ---------- .自定义泛型方法的练习与类型推断总结 1.泛型方法的练习题 1)编写一个泛型方法,自动将Object类型的对象转换成其他类型。 2)定义一个方法,可以将任意类型的数组中的所有元素填充为相应类型的某个对象。 3)采用自定义泛型方法的方式打印出任意参数化类型的集合中的所有内容。
2013-03-12 11:57:25 703
原创 黑马程序员-学习日记23(java高新技术 3 )
-------android培训、java培训、期待与您交流! ---------- .对JavaBean的复杂内省操作 1.接口 BeanInfo(java.beans 包) 1)public interface BeanInfo希望提供有关其 bean 的显式信息的 bean 实现者可以提供某个 BeanInfo 类, 该类实现此 BeanInfo 接口并
2013-03-12 11:52:56 613
原创 黑马程序员-学习日记22(java高新技术2)
-------android培训、java培训、期待与您交流! ---------- 21.成员变量反射的综合案例 需求:将任意一个对象中的所有String类型的成员变量所对应的字符串内容中的"b"改成"a".22.成员方法的反射 1.Method类 1)Method类代表某个类中的一个成员方法 2)得到类中的某一个方法: 例子:Method char
2013-03-12 11:48:11 564
原创 黑马程序员-学习日记21(java高新技术 1 )
-------android培训、java培训、期待与您交流! ---------- .JDK1.5和JDK1.6的新特性? JDK1.5 1.静态导入 2.可变参数 3.增强的for循环 4.基本数据类型的自动拆箱与装箱 5.枚举 6.注解 7.泛型 见:F:
2013-03-12 11:36:05 627
原创 黑马程序员-学习日记20(正则表达式 )
-------android培训、java培训、期待与您交流! ---------- 正则表达式(特点) 1.正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长
2013-03-12 11:30:43 417
原创 黑马程序员-学习日记18(网络编程 2 )
-------android培训、java培训、期待与您交流! ---------- -网络编程(TCP-上传图片) 客户端。 1.服务端点。 2.读取客户端已有的图片数据。 3.通过socket输出流将数据发给服务端。 4.读取服务端反馈信息。 5.关闭。02-网络编程(TCP-客户端并发登录) 客户端通过键盘录入用户名。 服
2013-03-12 11:27:00 591
原创 黑马程序员-学习日记18(网络编程 1 )
-------android培训、java培训、期待与您交流! ---------- 网络编程(概述) 1.网络编程 1)网络模型 OSI参考模型 TCP/IP参考模型 2)网络通讯要素 IP地址 端口号 传输协议 2.网络通讯图示:Day23-01-网络通讯原理02-网络编程(网络模型) 1.注意:
2013-03-12 11:24:51 599
原创 黑马程序员-学习日记17( GUI )
-------android培训、java培训、期待与您交流! ---------- GUI(概述) 1.GUI(图形用户界面) 1)GUI Graphical User Interface(图形用户接口) 用图形的方式,来显示计算机操作的界面,这样更方便更直观。 2)CLI Command line User Interface(命令行用户接口)
2013-03-12 11:20:19 449
原创 黑马程序员-学习日记13(IO流 3 对象的序列化)
-------android培训、java培训、期待与您交流! ---------- 1.OutPutStream ---> 类 ObjectOutputStream(java,io包) 1)ObjectOutputStream 将 Java 对象的基本数据类型和图形写入 OutputStream。 可以使用 ObjectInputStream 读取(重构)对象。通
2013-03-12 11:15:16 589
黑马程序员-学习日记15(IO流 3 )
-------android培训、java培训、期待与您交流! ---------- .File类(java.io包): 1)用来将文件或者文件夹封装成对象 2)方便对文件与文件夹的属性信息进行操作。//流只能操作数据。 3)File对象可以作为参数传递给流的构造函数。 4)了解File类中的常用方法。 2.深入介绍File类 1)文件和目录
2013-03-12 11:05:12 153
原创 黑马程序员-学习日记13(IO流 2 )
-------android培训、java培训、期待与您交流! ---------- .IO流(BufferdeWriter) 1.字符流的缓冲区 1)缓冲区是为了提高流的操作效率而出现的。 所以在创建缓冲区之前,必须要先有流对象。 缓冲区在流的基础上对流的功能进行了增强。 2)该缓冲区中提供了一个跨平台的换行符:newLine(); 3)对
2013-03-12 11:03:30 334
原创 黑马程序员-学习日记13(IO流 1 )
-------android培训、java培训、期待与您交流! ---------- 01.IO流(概述) 1.IO(Input Output)流 1)IO流用来处理设备之间的数据传输 2)java对数据的操作是通过流的方式 3)java且用于操作流的对象都在IO包中 4)流按操作数据分为两种:字节流与字符流。 (1)字符流:方便处理文本数
2013-03-12 10:58:50 439
原创 黑马程序员-学习日记12(其他对象)
-------android培训、java培训、期待与您交流! ---------- 其他对象(System) 1.System(java.lang): System:类中的方法和属性都是静态的。 out: 标准输出,默认是控制台。 in : 标准输入,默认是键盘。 该类中的方法: 1)static Properties getProp
2013-03-12 10:54:00 362
原创 黑马程序员-学习日记9(集合框架 4 )
-------android培训、java培训、期待与您交流! ---------- /*//Map集合:该集合存储键值对,一对一对往里存,而且要保证键的唯一性。 1 ,添加。 put(K key,V value); putAll(Map m); 2 ,删除。 clear(); remove(Object key); 3 ,判断。 contain
2013-03-12 10:46:37 390
原创 黑马程序员-学习日记9(集合框架 3 ) .
-------android培训、java培训、期待与您交流! ---------- /* Collection :集合是可变长度的!!! |--List:元素是有序的,元素可以重复,因为该集合体系有索引。 |--ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快,但增删稍慢,是线程不同步的效率高,默认数据长度为10,当超过长度为10的元
2013-03-12 10:43:34 326
原创 黑马程序员-学习日记9(集合框架 2 )
-------android培训、java培训、期待与您交流! ---------- /*枚举就是Vector特有的取出方式。另外它还有迭代器、遍历get方法,按角标索引发现枚举和迭代器很像。其实枚举和迭代是一样的,为什么要有迭代呢?因为枚举的名称以及方法的名称都过长,枚举郁郁而终了。IO中有一个对象用到了。Vector支持枚举,iterator没有。
2013-03-12 10:40:20 444
原创 黑马程序员-学习日记9(集合框架 1 )
-------android培训、java培训、期待与您交流! ---------- TreeSet: Set:无序,不可以重复元素。 |--HashSet: 数据结构是哈希表,线程是非同步的。 保证元素唯一性的原理:判断元素的hashCode值是否相同。 如果相同,还会继
2013-03-12 10:35:03 403
原创 黑马程序员--学习日记8(String)
-------android培训、java培训、期待与您交流! ---------- String概述 1.java.lang包-->String (1)public final class String 此类不能有子类,也就是操作字符串的功能不可以被复写。 (2)String类代表字符串,java程序中所有的字符串字面值(如:"abc")都
2013-03-12 10:29:23 407
原创 黑马程序员--学习日记7(多线程 2 ) .
-------android培训、java培训、期待与您交流! ---------- //线程间通讯:其实就是多个线程在操作同一个资源,但是//操作的动作不同。 //同步锁、、、 /* class Res{ String name; String sex;}class Input implements Runnable{ privat
2013-03-12 10:17:47 368
原创 黑马程序员--学习日记7(多线程 1 )
-------android培训、java培训、期待与您交流! ---------- 1.多线程概述 (1)进程:一个正在执行中的程序,每一个进程执行都有一个执行顺序,该顺序是 一个执行路径,或叫一个控制单元。 (2)线程:进程序中的一个独立的控制单元,线程控制着进程的执行。一个进程至少有一个线程。 (3)JVM启动时有一个进程java
2013-03-12 10:07:59 418
原创 黑马程序员_java基础总结(1)
-------android培训、java培训、期待与您交流! ---------- 传智播客毕向东Java基础视频教程-day01-09-Hello World的组成部分000.jpg Public static void main(String args[])主函数的作用:保证类的独立运行,因为java工具有一个命令,它会去调用虚拟机,虚拟机会调用Win
2013-03-10 15:41:22 805
黑马程序员_自我总结java基础
传智播客毕向东Java基础视频教程-day01-09-Hello World的组成部分000.jpg Public static void main(String args[])主函数的作用:保证类的独立运行,因为java工具有一个命令,它会去调用虚拟机,虚拟机会调用Windons低层内容并运行你指定的类,在此类中先找该主函数。是java虚拟机在调用它。是程序的入口。在一个主函数
2013-03-10 15:35:51 207
原创 黑马程序员_java面向对象
------------- java培训、android培训、java博客、java学习型技术博客、期待与您交流! -------------- 面向对象的三大特征:封装 (Encapsulation),继承 (Inheritance),多态 (Polymorphism)比较两个数组对象的内容是否相等可以使用Arrays.equals()方法;模块设计追求强内
2013-03-10 15:25:37 351
原创 黑马程序员_java入门
-------android培训、java培训、期待与您交流! ---------- java的最大特点是:一次编译,到处运行!设置环境变量的时候注意:set path=%path%;d:\java\jdk和set path =%path%;d:\java\jdk是不等同的,在环境变量的名字里面,空格也算是名字的组成部分,所以上面两个是不同的环境变量,一定要注意了!查看
2013-03-10 15:22:02 389
原创 黑马程序员_学习日记2(java基础 一)
-------android培训、java培训、期待与您交流! ---------- 01.关键字(被java语言赋予特殊含义的单词,关键字中所有字母都是小写) 数据类型: class:类 interface接口 byte:字节 short:短整型 int:整型 long:长整型 float:浮点数 dou
2013-03-08 17:45:01 337
原创 黑马程序员_学习日记1(java入门前准备)
-------android培训、java培训、期待与您交流! ---------- 01基本常识: 1.软件开发 (1)软件:一系列按照特定顺序组织的计算机数据和指令的集合。 (2)常见软件: 系统软件:如:DOS,Windows,Linux等。 应用软件:如:扫雷,迅雷,QQ等 (3)什么是开发
2013-03-08 17:30:06 437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人