程序员JAVA_程序员俱乐部_JAVA频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > JAVA > 文章列表
· 深入理解Java的接口和抽象类发布时间:2015-05-15
深入理解Java的接口和抽象类对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天... 查看全文
· Selenium WebDriver 中鼠标和键盘发布时间:2015-05-15
组合键的使用以及对于Keys类型没有覆盖到的组合键的扩展本文将总结SeleniumWebDriver中的一些鼠标和键盘事件的使用,以及组合键的使用,并且将介绍WebDriver中没有实现的键盘事件(Keys枚举中没有列举的按键)的扩展。举例说明扩展A... 查看全文
publicclassMain{publicstaticclassMyCallableimplementsCallable{publicIntegercall()throwsException{return1;}}publicstaticvoidma... 查看全文
· Java ThreadPoolExecutor 学发布时间:2015-05-15
ThreadPoolExecutor实现了ExecutorService接口,从常用的方法来看一下ThreadPoolExecutor内部实现的大致流程.Futuresubmit(Callabletask)这个方法的实现在父类AbstractExec... 查看全文
· Java文件流的常见错误发布时间:2015-05-15
[color=darkblue][/color]1.java.io.IOException:系统找不到指定的路径。原因:你所指定的路径不存,检查你所给的路径2.java.io.IOException:拒绝访问原因:1.是不是这个文件正在被别的程序在使... 查看全文
· Java Scoket之java.io.EOFEx发布时间:2015-05-15
Socket接收数据的时候,常常会抛出java.io.EOFException异常,也没有明确的原因和提示,在网上搜搜,很多人都在问此问题,但是没有找到切实可行的办法。经过研究,问题解决了。看到的异常堆栈信息如下:java.io.EOFExcepti... 查看全文
· java 关键字发布时间:2015-05-15
关键字是事先定义的,有特别意义的标识符,有时又叫保留字。对于保留字,用户只能按照系统规定的方式使用,不能自行定义。Java中的关键字按功能主要可以分为以下几类:(1)访问修饰符public,private,protectedprivate:只能在当前... 查看全文
· java环境配置的理解发布时间:2015-05-15
记得当初我配置java环境的时候,首先就是安装JDK,JDK安装目录是默认的,接着就是java环境的搭建.1.首先就是设置JAVA_HOME:2.在path里面加上JAVA_HOME:3.新建classpath:4.测试javac:............ 查看全文
· 关于父类和子类的构造方法发布时间:2015-05-15
如果父类中定义了带参数的构造函数,那么子类中也必须定义带参数的构造函数,如果父类中定义了不带参数的构造函数,那么子类可以不用定义构造函数,如果要定义的话也必须不带参数;还有一点就是如果父类和子类中定义了带参数的构造函数,如果要在子类中定义不带参数的构... 查看全文
· 【Java中的读/写锁】发布时间:2015-05-14
原文链接作者:JakobJenkov译者:微凉校对:丁一相比Java中的锁(LocksinJava)里Lock实现,读写锁更复杂一些。假设你的程序中涉及到对一些共享资源的读和写操作,且写操作没有读操作那么频繁。在没有写操作的时候,两个线程同时读一个资... 查看全文
· 【java中重入锁死】发布时间:2015-05-14
原文链接作者:JakobJenkov译者:刘晓日校对:丁一重入锁死与java中的死锁非常相似。锁和读写锁两篇文章中都有涉及到重入锁死的问题。当一个线程重新获取锁,读写锁或其他不可重入的同步器时,就可能发生重入锁死。可重入的意思是线程可以重复获得它已经... 查看全文
· 【java线程池】发布时间:2015-05-14
文地址:jenkov作者:JakobJenkov译者:长源校对:方腾飞java线程池(ThreadPool)对于限制应用程序中同一时刻运行的线程数很有用。因为每启动一个新线程都会有相应的性能开销,每个线程都需要给栈分配一些内存等等。我们可以把并发执行... 查看全文
写代码:1,明确需求。我要做什么?2,分析思路。我要怎么做?1,2,3。3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。4,代码实现。用具体的java语言代码把思路体现出来。学习新技术的四点:1,该技术是什么?2,该技术有什么特点(使用注意)... 查看全文
· 【java中的 嵌套管程锁死】发布时间:2015-05-14
原文链接作者:JakobJenkov译者:余绍亮校对:丁一嵌套管程锁死类似于死锁,下面是一个嵌套管程锁死的场景线程1获得A对象的锁。线程1获得对象B的锁(同时持有对象A的锁)。线程1决定等待另一个线程的信号再继续。线程1调用B.wait(),从而释放... 查看全文
· ubuntu-14.04.1+hadoop2.4完发布时间:2015-05-14
最近帮公司搭建hadoop集群,现在总结一下相关要点:1、没有搭建过hadoop的,建议先搭建一个伪集群体验一下2、建议最少集群机器配置:5台。1台NameNode1台ResourceManager3台DataNode3、完全分布集群搭建的重点、难点... 查看全文
· java -classpath那些事发布时间:2015-05-14
1.获取当前jar包在路径StringjarURL=System.getProperty("user.dir")+File.separator+System.getProperty("java.class.path");2.通过命令行运行目录结构:s... 查看全文
· struts2 的 @Result 和 @Resu发布时间:2015-05-14
对于使用了struts2的convention插件进行开发时,我们知道可以通过以下的配置项来约定所有的Result视图的路径:<constantname="struts.convention.result.path"value="/WEB-IN... 查看全文
· 开源 java CMS - FreeCMS2.3 发布时间:2015-05-14
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/25048.html项目地址:http://www.freeteam.cn/站内信管理站内信数据。站内信从左侧管理菜单点击站内信进入。发送系统管... 查看全文
· java学习避免死锁发布时间:2015-05-13
原文链接作者:JakobJenkov译者:申章校对:丁一在java中有些情况下死锁是可以避免的。本文将展示三种用于避免死锁的技术:加锁顺序当多个线程需要相同的一些锁,但是按照不同的顺序加锁,死锁就很容易发生。如果能确保所有的线程都是按照相同的顺序获得... 查看全文
· java多线程死锁发布时间:2015-05-13
原文链接作者:JakobJenkov译者:申章校对:丁一java中死锁是两个或更多线程阻塞着等待其它处于死锁状态的线程所持有的锁。死锁通常发生在多个线程同时但以不同的顺序请求同一组锁的时候。例如,如果线程1锁住了A,然后尝试对B进行加锁,同时线程2已... 查看全文