按类别查询搜索结果
关于关键词 的检测结果,共 15001
laoliulaoliu | 2017-09-22 19:36:09 | 阅读(410) | 评论(0)
final关键字的含义?什么是final变量?12final变量是只读的。final也可以声明方法。方法前面加上final关键字,代表这个方法不可以被子类的方法重写。如果你认为一个方法的功能已经足够完整了,子类中不需要改变的话,你可以声明此方法为final。fin...【阅读全文】
laoliulaoliu | 2017-09-22 16:58:01 | 阅读(480) | 评论(0)
原文地址:http://blog.csdn.net/linghu_java/article/details/171230572.ExcutorService接口 ExecutorService提供了管理终止的方法,以及可为跟踪一个或多个异步任务执行状况而生成 Future 的方法。可以关闭 ExecutorService,这将导致其拒绝新任务。提供两个方法来关闭 ExecutorService。shutdow...【阅读全文】
laoliulaoliu | 2017-09-21 23:20:05 | 阅读(450) | 评论(0)
原文地址:http://www.cnblogs.com/wxd0108/p/5479442.html用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如...【阅读全文】
barneyx | 2017-09-15 11:13:54 | 阅读(670) | 评论(0)
Java多线程之:Sleep和yield的区别    1.sleep方法暂停当前线程后,会给其他线程执行的机会,不会理会其他线程的优先级.但是yield方法只会给优先级相同,或优先级更高的线程执行等会    2.sleep方法会将线程转入阻塞状态,直到经过阻塞时间才会转入就绪状态.而yield不会将线程转入阻塞状态,它...【阅读全文】
hmchzb19 | 2017-09-06 19:29:01 | 阅读(1210) | 评论(0)
废话不多少,直接上代码。前面还有个Stack的实现和用Stack解析数学表达式。http://blog.chinaunix.net/uid-7713641-id-5761516.html这是Stack的实现,代码出自Object-Oriented Data Structures Using Java.点击(此处)折叠或打开package Algorithms;class St...【阅读全文】
aqiandao | 2017-09-02 16:21:45 | 阅读(890) | 评论(0)
每个预测Java语言的消亡史都可以被称为编程语言界的尴尬史,因为每次宣告Java又双叒叕快被淘汰后,都会被啪啪打脸。编程语言不像程序员一样拥有自然寿命,这个预测领域太小,目前没有办法做出具体的估测,但是对于编程语言的消亡真的一点预测方法都没有吗?林迪效应告诉你,答案是否定的。林迪效应经...【阅读全文】
arm_zwinger | 2017-08-28 21:50:36 | 阅读(2380) | 评论(0)
CompletableFuture thenApply java8 map 同步 异步 并行【阅读全文】
hmchzb19 | 2017-08-27 11:26:46 | 阅读(1060) | 评论(0)
abstract Class ListItem点击(此处)折叠或打开package abstract_exp;public abstract class ListItem{    protected ListItem rightLink;    protected ListItem leftLink;...【阅读全文】
why_how123 | 2017-08-23 10:40:57 | 阅读(0) | 评论(0)
以下描述的是使用java的标准sdk对文件实现读写操作:import java.io.File;import java.io.FileDescriptor;import java.io.FileOutputStream;import java.io.FileReader;import java.io.FileNotFoundException;import java.io.IOException;import j...【阅读全文】
hongboyunquan | 2017-08-21 07:27:37 | 阅读(1350) | 评论(0)
/*知识点:实现线程的第二种方法:提供一个实现接口Runnable的类作为线程的目标对象,在初始化一个Thread类或者Thread子类的线程对象时,把目标对象传递给这个线程实例,由该目标对象提供线程体*/class RunnableImpl implements Runnable{    public void run(){     ...【阅读全文】
hongboyunquan | 2017-08-21 06:27:03 | 阅读(1410) | 评论(0)
/*知识点:1、进程和线程    多进程:在操作系统中能(同时)运行多个任务(程序)    多线程:在同一应用程序中有多个顺序流(同时)执行2、多线程程序的运行模式    线程的执行过程:3、定义线程的方法    创建线程的方法:&n...【阅读全文】
hongboyunquan | 2017-08-20 18:51:37 | 阅读(1290) | 评论(0)
/*知识点:if...else...分支结构、switch结构语法结构:if(布尔类型表达式){语句一;语句二;......}switch(表达式: char bit short int){        case 常量1:                语句1;...【阅读全文】
hongboyunquan | 2017-08-20 18:50:53 | 阅读(1250) | 评论(0)
/*知识点:if...else...分支结构、switch结构语法结构:if(布尔类型表达式){语句一;语句二;......}switch(表达式: char bit short int){        case 常量1:                语句1;...【阅读全文】
hongboyunquan | 2017-08-20 18:21:58 | 阅读(1360) | 评论(0)
/*知识点:常见运算符的使用方法Java中的运算符:算术运算符:+、-、*、/、%、++、--关系运算符:>、<、>=、<=、==、!=布尔逻辑运算符:!、&、|、^、&&、||位运算符:&、|、^、~、>>、<<、>>>字符串连接运算符:+赋值运算符:=扩展赋值运算符:+=、-=、*=、/=逻辑运算符:!--逻辑非、& --逻辑与、| --逻...【阅读全文】
hongboyunquan | 2017-08-20 15:56:46 | 阅读(1710) | 评论(0)
/*知识点:数据类型的取值范围及变量赋值要求取值范围:整型的取值范围:byte :8bit、1byte、-2^7~2^7 -1short :16bit、2byte、-2^15~2^15-1int:32bit、4byte、-2^31~2^32-1long:64bit、8byte、-2^63~2^63-1浮点型的取值范围:float:32bit、4byte、+-40282347E+38Fdouble:64bit、8byte、+-1.797693134862...【阅读全文】
hongboyunquan | 2017-08-20 12:23:26 | 阅读(1730) | 评论(0)
/*知识点:Java中的数据类型:数据类型:基本数据类型与引用数据类型    基本数据类型:数值型、字符型以及布尔型(boolean)        数值型:整数类型(byte、short、int、long)与浮点类型(float、double)       ...【阅读全文】
hongboyunquan | 2017-08-20 11:56:25 | 阅读(1220) | 评论(0)
/*知识点:字符型变量char类型数据用来表示通常意义上的字符;1、字符是由单引号括起来的单个字符;char = 'a';2、由于Java在设计之初就考虑到将该语言使用在互联网当中,所以Java选择使用unicode字符集,使得Java在互联网中更好流通,     也因此在Java中,一个 char 字符与一个 中文 字符...【阅读全文】
bjutslg | 2017-08-19 10:23:30 | 阅读(0) | 评论(0)
现在熟悉了java单例实现的各个方案及优缺点1、双重检测机制(volatile)2、静态类加载3、枚举说下第二种方法怎么使用比如有个类 Service 现在想实现单例模式,在使用过程只想生成一个该类对象:点击(此处)折叠或打开public class Service {    ...【阅读全文】
bjutslg | 2017-08-18 07:34:08 | 阅读(0) | 评论(0)
一、同步容器Vector、HashTable,单独方法都加了锁,可以保证线程安全,这里注意线程安全只得是多线程条件下数据一致,而不是一定能操作成功;比如线程A在遍历一个Vector,此时另外一个线程B添加或删除同一个Vector则会抛出ConcurrentModificationException异常。同步容器虽然能保证多线程环境的的数据一致,但是效率很低...【阅读全文】
bjutslg | 2017-08-15 10:34:26 | 阅读(1060) | 评论(0)
Java参数传递(其实java参数传递都是值传递,只不过当参数是对象时,传递的是地址,所以参数是对象时,如果通过形参改变对象内的内容,实参对象的内容也会改变,当对形参重新赋值时,这意味形参指向了别的对象,所以不会修改实参对象的内容)理解下面的代码:点击(此处)折叠或打开public class T...【阅读全文】