Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· 已前的学习笔记java lesson 16发布时间:2012-01-03
javalesson161.对于Java中的常量的命名规则:所有单词的字母都是大写,如果有多个单词,那么使用下划线连接即可。比如说:publicstaticfinalintAGE_0F_PERSON=20;2.在Java中声明final常量时通常都会加上static关键字,这样对象的每个实例都会访问唯一一份常量值。3.IDE(IntegratedDevelopmentEnvironment),集成开发环境。1)NetBeans。http://netbeans.org/,最高版本是6.9.12... 查看全文
· java语言的组成结构(转)发布时间:2012-01-03
只要是语言就必要要由组成元素,自然语言中有字,词,句,标点符号等等。JAVA语言中也有这些东西,关键字,标示符,语句,运算符,常量变量,注释等等。。JAVA中得关键字就是用来区别类型,划分功能和结构的特有功能的单词。例:abstract(定义抽象类使用区分类型),extends(继承某个父类使用,划分功能),if(划分语句结构顺序,判断条件)标示符,是JAVA种的变量,类,方法和对象的定义名称。以字符,下划线和$符号开头包括字符数字。语句就是程序是功能具体实现部分。注释就是对语句的解释部分... 查看全文
· Java关键字——transient发布时间:2012-01-03
眼看就要2012了,这一年给自己树立的研究课题基本上因为工作的转型,最终都没能实现。开发经验开始消减,更没能赶上新技术。终于,我要恢复开发经验!找回曾经的我!最近被问到很多Java基础性的问题,突然发现自己长时间沉迷于框架整合的乐趣中,有关于底层这方面原来不曾深度研究,有必要恶补下了。“transient”——“瞬态”,先不说这个翻译是否恰当,这个变量关键字一直不曾使用,简单的说就是被瞬态定义的变量不可序列号。或者这么给他换个名字——“不可序列化状态”?打个比方,如果一个用户有一些敏感信息... 查看全文
· java操作有下拉框选择的excel发布时间:2012-01-03
从http://sourceforge.net/projects/jexcelapi/files/中下载jxl.jar包然后导入到工程中packagetest;/***读取Excel文件的内容*@paramfile待读取的文件*@return生成Excel的类*/importjava.io.File;importjava.util.ArrayList;importjava.util.List;importjxl.Workbook;importjxl.format.Border... 查看全文
· Java枚举开发实例发布时间:2012-01-03
在此之前我们定义常量的时候,一般都是写在接口或者类里;现在让我们了解一下Java枚举,从开发中总结了一下Java枚举,以实例为据。JDk1.5之后引入了枚举类型,枚举定的如下:引用[public]enum枚举名称{枚举对象1,枚举对象2,...,枚举对象N;}引用1)枚举对象的定义必须要存在相应的构造方法相对应,如1对1,2对2,3对32)构造方法必须是privatepackagecn.enu;/***JDk1.5之后引入了枚举类型,枚举定的如下:*[public]enum枚举名称... 查看全文
os.nameos.versionos.archCommentsWindowsVista6.1x86Linux2.0.31x86IBMJava1.3Linux(*)i386SunJava1.3.1,1.4orBlackdownJava;(*)os.versiondependsonLinuxKernelversionLinux(*)x86_64BlackdownJava;notex86_64mightchangetoamd64;(*)os... 查看全文
· Java线程发布时间:2012-01-03
今天准备总结一下关于Java线程的问题,提到线程很容易与进程混淆,从计算机操作系统的发展来看,经历了这样的两个阶段:单进程处理:最早以前的DOS系统就属于单进程处理,即:在同一个时间段上只能有一个程序在执行,所以在DOS系统中只要有病毒的出现,则立刻会有反映;多进程处理:我们现在使用的Windows操作系统就是典型的一个多线程,所以,如果在windows中出现病毒了,则系统照样可以使用,通过Ctrl+Shift+delete可以查看windows系统的具体进程情况;那么对于资源来讲... 查看全文
· Java数组声明、创建、初始化发布时间:2011-12-30
Java数组声明、创建、初始化一维数组的声明方式:typevar[];或type[]var;声明数组时不能指定其长度(数组中元素的个数),Java中使用关键字new创建数组对象,格式为:数组名=new数组元素的类型[数组元素的个数]实例:TestNew.java:程序代码:publicclassTestNew{publicstaticvoidmain(Stringargs[]){int[]s;inti;s=newint[5];for(i=0;i<5;i++){s[i]=i;}for... 查看全文
1.把Strings转换成int和把int转换成StringStringa=String.valueOf(2);//integertonumericstringinti=Integer.parseInt(a);//numericstringtoanintStringa=String.valueOf(2);//integertonumericstringinti=Integer.parseInt(a);//numericstringtoanint2.向Java文件中添加文本Updated... 查看全文
方法一:java.nio.charset.Charset.defaultCharset();方法二:packagecom.wxg.util;importjava.security.Provider;importjava.security.Security;importjava.util.Iterator;importjava.util.Properties;importjava.util.Set;publicclassTest{publicvoidtestOne()... 查看全文
· 再谈java调用dll发布时间:2011-12-29
第一篇文章中讨论了使用javah命令生成C语言头文件的问题。这次完整讨论下java调用dll的过程。为方便讨论,例子中dll只导出了一个计算两个参数和的方法。-------------------------注:java调用dll一般来说都是要根据头文件再去实现一下dll(c++,fortran等),有的童鞋可能会问:我只有一个dll文件,我想调用里面的方法,能不能直接用?这个据偶的水平没法解决,可能有高手会~~-------------------------第一步... 查看全文
· java 泛型方法发布时间:2011-12-29
publicstatic<T>TgetControl(ScriptHelperapp,StringwidgetID,Class<T>cls)throwsThrowable{StringcontrolName=ParseFile.getParseInfo(widgetID).get("Name");//获取TestClass的Class对象ClasstClass=Class.forName(cls.getName());Tcontrol=null... 查看全文
· java与javascript数据互传乱码问题发布时间:2011-12-29
当java想前台返回数据时包含汉字,在Firefox中没问题,但是在IE中显示出现乱码,解决方式如下后台:java.net.URLEncoder.encode("导入成功","UTF-8")前台:javascript:->decode(str);... 查看全文
· java nio异步读取 转载发布时间:2011-12-29
网上有很多网友用很通俗的比喻把同步和异步讲解的很透彻转过来举个例子:普通B/S模式(同步)AJAX技术(异步)同步:提交请求->等待服务器处理->处理完毕返回这个期间客户端浏览器不能干任何事异步:请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。所以... 查看全文
在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写方法只接收ByteBuffer.因此ByteBuffer的用法是有必要牢固掌握的.1.创建ByteBuffer1.1使用allocate(... 查看全文
· Java防止SQL注入的几个途径发布时间:2011-12-29
java防SQL注入,最简单的办法是杜绝SQL拼接,SQL注入攻击能得逞是因为在原有SQL语句中加入了新的逻辑,如果使用PreparedStatement来代替Statement来执行SQL语句,其后只是输入参数,SQL注入攻击手段将无效,这是因为PreparedStatement不允许在不同的插入时间改变查询的逻辑结构,大部分的SQL注入已经挡住了,在WEB层我们可以过滤用户的输入来防止SQL注入比如用Filter来过滤全局的表单参数01importjava.io.IOException... 查看全文
· java字符集与编码问题发布时间:2011-12-29
没想到自己的第一篇javaeye博客就是让人头痛的java字符集转码问题,下面是我个人的一些认识与网上收集的代码。在java中String在JVM里是unicode的,任何byte[]到String以及String到byte[]都涉及到字符集编码转换。基本规则是:从byte[]到String就是按某一个编码后的字节数组转换为unicode的字符串,从String到byte[]是将unicode的字符串编码为唯一特定字符集编码后的字节数组。也就是说,Java编译时候... 查看全文
相信看这篇文章的朋友都已经知道进程和线程的区别,也都知道了为什么要使用多线程了。这两个方法主要来源是,sleep用于线程控制,而wait用于线程间的通信,与wait配套的方法还有notify和notifyAll.区别一:sleep是Thread类的方法,是线程用来控制自身流程的,比如有一个要报时的线程,每一秒中打印出一个时间,那么我就需要在print方法前面加上一个sleep让自己每隔一秒执行一次。就像个闹钟一样。wait是Object类的方法,用来线程间的通信... 查看全文
<1>、利用ClassPathXmlApplicationContext,可以从classpath中读取XML文件//读取一个文件1.ApplicationContextcontext=newClassPathXmlApplicationContext("applicationContext.xml");UserDAOuserDAO=(UserDAO)context.getBean("userDAO");//读取多个文件2... 查看全文
· crc16位算法 java 与 c# 版本发布时间:2011-12-28
前段时间做一个考勤系统,用到一个crc16的算法,于是上网搜索,很多资料,奈何版本各不相同,都不能满足现有的需求,于是还是看合作方实现的c#代码:整理如下:C#代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;classProgram{publicstaticclassCRC16{//MethodspublicstaticushortGetCRC16(byte[]inf)... 查看全文