Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Netty源码学习-Java-NIO-Reactor发布时间:2013-12-19
Netty里面采用了NIO-basedReactorPattern了解这个模式对学习Netty非常有帮助参考以下两篇文章:http://jeewanthad.blogspot.com/2013/02/reactor-pattern-explained-part-1.htmlhttp://gee.cs.oswego.edu/dl/cpjslides/nio.pdf本文所贴的代码来自第一篇文章,在注释部分加入了我自己的理解完整代码可以到我的github上下载,仅供参考:https://github... 查看全文
前言:在java项目中需要一个发送电子邮件的功能,之前也没接触过,纠结了我一些时间,遇到不少问题,特地归纳如下,望朋友们不再走弯路。。1、需要准备的jar包(spring、mail),直接到官网下载2、适用于javaweb项目框架结合spring(SSH)一、源码参考1、spring的配置文件----这里我借助的是新浪的邮件服务器<?xmlversion="1.0"encoding="UTF-8"?><beansxmlns="http://www... 查看全文
· 转:Java 下一代: 混入和特征发布时间:2013-12-19
Java下一代:混入和特征来自http://www.ibm.com/developerworks/cn/java/j-jn8/index.html======================================转载正文Java语言的开发人员精通C++和其他语言,包括多继承(multipleinheritance),使得类可以继承自任意数量的父类。多继承带来的一个问题是,不可能确定所继承的功能来自哪个父类。这个问题被称为钻石问题(请参阅参考资料)... 查看全文
· Java POI: Excel to CSV Conversion Utility发布时间:2013-12-18
1.Firstweneedautilclassimportorg.apache.poi.ss.usermodel.Cell;importorg.apache.poi.ss.usermodel.CellValue;importorg.apache.poi.ss.usermodel.FormulaEvaluator;importorg.apache.poi.ss.usermodel.Row;importorg.apache.poi.ss.usermodel.Sheet... 查看全文
· Java 开源工具 Apache Common Lang发布时间:2013-12-18
CommonsLang扩展了标准java.langapi增加了串操作思路方法、基本数值思路方法、对象反射、创建和串行化以及属性它还包含个可继承enum类型、对多种嵌套Exception类型支持、对java.util.Date增强以及用于构建思路方法实用例如hashCode、toString和equals我发现CommonsLang对应用很多方面都很有帮助通过使用CommonsLang您将编写更少代码从而可以更快地交付缺陷更少。但也有不足之处,这个问题可以解决,因为它是开源项目,发现不足之处... 查看全文
· [转载]Java中Scanner的用法发布时间:2013-12-18
转载自:http://blog.csdn.net/pkbilly/article/details/3068912Scanner是SDK1.5新增的一个类,可是使用该类创建一个对象.Scannerreader=newScanner(System.in);然后reader对象调用下列方法(函数),读取用户在命令行输入的各种数据类型:next.Byte(),nextDouble(),nextFloat,nextInt(),nextLin(),nextLong(),nextShot(... 查看全文
· java如何自定义异常用代码发布时间:2013-12-18
先建两个自定义的异常类ChushufuException类classChushufuExceptionextendsException{publicChushufuException(Stringmsg){super(msg);}}ChushulingExceptionclassChushulingExceptionextendsException{publicChushulingException(Stringmsg){super(msg);}}好了... 查看全文
· memcached简介及java使用方法发布时间:2013-12-18
一、概念Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。二、适用场合1.分布式应用。由于memcached本身基于分布式的系统,所以尤其适合大型的分布式系统。2.数据库前段缓存。数据库常常是网站系统的瓶颈。数据库的大并发量访问,常常造成网站内存溢出。当然我们也可以使用Hibernate的缓存机制。但memcached是基于分布式的,并可独立于网站应用本身,所以更适合大型网站进行应用的拆分... 查看全文
Eclipse编译的JAVA程序时,编译器出现错误:Exceptioninthread"main"java.lang.SecurityException:Prohibitedpackagename:java......."错误原因:包名不能取“java”,取java则会与内部的关键字冲突;... 查看全文
首先定义:java.text.DecimalFormatdf=newjava.text.DecimalFormat("#0.00");再是:x=83.3333333333;df.format(x);结果:83.33... 查看全文
· java初始化发布时间:2013-12-18
初学java一直困惑它到底是怎么加载和初始化的,随着对java越来越多的了解,也不甘满足只写代码而不知其所然。个人认为,类是java最基本的组成元素,它们涵盖了java的所有特性,当一个类编写完成后,随即便被编译器编译成.class文件,当启动程序时(main方法),类加载器便开始工作,以前一直认为此时的class已经开始初始化(前提是没有实例化任何对象),后来才明白,只有显式的实例化或通过直接调用static方法,此时才能初始化类里的数据。希望大虾们给点意见。... 查看全文
java方法一:java.util.StringTokenizerst=newStringTokenizer("123,456,789",",");StringBuffersb=newStringBuffer();while(st.hasMoreTokens()){sb.append(st.nextToken());}方法二:Stringstr=newString("123,456,789");str=str.replace(",",""');我用的是Stringstr=newString... 查看全文
· [译文]在Java中究竟什么是null?发布时间:2013-12-18
我们从下面的语句开始介绍:Stringx=null;1、这句代码究竟做了一件什么事情?让我们回忆一下什么是变量,什么又是的值,一个变量类似一个盒子。正如你可以用一个框来存储的东西,你可以用一个变量来存储值。当声明一个变量,我们需要设置它的类型。java有两大类型:原始类型和引用类型。一个原始类型存储值声明的变量,一个引用类型存储引用声明的变量。在这种情况下,初始化语句声明了一个变量“x”。x表示的是String的引用,它的是为null。通过如下的图提供了有关这个概念更好的描述... 查看全文
· Java异常--读书笔记发布时间:2013-12-18
1.Java将异常分为两种:Checked异常和Runtime异常,Java认为Checked异常都是可以在编译阶段被处理的异常,所以强制程序处理所有的Checked异常;Runtime异常则无需处理。2.Java的异常处理机制可以让程序具有更好的容错性,让程序更加健壮。当程序运行出现意外情形时,系统会自动生成一个Exception对象来通知程序,从而实现“业务代码”和“错误处理”相分离。因此我们希望有一种非常强大的if块,可以表示所有的错误情况... 查看全文
· java SPI机制(转)发布时间:2013-12-18
FromServiceLoaderjavadoc:Aserviceisawell-knownsetofinterfacesandclasses.Aserviceproviderisaspecificimplementationofaservice.Theclassesinaprovidertypicallyimplementtheinterfacesandsubclasstheclassesdefinedintheserviceitself.SinceJDK6,asimpleservice... 查看全文
· 如何解决Java语言的十大问题发布时间:2013-12-17
别误解,其实在我的职业生涯中,我已经编写了无数的Java代码;而且,我仍然认为Java一门伟大的(程序)语言。相对于C++和Smalltack,Java已经有了很大的改进;但现在,即使是Java,也已经开始感觉到了其15年的积重。事实上,在我的经历中,我总是不得不面对Java的设计和规范上的一些错误、缺陷和不足,这些东西,让我的Java程序员生活少有乐趣可言。现在全世界的Java程序员有数百万之众,Java写就的代码更达数亿行,要是我说Java在不久的将来死去,这还有些远。不管怎样... 查看全文
· java程序应该看的书籍发布时间:2013-12-17
编程开发1)《effectivejava中文版》2)《分布式java应用》淘宝又见淘宝3)《代码大全》像是一本百科全书,十八般武艺样样都有了。看了这本书,不会武功的也能耍一阵子。4)《java并发编程实践》不可多得并发编程的好书,在淘宝上面淘来的影印的。5)《java加密与解密的艺术》修练这种功夫还是需要的,毕竟这个世界给人以不安全的感觉。房价又涨了,哎…………6)《程序员修炼之道》还成,多数修改之道没有读之前已经俱备,呵呵,难道说……7)《高效程序员的45个习惯》让我们更敏捷... 查看全文
· java Collecions发布时间:2013-12-17
packagetest;importjava.util.ArrayList;importjava.util.Collections;importjava.util.Comparator;importjava.util.List;publicclassTest{publicstaticvoidmain(String[]args){List<People>list=newArrayList<People>();Peoplepeople1=newPeople()... 查看全文
· java socket编程发布时间:2013-12-17
原文章http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象... 查看全文
· Java生成条形码发布时间:2013-12-17
@转载http://blog.163.com/nice_2012/blog/static/192666148201321274420110/条形码介绍:条形码或称条码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,因而在商品流通、图书管理、邮政管理... 查看全文