自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 IO流

1.IO(Input Output)流基础 IO流作用:1>IO流用来处理设备之间的数据传输 2>Java对数据的操作是通过流的方式 3>Java用于操作流的对象都在IO包中 4>流按操作数据分为两种:字节流与字符流。 5>流按流向分为:输入流,输出流。 IO流常用基类:字节流的抽象基类:InputStream ,OutputStream。 字符流的抽象基类:Reader,Write

2015-07-24 18:54:30 281

原创 Java基础——面向对象——继承、抽象类、接口、多态、包、内部类、异常等

第一讲  继承   1、继承:   当多个类拥有相同的功能时,那么这些类不需要每个都写这些相同的功能,只需要把相同功能抽到 一个单独的类中,继承这个类就能获得这些相同的功能; (1)继承的体系结构:就是对要描述的事物进行不断的向上抽取,就出现了体系结构。 要了解这个体系结构中最共性的内容,就看最顶层的类。要使用这个体系的功能,就用最底层的类创建对象 (2)好处: A、提高代码复用

2015-07-23 20:23:41 680

原创 死锁,死锁的四个必要条件以及处理策略

什么是死锁? 如果一个进程集合里面的每个进程都在等待只能由这个集合中的其他一个进程(包括他自身)才能引发的事件,这种情况就是死锁。 这个定义可能有点拗口,一个最简单的例子就是有资源A和资源B,都是不可剥夺资源,现在进程C已经申请了资源A,进程D也申请了资源B,进程C接下来的操作需要用到资源B,而进程D恰好也在申请资源A,那么就引发了死锁。这个肯定每个人都看过了。然后套用回去定义:如果一个进程集

2015-07-23 18:23:41 315

原创 Java集合框架新特性

Jdk5.0新特性:  Collection在jdk1.5以后,有了一个父接口Iterable,这个接口的出现的将iterator方法进行抽取,提高了扩展性。    增强for循环:  foreach语句,foreach简化了迭代器。  格式:增强for循环括号里写两个参数,第一个是声明一个变量,第二个就是需要迭代的容器  for( 元素类型 变量名 : Collection集合 & 

2015-07-23 17:37:50 327

原创 交通灯管理系统,银行业务调度系统

面向对象的分析和设计:        谁拥有数据谁就对外提供操作这些数据的方法        人在黑板上画圆,列车司机紧急刹车,人关门,售货员统计小票金额,。。。。。。。    “两块石头磨成一把石刀,石刀可以砍树,砍成木材,木材做成椅子”      Stoneknife = knifeFactory.creatknife(Stone first,Stone second)

2015-07-17 08:27:49 390

原创 泛型的总结

泛型:JDK1.5版本以后出现新特性。用于解决安全问题,是一个类型安全机制。 好处 1.将运行时期出现问题ClassCastException,转移到了编译时期。,  方便于程序员解决问题。让运行时问题减少,安全。, 2,避免了强制转换麻烦。 泛型格式:通过 在使用java提供的对象时,什么时候写泛型呢? 通常在集合框架中很常见, 只要见到 其实 当使用集合时,将集合中要存

2015-07-17 08:25:34 226

原创 集合框架的总结 .下

Map |--Hashtable:底层是哈希表数据结构,不可以存入null键null值。该集合是线程同步的。jdk1.0.效率低。 |--HashMap:底层是哈希表数据结构,允许使用 null 值和 null 键,该集合是不同步的。将hashtable替代,jdk1.2.效率高。 |--TreeMap:底层是二叉树数据结构。线程不同步。可以用于给map集合中的键进行排序。 和Se

2015-07-17 08:21:47 183

原创 集合框架的总结 上

Collection |--List:元素是有序的,元素可以重复。因为该集合体系有索引。 |--ArrayList:底层的数据结构使用的是数组结构。特点:查询速度很快。但是增删稍慢。线程不同步。 |--LinkedList:底层使用的链表数据结构。特点:增删速度很快,查询稍慢。线程不同步。 |--Vector:底层是数组数据结构。线程同步。被ArrayList替代了。因为效率低。

2015-07-17 08:19:45 252

原创 java基础之网络编程 .

PrintStream类和PrintWriter类   PrintStream类是过滤器类中一个不可疏忽的成员,最大约的规范输出即将借助于它——我们常用的System.out变量即便PrintStream实例。与之对应的字符流类是PrintWriter类。   PrintStream有两个构造函数(在新版API中已符号为过时):   ■public PrintStream(OutputStr

2015-07-17 08:16:06 357

原创 java接口与抽象类的区别之缺省适配模式 .

URL:统一资源定位符。 URL的基本组成是:协议、主机名、端口号、资源名。 如http://www.baidu.com:80/index.html; 其中http是协议,www.baidu.com是主机名,80是端口号,index.html是资源名 一般访问网页,协议、端口、资源名,一般可以省略。如访问百度首页可以输入www.baidu.com 现在我们了解一下几个HTTP协议的消息头

2015-07-17 08:14:01 363

原创 关于反射与实例

1.        反射的基石-àClass类 a)        Java程序中的各个java类属于同一类事物,描述这类java类的就是Class。众多的java类用Class类来表示。 b)       Class.forName 的作用:加载字节码,如果虚拟机有字节码则直接加载,如果没有则新加载到虚拟机、方便以后调用字节码。 c)        获得字节码对应的对象方法: l

2015-07-17 08:09:05 412

原创 关于线程

1:多线程(理解) (1)多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 多进程的意义? 提高CPU的使用率 多线程的意义? 提高应用程序的使用率 (2)Java程序的运行原理及JVM的启动是多线程的吗? A:Java命令去启动JVM,JVM会启动一个进

2015-07-17 07:31:34 268

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除