Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· java获取随机数发布时间:2013-12-17
1、获取num个不大于range的随机数/***根据随机数个数和大小范围获取随机数list*@paramnum要得到的个数*@paramrange大小范围*@return*/privateList<Integer>getRandomInt(intnum,intrange){Set<Integer>set=newHashSet<Integer>();Randomrandom=newRandom();while(set.size()<num)... 查看全文
· java线程同步如何避免阻塞发布时间:2013-12-17
Java线程同步需要我们不断的进行相关知识的学习,下面我们就来看看如何才能更好的在学习中掌握相关的知识讯息,来完善我们自身的编写手段。希望大家有所收获。Java线程同步的优先级代表该线程的重要程度,当有多个线程同时处于可执行状态并等待获得CPU时间时,线程调度系统根据各个线程的优先级来决定给谁分配CPU时间,优先级高的线程有更大的机会获得CPU时间,优先级低的线程也不是没有机会,只是机会要小一些罢了。你可以调用Thread类的方法getPriority()和setPriority(... 查看全文
为了方便大家的学习,我们特别整理了开发技术JAVA相关精品资源,汇总分享给大家,可以下载附件留存~推荐专题:循序渐进学java视频教程之基础知识及概念本套视频教程是韩顺平老师,循序渐进学java从入门到精通最开始对java基础知识及概念的讲解,诸如java的流程控制、类、成员、接口、数组及其它操作,并且有对习题进行详细的讲解,轻松带您走入java编程之道。下载地址:http://cnrdn.com/f0jC《JAVA开发实战经典》随书视频及源码本视频教程是李兴华老师进行讲解,视频、吏字清晰... 查看全文
· [Java]jvm参数选项中文文档发布时间:2013-12-17
本文是基于最新的SUN官方文档JavaSE6HotspotVMOptions编写的译文。主要介绍JVM中的非稳态选项及其使用说明。为了让读者明白每个选项的含义,作者在原文基础上补充了大量的资料。希望这份文档,对正在研究JVM参数的朋友有帮助!另外,考虑到本文档是初稿,如有描述错误,敬请指正。非稳态选项使用说明-XX:+<option>启用选项-XX:-<option>不启用选项-XX:<option>=<number>给选项设置一个数字类型值... 查看全文
· 单例java发布时间:2013-12-17
一、publicclassSingleton{privateSingleton(){};privatestaticSingletonsingle=newSingleton();publicstaticSingletongetInstance(){returnsingle;}}二、publicclassSingleton{privateSingleton(){};privatestaticSingletonsingle=null... 查看全文
英文原文:JavaScriptDeveloperSurvey2013:Results近日DailyJS社区发起了一项针对JavaScript开发者的问卷调查,共有3179位开发者参与回复,目前结果就已经出炉。这些受访者中,其中13%的开发者拥有10多年的JavaScript编写经验,24%的开发者拥有5~10年的经验,3~5年经验的开发者最多,占34%。下面就来看看这些开发者是如何使用JavaScript的。1.你写什么类型的JavaScript?在调查中... 查看全文
· java 日期计算加减发布时间:2013-12-17
java计算日期加减publicstaticvoidmain(String[]args){StringlastConTime="2011-11-23";SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-dd");GregorianCalendarcalendar=newGregorianCalendar();try{DatedateTime=dateFormat.parse(lastConTime);calendar.setTime... 查看全文
如果hibernate中用到自增序列,且数据映射不是通过*.hbm.xml映射对象,而是通过bean对象注释来进行映射。必须添加@SequenceGenerator(name="GFRA_DELAYSRECORD_SEQ",sequenceName="GFRA_DELAYRECORD_SEQU")@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="GFRA_DELAYSRECORD_SEQ")否则,会出现新增ID无法添加异常... 查看全文
前言又到了扯淡时间了,我最近在思考javascript事件机制底层的实现,但是暂时没有勇气去看chrome源码,所以今天我来猜测一把我们今天来猜一猜,探讨探讨,javascript底层事件机制是如何实现的基础知识事件捕获/冒泡我们点击一个span,我可能就想点击一个span,事实上他是先点击document,然后点击事件传递到span的,而且并不会在span停下,span有子元素就会继续往下,最后会依次回传至document,我们这里偷一张图:我们这里偷了一张图... 查看全文
· java生成JavaDoc时抛出例外处理发布时间:2013-12-17
javadoc.exe@options@packages时候抛出例外java.lang.IllegalArgumentExceptionatsun.net.www.ParseUtil.decode(ParseUtil.java:183)atsun.misc.URLClassPath$FileLoader.<init>(URLClassPath.java:863)atsun.misc.URLClassPath$3.run(URLClassPath.java:319)atjava... 查看全文
· Java回调方法的执行线程发布时间:2013-12-16
最近在做Android的过程中,在UI线程中启动子线程,并通过传参方式执行回调方法,不清楚回调方法的执行线程是谁。猜想是子线程执行回调方法,但是发现GPS服务的onLocationChanged方法执行进程是UI线程(估计是GPS的service是绑定在UI线程上执行造成的),所以特意做了下测试。直接上代码:publicclassTest{publicstaticvoidmain(String[]args){System.out.println("111111111")... 查看全文
· linux shell脚本启动java程序发布时间:2013-12-16
我的项目是个java工程部署在linux上,启动的时候需要用shell脚本方法启动。我的工程结构是这样的bin下面是编译后java的文件,bat下面是我写的一些启动脚本,bat中的lib中放的是该工程所需要的所有jar包shell脚本内容说说大概的步骤:1首先要找到java的生存环境,jdk安装目录2其次把工程依赖的jar包加载进来3通过java命令运行启动的程序cur_dir=$(pwd)加载当前目录,bin_dir=$(dirname$cur_dir)/bin加载父级下的bin目录... 查看全文
最近在公司内部做的一次分享,尽量以一些例子来展现Java可见性、有序性等问题。这方面我也是现学现卖,其中不少内容都引自并发编程网。有兴趣的同学一起讨论吧。以下是PPT地址:Java并发编程分享PPT... 查看全文
读取一个package路径下面所有的class。起初觉得很简单,只需要通过IO流找到文件,然后取出下面的所有文件,然后通过反射得到Class对象。但是发现从普通文件包下面这样做很容易,但是要是package在一个jar文件的下,这就比价麻烦了,因为我们不能通过文件对象File那样直接定位到jar文件下面的内容。所以我们需要使用特殊的方式。第一种... 查看全文
· 一个全排列算法题的Java实现发布时间:2013-12-16
今天在上网时偶然遇到一个算法问题,原文在这里:http://blog.csdn.net/mdj_bj/article/details/7792223。题目是用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。看了题后没看答案直接开始动工,本来就是一个比较简单的全排列问题,算法自己也立即想了出来,就是不断在排列好的序列中插入新的元素。可貌似自己很久没写过这些算法题了... 查看全文
· Java遍历Set集合发布时间:2013-12-16
对set的遍历//1.迭代遍历:Set<String>set=newHashSet<String>();Iterator<String>it=set.iterator();while(it.hasNext()){Stringstr=it.next();System.out.println(str);}//2.for循环遍历:for(Stringstr:set){System.out.println(str);... 查看全文
第一次解除Gradle,看到这篇一篇文章,转过来。================================================================正文在Java构建工具的世界里,先有了Ant,然后有了Maven。Maven的CoC[1]、依赖管理以及项目构建规则重用性等特点,让Maven几乎成为Java构建工具的事实标准。然而,冗余的依赖管理配置、复杂并且难以扩展的构建生命周期,都成为使用Maven的困扰。Gradle作为新的构建工具... 查看全文
http://www.blogjava.net/zjhiphop/archive/2009/04/29/webservice.html... 查看全文
· Java线程同步如何才能排除阻塞发布时间:2013-12-15
Java线程同步需要我们不断的进行相关知识的学习,下面我们就来看看如何才能更好的在学习中掌握相关的知识讯息,来完善我们自身的编写手段。希望大家有所收获。Java线程同步的优先级代表该线程的重要程度,当有多个线程同时处于可执行状态并等待获得CPU时间时,线程调度系统根据各个线程的优先级来决定给谁分配CPU时间,优先级高的线程有更大的机会获得CPU时间,优先级低的线程也不是没有机会,只是机会要小一些罢了。你可以调用Thread类的方法getPriority()和setPriority(... 查看全文
· java——内部类发布时间:2013-12-15
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类可以是静态static的,也可用public,default,protected和private修饰。1、成员内部类:成员内部类,就是作为外部类的成员,可以直接使用外部类的所有成员和方法,即使是private的。同时外部类要访问内部类的所有成员变量/方法,则需要通过内部类的对象来获取。要注意的是,成员内部类不能含有static的变量和方法。因为成员内部类需要先创建了外部类,才能创建它自己的。packageorg... 查看全文