文章分类 -  java

上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 62 下一页
摘要:匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 运行结果:eat something 可以看到,我们用Child继承了Person类,然后实现 阅读全文
posted @ 2016-12-08 11:12 天涯海角路 阅读(116) 评论(0) 推荐(0)
摘要:单件模式用途:单件模式属于工厂模式的特例,只是它不需要输入参数并且始终返回同一对象的引用。单件模式能够保证某一类型对象在系统中的唯一性,即某类在系统中只有一个实例。它的用途十分广泛,打个比方,我们开发了一个简单的留言板,用户的每一次留言都要将留言信息写入到数据库中,最直观的方法是没次写入都建立一个数 阅读全文
posted @ 2016-12-08 11:09 天涯海角路 阅读(124) 评论(0) 推荐(0)
摘要:就ArrayList与Vector主要从二方面来说. 一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 就HashMap与HashTable主要从三 阅读全文
posted @ 2016-12-08 10:54 天涯海角路 阅读(124) 评论(0) 推荐(0)
摘要:总的架构图: 看上面的框架图,先抓住它的主干,即Collection和Map。1 Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。 Collection包含了List和Set两大分支。 (01) List是一个有序的队列,每一个元素都有它的索引。第一个元素的索引值 阅读全文
posted @ 2016-12-08 10:53 天涯海角路 阅读(225) 评论(0) 推荐(0)
摘要:进行多线程编程,同步控制是非常重要的,而同步控制就涉及到了锁。 对代码进行同步控制我们可以选择同步方法,也可以选择同步块,这两种方式各有优缺点,至于具体选择什么方式,就见仁见智了,同步块不仅可以更加精确的控制对象锁,也就是控制锁的作用域,何谓锁的作用域?锁的作用域就是从锁被获取到其被释放的时间。而且 阅读全文
posted @ 2016-12-08 10:33 天涯海角路 阅读(111) 评论(0) 推荐(0)
摘要:众所周知,Java中在进行方法调用的时候,可能存在两种异常处理的场景: 首先看当前的线程,是否在start之前,通过调用setUncaughtExceptionHandler(UncaughtExceptionHandler, eh),设置了UncaughtExceptionHandler;如果已经 阅读全文
posted @ 2016-12-08 09:53 天涯海角路 阅读(902) 评论(0) 推荐(0)
摘要:最近在学习的过程中,越发觉得基础知识的重要性,so 恶补一下 直接上图上示例: 图一: 图二: 图三: [java] view plain copy print? String s1 = "china"; String s2 = "china"; String ss1= new String("ch 阅读全文
posted @ 2016-12-08 09:46 天涯海角路 阅读(116) 评论(0) 推荐(0)
摘要:异常概念: Java异常是java提供的用于处理程序中错误的一种机制。 所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在) 设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。 java程序的执 阅读全文
posted @ 2016-12-08 09:42 天涯海角路 阅读(97) 评论(0) 推荐(0)
摘要:AWT(Abstract WindowToolkit抽象视窗工具组)包括了很多类和接口,用于Java.Application的GUI(Graphics User Interface图形用户界面)编程,GUI的各种元素(如:窗口,按钮,文本框等)由java类来实现。使用AWT所涉及的类一般在java. 阅读全文
posted @ 2016-12-08 09:41 天涯海角路 阅读(201) 评论(0) 推荐(0)
摘要:首先介绍几个概念: 这些方法都是Object的方法,并不是线程的方法! wait()方法 wait()方法使得当前线程必须要等待,等到另外一个线程调用notify()或者notifyAll()方法。 当前的线程必须拥有当前对象的monitor,也即lock,就是锁。 线程调用wait()方法,释放它 阅读全文
posted @ 2016-12-08 09:38 天涯海角路 阅读(101) 评论(0) 推荐(0)
摘要:首先介绍几个概念: 这些方法都是Object的方法,并不是线程的方法! wait()方法 wait()方法使得当前线程必须要等待,等到另外一个线程调用notify()或者notifyAll()方法。 当前的线程必须拥有当前对象的monitor,也即lock,就是锁。 线程调用wait()方法,释放它 阅读全文
posted @ 2016-12-08 09:35 天涯海角路 阅读(83) 评论(0) 推荐(0)
摘要:Java线程互斥是为了保证,同一时刻最多只有一个线程执行该段代码。那么它的出现又是为了解决什么问题呢?账户存取款,在同一时间段只能让一个人进行操作。 下面来看一个简单实例(多线程带来的问题): [java] view plain copy print? public class Traditiona 阅读全文
posted @ 2016-12-08 09:34 天涯海角路 阅读(90) 评论(0) 推荐(0)
摘要:多线程共享数据的方式: 1,如果每个线程执行的代码相同,可以使用同一个Runnable对象,这个Runnable对象中有那个共享数据,例如,卖票系统就可以这么做。 2,如果每个线程执行的代码不同,这时候需要用不同的Runnable对象,例如,设计4个线程。其中两个线程每次对j增加1,另外两个线程对j 阅读全文
posted @ 2016-12-08 09:30 天涯海角路 阅读(280) 评论(0) 推荐(0)
摘要:线程范围内共享变量要实现的效果为: 多个对象间共享同一线程内的变量 未实现线程共享变量的demo: [java] view plain copy print? package cn.itcast.heima2; import java.util.HashMap; import java.util.M 阅读全文
posted @ 2016-12-08 09:30 天涯海角路 阅读(108) 评论(0) 推荐(0)
摘要:Java多线程 首先来理解一下什么线程,什么是进程。 个人认为,进程线程应用程序的父子关系是这样的: 一个应用程序至少有一个进程。一个进程至少有一个线程。 在任务管理器也可以看得到如何。我启动了一个UC浏览器: 如何在JAVA中实现多线程 方法有两个: 1. 继承Thread类 2. 实现Runna 阅读全文
posted @ 2016-12-08 09:27 天涯海角路 阅读(127) 评论(0) 推荐(0)
摘要:为什么实现Runnable接口来创建的线程可以实现数据共享? 先来看看我们是实现Runnable接口时是如何启动线程的: class R implements Runnable{} //人比较懒,省略一些对本问题无用的东西 class Demo{ R r = new R(); new Thread( 阅读全文
posted @ 2016-12-08 09:22 天涯海角路 阅读(507) 评论(0) 推荐(0)
摘要:如何获取线程对象的名称呢? public final String getName():获取线程的名称。如何设置线程对象的名称呢? public final void setName(String name):设置线程的名称针对不是Thread类的子类中如何获取线程对象名称呢? public sta 阅读全文
posted @ 2016-12-08 08:53 天涯海角路 阅读(187) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-12-08 08:51 天涯海角路 阅读(112) 评论(0) 推荐(0)
摘要:以下实例演示了如何通过继承 Thread 类并使用 getName() 方法来获取当前线程名称: TwoThreadGetName.java 文件 public class TwoThreadGetName extends Thread { public void run() { for (int 阅读全文
posted @ 2016-12-08 08:49 天涯海角路 阅读(1333) 评论(0) 推荐(0)
摘要:/*获取线程对象以及名称(很有意义的)原来线程都有自己默认的名称Thread-编号 该编号从0开始Thread 父类的方法static Thread currentThread() :获取当前线程对象 相当于this getName 获取线程名称*/class Text extends Thread 阅读全文
posted @ 2016-12-08 08:48 天涯海角路 阅读(342) 评论(0) 推荐(0)

上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 62 下一页