2017年6月13日

java中的异常处理问题。

摘要: 异常处理--基本概念 当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,网络不可用...)时,JAVA就会用异常对象来描述。 java中用2种方法处理异常: 1、在发生异常的地方直接处理; 2、将异常抛给调用者,让调用者处理。 异常分类 1、检查性异常:java.lang.Exc 阅读全文

posted @ 2017-06-13 10:59 lvzhengmao 阅读(359) 评论(0) 推荐(0) 编辑

java中的线程问题是(四)——线程同步问题

摘要: 多线程的并发,给我们编程带来很多好处,完成更多更有效率的程序。但是也给我们带来线程安全问题。 解决问题的关键就是要保证容易出问题的代码的原子性,所谓原子性就是指:当a线程在执行某段代码的时候,别的线程必须等到a线程执行完后,它才能执行这段代码。也就是排队一个一个解决。 java处理线程两步的方法非常 阅读全文

posted @ 2017-06-13 10:46 lvzhengmao 阅读(643) 评论(0) 推荐(0) 编辑

java中的线程问题(三)——继承Thread VS 实现Runnable的区别

摘要: 从java的设计来看,通过继承Thread或者实现Runnable接口来创建线程本质上没有区别,从jdk帮助文档我们可以看到Thread类本身就实现了Runnable接口,如果一定要说它们有什么区别,总结几点: 用实现Runnable接口的特点 1、用实现Runnable接口的方法创建对象可以避免j 阅读全文

posted @ 2017-06-13 10:38 lvzhengmao 阅读(973) 评论(0) 推荐(0) 编辑

java中的线程问题(二)——线程的创建和用法。

摘要: 在java中一个类要当作线程来使用有两种方法。 1、继承Thread类,并重写run函数 2、实现Runnable接口,并重写run函数 因为java是单继承的,在某些情况下一个类可能已经继承了某个父类,这时在用继承Thread类方法来创建线程显然不可能java设计者们提供了另外一个方式创建线程,就 阅读全文

posted @ 2017-06-13 10:28 lvzhengmao 阅读(1263) 评论(0) 推荐(0) 编辑

2017年6月9日

java中的线程问题(一)什么是线程。

摘要: 线程--什么是进程 进程--概念 要解释线程,就必须明白什么是进程。 什么是进程呢? 进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的IE浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间。当用户再次点击左面的IE浏览器,又启动了一个进程,操作系 阅读全文

posted @ 2017-06-09 15:33 lvzhengmao 阅读(17750) 评论(0) 推荐(0) 编辑

java中的io流

摘要: 一、file对象,是将存在或不存在的文件封装成一个java对象。 二、文件在程序中是以流的形式来操作的。 流:数据在数据源(文件)和程序(内存)之间经历的路径 输入流:数据从数据源(文件)到程序(内存)的路径 输出流:数据从程序(内存)到数据源(文件)的路径 如何判断是输入流、输出流? 以内存为参照 阅读全文

posted @ 2017-06-09 12:51 lvzhengmao 阅读(228) 评论(0) 推荐(0) 编辑

2017年6月5日

java 集合之Map

摘要: Map的功能方法 方法put(Object key,Object value)添加一个"值"(想要得东西)和与"值"相关的"键"(key)(使用它来查找)。方法get(Object key)返回与给定"键"相关联的"值"。可以用containsKey()和containsValue()测试Map中是 阅读全文

posted @ 2017-06-05 09:47 lvzhengmao 阅读(165) 评论(0) 推荐(0) 编辑

java 集合之set。

摘要: Set具有与Collection完全一样的接口,因此没有任何额外的功能,不象前面有两个不同的List。实际上Set就是Collection,只是行为不同。(这是继承与多态思想的典型应用:表现不同的行为。)Set不保存重复的元素(至于如何判断元素相同则较为负责) Set:存入Set的每个元素都必须是唯 阅读全文

posted @ 2017-06-05 09:43 lvzhengmao 阅读(137) 评论(0) 推荐(0) 编辑

java集合之List。

摘要: 实际上有两种List:一种是基本的ArrayList其优点在于随机访问元素,另一种是更强大的LinkedList它并不是为快速随机访问设计的,而是具有一套更通用的方法。 List:次序是List最重要的特点:它保证维护元素特定的顺序。List为Collection添加了许多方法,使得能够向List中 阅读全文

posted @ 2017-06-05 09:40 lvzhengmao 阅读(134) 评论(0) 推荐(0) 编辑

2017年5月23日

关于Java的特点之多态

摘要: 多态--概念 所谓多态,就是指一个引用(类型)在不同情况下的多种状态。也可以理解成:多态是指通过指向父类的指针,来调用在不同子类中实现的方法。 实现多态有两种方式:1、继承;2、接口 多态--注意事项: 1、java允许父类的引用变量引用它的子类的实例(对象) Animal an=new Cat() 阅读全文

posted @ 2017-05-23 19:06 lvzhengmao 阅读(145) 评论(0) 推荐(0) 编辑

导航