JAVA 教程
JAVA 教程:包含了所有代写案例以及部分答案
-
package com.tju; class Target { private int count; public synchronized void increase() { if(count == 2) { try { wait(); } catch (InterruptedException e) { e.printStackTrace(); } } count++; System.out.println(Thread.currentThread().getName() + ": … 继续阅读“java中的锁池及期待池”
:
-
多线程是Java中不行制止的一个重要主体。从本章开始,我们将展开对多线程的进修。接下来的内容 ,是对“JDK中新增JUC包”之前的Java多线程内容的讲授,涉及到的内容包罗,Object类中的 wait(), notify()等接口;Thread类中的接口;synchronized要害字。 注:JUC包是指,Java.util.concurrent包,它是由Java大家Doug Lea完成并在JDK1.5版本添加到 Java中的。 在进入后头章节的进修之前,先对相识一些多 … 继续阅读“Java多线程:“基本篇”01之根基观念”
:
-
副标题#e# 首先,我们对Collection举办说明。下面先看看Collection的一些框架类的干系图: Collection是一个接口,它主要的两个分支是:List 和 Set。 List和Set都是接口,它们担任于Collection。List是有序的行列,List中可以有反复的元素;而Set是数学观念中的荟萃,Set中没有反复元素! List和Set都有它们各自的实现类。 为了利便,我们抽象出了AbstractCollection抽象类,它实现了Collection中的绝大 … 继续阅读“Java荟萃进修(二) Collection架构”
:
-
副标题#e# 本文对File的API和常用要领举办先容。 File 先容 File 是“文件”和“目次路径名”的抽象暗示形式。 File 直接担任于Object,实现了Serializable接口和Comparable接口。实现Serializable接口,意味着File工具支持序列化操纵。而实现Comparable接口,意味着File工具之间可以较量巨细;File能直接被存储在有序荟萃(如TreeSet、TreeMap中)。 File 函数列表 … 继续阅读“java io进修(七) File总结”
:
-
副标题#e# BufferedWriter 先容 BufferedWriter 是缓冲字符输出流。它担任于Writer。 BufferedWriter 的浸染是为其他字符输出流添加一些缓冲成果。 BufferedWriter 函数列表 // 结构函数 BufferedWriter(Writer out) BufferedWriter(Writer out, int sz) void close() // 封锁此流,但要先刷新它。 void flush() // 刷新该流的缓冲。 void new … 继续阅读“java io进修(二十三) BufferedWriter(字符缓冲输出流)”
:
-
前面,我们已经系统的对List和Map举办了进修。接下来,我们开始可以进修Set。相信颠末Map的相识之后,进修Set会容易许多。究竟,Set的实现类都是基于Map来实现的(HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的)。 首先,我们看看Set架构。 (01) Set 是担任于Collection的接口。它是一个不答允有反复元素的荟萃。 (02) AbstractSet 是一个抽象类,它担任于AbstractCollection,AbstractCollec … 继续阅读“Java荟萃进修(十五) Set架构”
:
-
副标题#e# Lambda表达式是自Java SE 5引入泛型以来最重大的Java语言新特性,本文是2012年度最后一期Java Magazine中的一篇文章,它先容了Lamdba的设计初志,应用场景与根基语法。(2013.01.07最后更新) Lambda表达式,这个名字由该项目标专家组选定,描写了一种新的函数式编程布局,这个即将呈此刻Java SE 8中的新特性正被各人火急地期待着。有时你也会听到人们利用诸如闭包,函数直接量,匿名函数,及SAM(Single Abstract Method) … 继续阅读“摸索Java语言与JVM中的Lambda表达式”
:
-
Quartz 执行详解:http://quartz-scheduler.org/ 去下载相应的jar包 在maven中可直接把依赖拷贝过来复制到pom中去。 详细法则可查询quartz的文档 下面是一个很是具体的实例: 1.首先把需要执行的任务写到execute中去 并实现job package job; import java.util.Date; import org.quartz.Job; import org.quartz.JobExecutionContext; impo … 继续阅读“java中quartz调治在一些按时任务(job)的入门级应用”
:
-
用JAVA写一个函数。成果如下:任意给定一组数,譬喻{12,60,-8,99,15,35,17,18},找出任意数相加之后的功效为35(任意设定)的环境. 可以递归算法来解: package test1; import java.util.Arrays; public class demo { public static void main(String[] args) { String str = "12,60,-8,99,15,35,17,18,8,10,11,12"; … 继续阅读“JAVA函数实现任意给定一组数, 找出任意数相加之后的功效为35”
:
-
在eclipse的console栏中一直显示java.io.IOException: 您的主机中的软件中止了一个已成立错误。详细如下。 [2013-09-02 17:24:14 – ddmlib] 您的主机中的软件中止了一个已成立的毗连。 java.io.IOException: 您的主机中的软件中止了一个已成立的毗连。 at sun.nio.ch.SocketDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatche … 继续阅读“在eclipse的console栏中一直显示java.io.IOException”
: