Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
英文原文:SixJavafeaturestostayawayfrom本文作者是一名拥有多年Java开发经验的程序员,他从经验中得出,并不是所有的JavaSE功能/API都值得程序员去使用,比如本文列举的这6个,大家在使用前得慎重对待。以下是对原文的摘译。多年的Java开发经验告诉我,从长远角度来看,以下这些JavaSE功能/API,开发者最好停止使用... 查看全文
· Java中的栈和堆的区别是什么发布时间:2013-10-22
出自:http://www.blogjava.net/beansoft/archive/2007/09/08/143551.html栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小... 查看全文
· java xml发布时间:2013-10-22
packagecom.lifz.server;importjava.io.File;importjava.io.IOException;importjavax.xml.parsers.DocumentBuilder;importjavax.xml.parsers.DocumentBuilderFactory;importjavax.xml.parsers.ParserConfigurationException;importjavax.xml.transform.OutputKeys... 查看全文
· java.sql.SQLException: 结果集已耗尽发布时间:2013-10-22
2013年10月21日星期一21时43分23秒说明:继上次的java.sql.SQLException:ORA-01013:userrequestedcancelofcurrentoperation错误。查了两天也没查出具体原因。后在同事的建议下,延长查询时间。因为生产库不能随意重启,于是就写了个testQuery.jsp测试页面来测试生产环境中延长脚本查询时间是否可以完全生成文件并导出:<%@pageimport="com.poson.cb.lib.DBConn"%><... 查看全文
程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,请你看以下三种解决方法吧:以下将列出几种方法:方法一:从控制台接收一个字符,然后将其打印出来publicstaticvoidmain(String[]args)throwsIOException{System.out.print(“EnteraChar:”);chari=... 查看全文
Java5.0就开始自带线程池的实现,其中固定大小的线程池,对普通使用还是很好用的。就是Executors.newFixedThreadPool,指需要指定一个大小数目就可以。相对于其他几种方式,易于实现高效稳定的服务器。但是好用归好用,一些需要非常细心的问题,还是需要关注的,尤其是高并发场景,7*24不间断运行场景下。本文就是把这些地方记录下来,在设计和实现时,在这些问题上务必不能马虎,因为这关系到稳定性和效率,且不易通过测试来排查。(1)实现:几种线程池... 查看全文
轻松征服Java经典编程实例源码(含视频及相关文档)本文档收录Java经典编程的实例源码,包含各种小程序游戏源码、聊天程序、图书管理系统、网上商城项目实例、网上花店、企业员工管理系统、网上购物、OA协同办公系统、企业进销存管理系统、通讯录、选课系统源码等等。资源名称资源地址java图书馆管理系统【优秀毕业设计论文+源码】http://down.51cto.com/data/68350java算法大全源码包(100多种)http://down.51cto... 查看全文
//文本框剩余字数提示(字符大小)functiontextLimitCheckSj(thisArea,maxLength,SpanId){varstr=thisArea.value;if(getChrLen(str,maxLength)>maxLength*2){thisArea.value=str.substring(0,x-1);}else{varvarss='(剩余字数:'+Math.floor((maxLength*2-getChrLen(str,maxLength))/2)+'... 查看全文
· java导出excel格式数据发布时间:2013-10-21
在javaweb开发中,很多情况下都会用到导出excel数据的功能,下面我对我做的一个例子做下简单的介绍,希望对大家有所帮助。java导出excel的方式有很多种,如利用poi导出,如利用jxl导出,现在我要说的就是利用jxl方式导出首先,需要添加jar包:jxl.jar,其他java需要的包自行添加;然后,请看下面代码:/***excel文件下载操作*@paramresultList数组... 查看全文
· 利用Java实现串口全双工通讯发布时间:2013-10-21
利用Java实现串口全双工通讯一个嵌入式系统通常需要通过串口与其主控系统进行全双工通讯,譬如一个流水线控制系统需要不断的接受从主控系统发送来的查询和控制信息,并将执行结果或查询结果发送回主控系统。本文介绍了一个简单的通过串口实现全双工通讯的Java类库,该类库大大的简化了对串口进行操作的过程。评论:蒋清野(qjiang@tsinghua.edu),软件工程专家2001年5月16日内容本类库主要包括:SerialBean.java(与其他应用程序的接口),SerialBuffer.java... 查看全文
· Java项目记录日志发布时间:2013-10-21
1.导入如上log下的对应jar包commons-logging.jarlog4j-1.2.9.jar2.在src下新建log4j.properties文件配置log4j.properties#定义DEBUG优先级,R为日志输出目的的log4j.rootLogger=DEBUG,R#设置日志输出类型,为文件类型log4j.appender.R=org.apache.log4j.FileAppender#设置日志文件名logRecord.log,输出到tomcat服务器的logs目录下log4j... 查看全文
· java获取spring属性文件方式发布时间:2013-10-21
1、在xml文件中直接获取,或者几个xml文件之间共享。<!--加载全局配置文件--><beanclass="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><propertyname="locations"><list><value>/WEB-INF/config/jdbc.properties</value><... 查看全文
今天找了半天的毛病关于java的一个写入记事本的小程序封装成jar包后因为我的机器上有运行环境所以双击就能在jar包的所在位置执行并且生成了一个记事本但是在控制台里用java... 查看全文
· java生成zip压缩文件发布时间:2013-10-21
jdk自身有zip相关的代码,不过直到1.6的版本没有提供设置字符集的接口,因此都会出现中文乱码,目前网上的方案大多需要引入ant包进行处理://创建org.apache.tools.zip.ZipOutputStreamZipOutputStreamzos=newZipOutputStream(cos);zos.setEncoding("gbk");然而,1.7已经修复了这个问题在jdk7中的java.util.zip.ZipOutputStream新增了这样一个构造方法... 查看全文
· Java 环境变量设置发布时间:2013-10-21
设置Java环境变量:JAVA_HOME、CLASSPATH、PATH1、右击我的电脑,单击属性选型,在选项卡中选择“高级”选项就看见左下角有“环境变量”按钮,单击该按钮进入环境变量的设置:2、新建JAVA_HOME,在系统变量中选择新建,变量名为JAVA_HOME,变量值为jdk安装目录,比如:D:\ProgramFiles\Java\jdk1.6.0_103、设置CLASSPATH,操作同设置JAVA_HOME。变量名为CLASSPATH,变量值为jdk/lib目录下的dt.jar... 查看全文
· java中构造方法的执行过程发布时间:2013-10-21
java中构造一个类实例,就要首先构造它的父类,因为子类是由父类派生而来,只有有了父类才可能有子类.而对于类本身的构造过程中,是要首先按顺序来对它的成员变量进行初始化,然后再调用其构造方法.所以java中构造一个类的整个过程可以理解为:如果有父类先1构造父类然后构造本类2本类成员变量初始化3调用本类构造方法实际上在每个类(除Object外)的构造造方法中都要执行super()方法,默认的情况下系统会自动为构造方法最前面加上super()这条语句,我们可以显示的写出来,并且也可为其加上参数... 查看全文
· Java 类成员的访问控制符发布时间:2013-10-20
今天被问了一个Java基础知识:Java类成员的访问控制符(AccessModifier)有几种?这些访问控制符之间有何区别?首先回答第一个问题。通常我们可以显示声明的访问控制符有三个:public,private和protected。但是,我们也会碰到另一种情况:在成员变量或者方法声明前面不加任何的访问控制符。通过这种方式声明的成员具有缺省访问控制(defaultaccess)属性。具有缺省访问属性的类成员的可访问性被限制在包(package)内,因而有人也称之为包可见访问控制。然后... 查看全文
· java实现把文件上传至ftp服务器发布时间:2013-10-20
用java实现ftp文件上传。我使用的是commons-net-1.4.1.zip。其中包含了众多的java网络编程的工具包。1把commons-net-1.4.1.jar包加载到项目工程中去。2看如下代码:packagecom.travel.spring.util;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStream;importorg... 查看全文
(一)动态链接库初入门1.前段时间,闲来无聊,想做个像QQ截图一样的截图工具,在却在做的过程中发现java自带API中的监听器带有很大的局限性,java的鼠标监听器只有在鼠标在程序窗口之上时才会生效,而键盘监听器则更加局限,只有在当前窗口为焦点窗口时才会生效,这显然是不符合我们需要效果的,我们所需要的是全局的键盘监听,不管你在干什么,只要触发我们设定的固定的组合键是,就会执行我们需要的功能,所以用java是不太好办。2.那么QQ是怎么做到的呢?QQ是用C语言写的,并不是java... 查看全文
packagecom.bjsxt.mark;importjava.awt.Color;importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.image.BufferedImage;importjava.io.File;importjava.io.FileOutputStream;importjavax.imageio.ImageIO;importcom.sun.image.codec... 查看全文