Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java的String详解发布时间:2015-04-05
Java的String类在开发时经常都会被使用到,由此可见String的重要性。经过这次认真仔细的学习了java的String类。发现了自己以前开发中对String使用的不足,特写此博客来记录自己对String的学习总结。首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。String实际上是使用字符数组来存储的数据的。从源码可以清晰看到定义的字符数组... 查看全文
· Java语法糖的味道发布时间:2015-04-05
语法糖本质上来说,应该算是一种障眼法。但是这个障眼法却能使程序员编程更加简单出错也更少,程序也相对简洁、可读性高。在看JVM的时候,突然看到这部分内容,就和大家分享一下。知其然,更要知其所以然,了解本质才能更好理解事物。首先,我们来看看泛型:publicstaticvoidgenericsSugar(){Map<String,String>map=newHashMap<String,String>();map.put("hello","nihao");map.put... 查看全文
需要对249本软件著作实现句子级别全文检索,这些著作均为PDF文件,不使用现有的框架如lucene,自己实现的方法如下:1、从PDF文件中提取文本,这里的重点是如何最大可能地还原文本。提取之后的文本,一个句子一行保存为文本文件。2、将所有文本文件合并为一个单一的文本文件,这样,每一个句子就有一个唯一行号。3、对每一行文本进行分词,建立倒排表,倒排表的格式为:词=包含该词的总行数N=行号1|行号2|行号3|行号N......,如下的例子表示所有文本中,包含ysc的有12行,分别是......... 查看全文
· java日期工具类DateUtils发布时间:2015-04-05
packagecom.ck.labmsys.web.util;importjava.io.Serializable;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.Calendar;importjava.util.Date;/***日期工具类**@authorCK**/publicclassDateUtilsimplementsSerializable... 查看全文
· java中的一些数学运算发布时间:2015-04-04
java.math.Math类常用的常量和方法:Math.PI记录的圆周率Math.E记录e的常量Math.abs求绝对值Math.sin正弦函数Math.asin反正弦函数Math.cos余弦函数Math.acos反余弦函数Math.tan正切函数Math.atan反正切函数&nbsp;Math.atan2商的反正切函数Math.toDegrees弧度转化为角度Math.toRadians角度转化为弧度Math.ceil得到不小于某数的最大整数Math... 查看全文
· java中的IO:处理流的使用发布时间:2015-04-04
目录1.桥梁流2.缓冲流3.数据流4.对象流5.合并流1.桥梁流1)InputStreamReader是输入字节流通向输入字符流的桥梁,每次调用read()方法都会导致从底层输入流读取一个或多个字节.2)OuputStreamWriter是输出字节流通向输出字符流的桥梁,每次调用write()方法都会导致在给定字符集上调用编码转换器.3)桥梁流虽然是一种处理流,但可将其包装到缓冲流中,已提高效率.2.缓冲流缓冲流中比较常用的是BufferedReader和BufferedWriter... 查看全文
· java中的IO:节点流的使用发布时间:2015-04-04
目录1.文件字节流2.文件字符流3.字节数组流4.管道流1.文件字节流1.1FileIputStream输入流read()从此输入流读取一个字节,返回读取的数据字节,达到文件末尾则返回-1.read(Byte[]b)从此输入流读取b.length个字节存入b中,返回读取到的有效字节个数,达到文件末尾则返回-1.close()关闭此输入流并释放资源1.2FileOutputSteam输出流write(intb)将指定字节写入到此输出流write(byte[]b,intoff,intlen... 查看全文
1、“==”1)用于比较两个基本数据类型数据是否相等,比较的是内存中存储的值是否相等。如:inta=100;intb=100;则a==b结果为true。2)用于判断两个引用变量是否指向同一对象。如:Stringa="abc";b=a;则a==b结果为true。另外:Stringa="abc";Stringb="abc";则a==b结果依然为true。(指向字符串常量池中的同一个对象)2、equals()方法1)用于比较两个引用变量指向的对象值是否相等。如:Stringa=newString... 查看全文
· java中的IO:File类发布时间:2015-04-03
目录1.File类的作用2.File对象基本使用3.实现文件遍历4.实现文件"复制"1.File类的作用1)用来将文件或者文件夹封装成对象2)方便对文件与文件夹的属性信息进行操作3)File对象可以作为参数传递给流的构造函数4)File对象是不可变的,一旦创建,File对象表示的抽象路径名将永不改变2.File对象基本使用2.1构造1)路径:绝对路径名是完整的路径名,不需要任何其他信息就可以定位它所表示的文件;相对路径名必须使用取自其他路径名的信息进行解释.2)分隔符... 查看全文
· java中的IO:流的分类发布时间:2015-04-03
目录1.IO流简介2.按方向分类3.按数据单元分类4.按功能分类5.总结1.IO流简介1)IO流用来处理设备之间的数据传输2)java对数据的操作是通过流的方式3)根据不同的原则有不同的分类2.按方向分类简单理解就是:以内存为中,用来操作将硬盘已有的数据读取到内存的是输入流,用来操作将内存中的数据存储到硬盘中的是输出流.输入流进行读操作,输出流进行写操作... 查看全文
· java生活理财管理系统 在线试用发布时间:2015-04-03
分享一套java管理系统,免费在线试用!你可以从该项目中参透一些java做企业管理项目开发知识!java生活管理平台访问地址是:http://www.zyiqibook.com/family不想复制请直接点击:java家庭生活管理系统该项目使用的技术有很多,这里分别列出一些项目技术点,供参考,是一些基础java技术:(1)struts做控制层action时,抽取一些共性方法放入BaseAction,供其它action继承使用,公共方法比如获取request,session,当前用户...(2... 查看全文
· java时间大小比较发布时间:2015-04-03
摘自:http://blog.sina.com.cn/s/blog_9844f5d901012ra8.html方法一:DateFormatdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");try{Dated1=df.parse("2004-03-2613:31:40");Dated2=df.parse("2004-01-0211:30:24");longdiff=d1.getTime()-d2.getTime();longdays=diff/... 查看全文
/**DES3.java*Copyright(c)2015*Allrightsreserved.*---------------------------*2015年3月30日Created*/packagecom.mango.p2p.utils;importjava.security.Key;importjavax.crypto.Cipher;importjavax.crypto.SecretKeyFactory;importjavax.crypto.spec.DESedeKeySpec... 查看全文
· java集合框架:HashMap<K,V>发布时间:2015-04-02
目录1.常用方法2.遍历3.内存结构4.扩容方式5.Map的其他实现类HashMap<K,V>是最常用的一种map,在其内部包装了一个Node<K,V>的类,并且用Node型的数组table用来存储数据,与ArrayList一样的实现了元素的增删以及扩容等功能.K一般是8中基本类型的封装类和String类,可存储null的键和null的值.1.常用方法add()addAll()增加元素remove()clear()删除元素size()isEmpty()get(... 查看全文
文/Robbin陈天桥把上市公司盛大游戏卖掉了,彻底退出了互联网,这似乎是个标志性的事件,魔都的互联网行业再次陷入的低潮,相比帝都互联网行业的蒸蒸日上,魔都究竟是怎么了?为何上海的互联网行业衰落至今呢?在中国互联网的起步阶段,上海落后北京并不远,而且曾经一度有超越之势。2000年第一波互联网热潮当中,北京的新浪和搜狐率先上市,但随后的泡沫破灭让互联网行业遭受重创,在经过了一段低谷时期之后,正是上海的互联网公司一批一批脱颖而出,涌现了一批上市公司:盛大,九城,携程,51job等等... 查看全文
· java hibernate获得sql的count(*)的值发布时间:2015-04-02
如果sql是coun(*)的值,取值的时候有两种办法1.因为count(*)是BigDecimal的值,所以可以用?BigDecimal接收,然后再转换成int类型的,就可以取得count(*)的值StringtestSql="selectcount(*)fromtest_tablewheretestId=?";Sessionsession=this.getSession();SQLQuerysq=session.createSQLQuery(testSql);sq1.setString(0... 查看全文
转载于:http://www.blogjava.net/xiaomage234/archive/2014/11/11/419933.htmlakullpp在Github上发起维护的一个Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Twitter、Java站点等等。包括:构建工具字节码操作代码分析sCompiler... 查看全文
· 北京java培训班选哪家更好发布时间:2015-04-02
我之前也有过犹豫,到底在北京Java培训选哪家更好呢?因为朋友给的意见不统一,加上我自己也从没去过北京所以,对北京的很多东西不懂,我抱着试试看的心态去了几家培训学校,也体验了一下那种氛围,最后我还是敲定了北京中软高科这家。因为在这里,我可以免费学Java,她们对学生实行严格的学习管理制度,在我们班上没有一个人敢放松警惕,在我学习的这几个月里,我发现我自己的变化挺大的,我以前对计算机一点都不懂,因为是女生,平时也就聊个QQ自从我学了Java以后,我自己可以写一些代码,做一些简单的网站都是没问题的... 查看全文
· ActiveMQ实战1:ActiveMQ Java发布时间:2015-04-02
1.准备工作1)下载安装,启动activemq2)下载activemqjar包导入项目2.消息生产者packagecom.activemq.demo1;importjavax.jms.*;importorg.apache.activemq.*;/***消息生产者,用于生成并发送消息*/publicclassProducerTool{privateStringuser=ActiveMQConnection.DEFAULT_USER... 查看全文
· 浅谈java线程发布时间:2015-04-02
所谓线程,是进程的一部分,一个线程可以单独的执行一项任务,比如一个客户机连接上服务器,我们就启动一个线程来管理这个用户,多个客户机就启动多个线程同时进行管理,线程之间可以进行信息的交换。使用Java线程时,一般将线程视为一个对象,通常为类Thread对象,或者接口Runnable对象。但是无论是继承类Thread还是实现接口Runnable最终其实都要使用到Thread类及其方法。既然如此为什么我们不直接继承Thread,还需要Runnable的存在呢... 查看全文