Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java 的基本数据类型发布时间:2012-01-17
Java是一门面向对象的高级语言,但也保留了基本数据类型和运算符这些面向过程的元素。如何平衡对象和简单数据类型之间的抉择,被认为是设计面向对象语言所面临的挑战。Java很出色的完成了这个挑战。Java中有八种基本数据类型,见下表:数值类型byteshortcharintlongfloatdoubleboolean长度(字节)12248481包装器ByteShortCharacterIntegerLongFloatDoubleBoolean短字节类型向长字节类型转换,大多为无损转换... 查看全文
· Ubuntu下gedit的java编译设置发布时间:2012-01-17
首先打开gedit,进入Tools->ExternalTools,然后新建一个命令,这个是用来编译的,名字自己取,快捷键自己设置,比如<F1>,然后在右边的命令框输入:#CompilesthecurrentopenJavasourcefile.echo"Compiling:"$GEDIT_CURRENT_DOCUMENT_PATHecho'--------------------'javac$GEDIT_CURRENT_DOCUMENT_PATH接下来按照上面的方法... 查看全文
一、数据在计算机中的表示数据分为两种,一种是数值型数据,另一种是非数值型数据。这里只讨论数值型数据。首先声明:1、无论是二进制、八进制、十六进制还是十进制,大家都是一样的,十进制有的,其他进制也有。例如它们都有正负数之分,都有整数小数部分。2、特别小心二进制数,所有的数据在计算机中都是用0和1的组合表示的,也可以说是二进制,但不是二进制数。一个二进制数在计算机中的表示是以这个二进制数的补码形式表示的,由于二进制数可能是正数、负数、小数,所以它的补码可能会跟这个二进制数不相同。这样说... 查看全文
packagecom.yonge.concurrent;importjava.util.Collections;importjava.util.HashSet;importjava.util.Iterator;importjava.util.Random;importjava.util.Set;/***需求:解决hashset并发产生的java.util.ConcurrentModificationException异常*@authorwb-gaoy*@version$Id... 查看全文
· Java内部类总结发布时间:2012-01-13
内部类是指在一个类的内部再定义一个类,相对这个类为外部类,定义的类为内部类innerclass。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类。为什么要用内部类?典型情况是:内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象。所以你可以认为内部类提供了某种进入其外围类的窗口... 查看全文
近来试着FTP搜索,遇到编码问题,研究了下。Java内部的String为Unicode编码,每个字符占两个字节。Java编解码方法如下:Stringstr="hi好啊me";byte[]gbkBytes=str.getBytes("GBK");//将String的Unicode编码转为GBK编码,输出到字节中Stringstring=newString(gbkBytes,"GBK");//gbkBytes中的字节流以GBK方案解码成Unicode形式的Java字符串1... 查看全文
Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的!在开发Web方面的应用时,经常需要获取服务器中当前WebRoot的物理路径。如果是Servlet,Action,Controller,或则Filter,Listener,拦截器等相关类时,我们只需要获得ServletContext,然后通过ServletContext... 查看全文
日常生活中,我们都知道:因开发版本的不断改变而导致的项目进度混乱,系统bug蚕生,以及源码知识库破坏,开发队伍很长一段时间以来都争议着版本号与内部识别系统的关系,比如发布、修正、转折点、建立号。这些只限于办公室的讨论很少见于数据表格,网站,以及CDs中。然而,相比于办公室的版本号,他们的争议往往显得更加有用,尤其是当回答一个新的bug出现时提出的“这在这一版本号中有什么区别?”的问题的时候。当然,非同版本的系统,其存在是因为其能够指定Build工具中的发布标示... 查看全文
· JAVA之Excel发布时间:2012-01-13
jxl.jar包API地址:http://www.andykhan.com/jexcelapi/下载地址:http://www.andykhan.com/jexcelapi/download.html网站上对它的特征有如下描述:●支持Excel95-2000的所有版本●生成Excel2000标准格式●支持字体、数字、日期操作●能够修饰单元格属性●支持图像和图表应该说以上功能已经能够大致满足我们的需要。最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下... 查看全文
· Java 多线程(一)发布时间:2012-01-13
1、向服务器上程序都是采用多线程做的,为什么采用多线程呢,就是提高程序运行速度,就说访问数据库吧,服务器可以给每个连接数据库的客户端创建一个线程,然后这个线程就负责这个客户端数据的插入,查询,等操作,每一个客户端访问数据库都会创建一个线程,cpu采用分时操作,所以看起来好象同时多个客户端同时操作数据库一样,提高了访问速度。2.Java中的线程由三部分组成1.虚拟的CPU,封装在java.lang.Thread类中。2.CPU所执行的代码,传递给Thread类。3.CPU所处理的数据... 查看全文
本人最近的项目用到了mongodb查询数据来做一些统计。数据的结构是数组的形式,即{"key":[{"key1":"value1"},{"key2":"value2"},{"key3":"value3"}]}由于不知道数组如何在mongodb中做统计,于是就想用游标查询出结果集再转换成list(java方式)再做统计。调用coll.find(query,field).toArray()方法,可是转换过程开销相当大。找了很久发现mongodb的游标实现了迭代器... 查看全文
1定时器的作用在实际的开发中,如果项目中需要定时执行或者需要重复执行一定的工作,定时器显现的尤为重要。当然如果我们不了解定时器就会用线程去实现,例如:packageorg.lzstone.actionpublicclassFinanceActionextendsThread{privateDatedate;publicvoidrun{try{while(true){Thread.sleep((int)(Math.random()*1000));date=newDate();//定时执行任务}... 查看全文
· java获取系统相关信息发布时间:2012-01-13
下面的代码可以获取系统的环境变量,操作系统、处理器、编码和语言等各种信息。importjava.nio.charset.Charset;importjava.util.Iterator;importjava.util.Map;importjava.util.Properties;importjava.util.Set;publicclassSystemProperty{publicstaticvoidmain(String[]args){System.out.println... 查看全文
· java web开发发布时间:2012-01-11
第一章JavaWeb开发工具的安装与使用1.安装JDK下载的网站:http://java.sun.com/javase/downloads/index.jsp环境变量:JAVA_HOME:输入JDK安装路径PATH:输入JDK安装路径\bin2.Tomcat的安装与配置2.1主流的JavaWeb应用服务器Tomcat或者Tomcat+ApacheResinJBossWebLogicServerWebSphere2.2Tomcat的下载网址:http://tomcat.apache... 查看全文
· 自己的java学习一点感悟发布时间:2012-01-11
說感悟,有点夸大,自己这才学习了半年多的java,最多也就是菜鸟一个,虽然是菜鸟一个,可我还是基本上知道了点基础,本来学java是为了学andriod编程的,可是现在还是没有学到这个,不过java也是学习了很多,在学java之前,在学校里也学习了C、C++不过了解不是很深,所以java还是从基础学习的,从基本变量,if,while,for开学学习,这些是基础的基础,对以后的学习有很大的关系,不要学到会用就行,要学到精通,毕竟别人写几行就可以解决的问题,你写几十行还没解决就不好了... 查看全文
问:用hibernate保存对象的时候如何给一个时间类型的属性(或字段)复制?答:通过newjava.util.Date()的方式来复制(我们都知道hibernate把HQL装换成SQL,在转换的过程中都会把java.util.Date()通过to_date()函数转化一下)。因为我们的项目用到了集群,又问:那如何确定时间时间的统一性呢答:把所有的服务器的时间调整成一样的不就ok了吗!又问:那直接用oracle的时间会怎么样?这个问题我这的不知道oracle的时间到底是从哪获得?接着做了个测试... 查看全文
简单来说,类就是对一个事物抽象出来的结果。比如人可以作为一个类。一般来说,一个类具有成员变量和成员方法。成员变量相当于属性,比如‘人’具有的变量有胳膊,手脚等。而成员方法是该类能完成的一些功能,比如‘人’可以说话(talk),行走(walk)等。对象,如果说类是一个抽象概念,那么对象就是具体对象。比如我们说‘人’就是一个抽象概念,但是具体到某个人,比如你,我,他,就是一个‘人’对象。封装,简单理解就是把一系列的数据放在一个类中,还用前面的例子,如果形容一个人,我们可以用身高(hight),体重... 查看全文
· 用java来制作画图板发布时间:2012-01-10
画图板的总结技术总结:画图板做到现在,自己想了想,画图板实现的思想是先长骨头再生血肉。骨头即框架:窗体,面板,组件。血肉:监听器,队列,各组件功能的实现。骨头:1.对于窗体来说,它相当于一个最大的容器,所有的东西都包含在其中。所以首先要对这个容器进行设计,那么就包括窗体的标题,大小,布局管理器,设置可见,点击退出程序关闭。这里需要注意的是布局管理器,最开始用的流式布局管理器,但是后来因为涉及到整个窗体需要分区,所以就必须用边框布局管理器。说到这里就必须要介绍面板了,即五个区域。2.总共是五个... 查看全文
关于Spring的注入方式spring的三种注入方式:接口注入(不推荐)getter,setter方式注入(比较常用)构造器注入(死的应用)关于getter和setter方式的注入:autowire="defualt"autowire=“byName”autowire="bytype"例如:有如下两个类需要注入1packageorg.jia;23publicclassOrder{4privateStringorderNum;5@SuppressWarnings("unused"... 查看全文
· Python vs Java语法比较发布时间:2012-01-10
这篇是从国外一篇blog翻译过来,虽然文章里面的个人看法有些偏激,但是确实有很多Python和Java的语法比较的内容,很适合像我这样搞java转Python的,权当是Javaer到Pythoner的快速入门吧:)-----------------------------------------------------------------------------------------------------------------------JavaVSPython生产效率... 查看全文