Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
packagecom.camel.jelly.helper;importjava.text.ParseException;importjava.util.Collection;importjava.util.Map;/***常用的验证方法帮助类,提供对字符串,集合,数组,数值的验证**@aupackagecom.camel.jelly.helper;importjava.text.ParseException;importjava.util.Collection;importjava.util... 查看全文
众所周知,JAVA里实现多线程有两种方式。一是继承Thread,覆盖run()方法:publicclassThreadTest{publicstaticvoidmain(String[]args){newMyThread().start();}}classMyThreadextendsThread{@Overridepublicvoidrun(){System.out.println("Thread.run()");super.run();}}二是实现Runnable接口,实现run()方法... 查看全文
· java入门总结——参数传递发布时间:2013-11-20
在说参数传递之前,先说一下栈和堆。其实我对它们也不是很了解-_-|||,不过我们可以去问度娘,所以我这里简单说一下,栈相当于缓存,堆相当于内存。Java中参数传递包括两种,一种是值传递,一种是引用传递。先说值传递。八种数据类型(byteshortintlongfloatdoublecharBoolean)和String类储存于栈中,即在栈中直接开辟出相应数据类型大小的空间,存储下这个值。当一个值传给这个值时,就该为传入的值,例如:intn;//定义整型n,此时n被默认为0n=10... 查看全文
· POJ 3130 计算几何 java发布时间:2013-11-20
HowIMathematicianWonderWhatYouAre!问题描述:Aftercountingsomanystarsintheskyinhischildhood,Isaac,nowanastronomerandamathematicianusesabigastronomicaltelescopeandletshisimageprocessingprogramcountstars... 查看全文
· 【转】Java基本数据类型发布时间:2013-11-20
http://www.cnblogs.com/kelin1314/archive/2010/09/11/1824145.html基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。基本类型共有八种,它们分别都有相对应的包装类。关于它们的详细信息请看下表:基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short... 查看全文
· Java nio基础入门发布时间:2013-11-19
javaniojava新的IO技术在jdk1.4中提出的技术,非阻塞IO,采用的是基于事件处理方式。传统的io技术为阻塞的,比如读一个文件,惹read方法是阻塞的,直到有数据读入。javanio则为非阻塞的,注册一个op_read事件,注册到selector对象上,当有数据到来时候,selector回通知之前注册事件的对象,进行read处理。归纳为:1、javaio为阻塞,在打开一个io通道后,read将一直等待在端口一边读取字节内容,如果没有内容进来,read相当于阻塞掉了。2... 查看全文
基于组合的方式实现模板设计:Java代码/***基于组合实现模板设计模式*@authorAdministrator**/publicclassCombineTemplate{//链接数据库publicvoidbeginConnection(){System.out.println("connsuccess");}//关闭数据库的链接publicvoidcloseConnection(){System.out.println("closesuccess");}/***调用方法... 查看全文
· java文件下载文件名乱码(转)发布时间:2013-11-19
http://lj830723.iteye.com/blog/1415479.response.setHeader(...)下载中文文件名乱码问题关于中文文件下载的问题,网上的咨询和答疑已经很多,我原来处理下载的代码如下:Java代码复制代码收藏代码1.response.setHeader("Content-Disposition","attachment;filename="+java.net.URLEncoder.encode(fileName,"UTF-8"));下载的程序里有了这句... 查看全文
· java入门总结——事件机制发布时间:2013-11-19
何为事件机制?首先我们要知道事件机制中有什么。事件机制中有事件源、事件监听器、事件处理者。事件源实际上就是动作发生的所在地。事件监听器就如同我们人的眼睛、耳朵等五感,随时准备接受信息。事件处理者就相当于我们人受到某一刺激后产生的反应。现在我们就能很容易来理解事件机制了,事件机制就相当于我们身上某一部位受到某一个刺激,然后我们这个部位上的神经系统接收到这一刺激,之后我们再做出相应的反应。在这里某一部位就是事件源,这个部位上的神经系统就是事件监听器,我们做出的相应反应就是事件处理者... 查看全文
?将对象转换为字节流保存起来,并在以后还原这个对象,这种机制叫做对象序列化。【比如内存里面有Person这样一个对象,这个对象已经new出来了,接下来我把这个对象保存到文件里面,因为内存里面的东西一旦java虚拟机关闭了就都没有了,所以保存到文件里面,保存到文件之后,等到下一次java虚拟机再次起来之后,我再把这个Person对象从文件里面读取回来,再加载到内存中。这就是序列化】?将一个对象保存到永久存储设备上称为持久化。?一个对象要想能够实现序列化... 查看全文
一个在线2k的游戏,每秒钟并发都吓死人。传统的hibernate直接插库基本上是不可行的。我就一步步推导出一个无锁的数据库操作。1.并发中如何无锁。一个很简单的思路,把并发转化成为单线程。Java的Disruptor就是一个很好的例子。如果用java的concurrentCollection类去做,原理就是启动一个线程,跑一个Queue,并发的时候,任务压入Queue,线程轮训读取这个Queue,然后一个个顺序执行。在这个设计模式下,任何并发都会变成了单线程操作,而且速度非常快。现在的node... 查看全文
· JAVA的困难分析发布时间:2013-11-19
前段时间转了一篇SQL的文章(http://datamachine.iteye.com/blog/1971896),文章不复杂,但思想深刻,就顺便思考了一下java的不足,当砖头丢出来,希望引点和田玉。-----------------------------------------------------------------------------------------分割线----------------------------------SQL和JAVA... 查看全文
· java发布时间:2013-11-19
[color=black][/color][size=medium][/size]类的继承与接口实现1.使用类继承的原因:1).提高代码的重用性如定义一个学生的类//所有一般学生类的定义publicclassStudent{/***所有学生都有学习的方法*/publicvoidstudy(){System.out.println("Student类中学习的方法,学生的名字是"+name);}//设定学生的名字publicvoidsetName(Stringname){this... 查看全文
· Java生成静态页面发布时间:2013-11-19
本文地址:http://www.juziku.com/zhouchao/wiki/4682.htm提升网站性能的方式有很多,例如有效的使用缓存,生成静态页面等等。今天要说的就是生成静态页面的方式。这个也是我近期一直在搞的一个问题,近期在做使用html+servlet做个人网站,为什么是这2个东西呢?1、直接用servlet是为了保证网站能以最快的速度执行命令个人总感觉像Strutshibernatespring之类的虽然方便但是效能带来的损耗不太能接收2... 查看全文
· java发布时间:2013-11-19
[size=medium][b][/b][color=black][/color]1.类与对象的定义,及关系:对象:具体的个体,客观的存在。类:抽象的,主观的,一群对象共同点描述的简称。关系:类是对象的抽象和归纳,对象是类的一个例(或者说类是对象的模板)。如你眼前的这座山,这是具体的对象,而说山,这就是抽象的,因为它具体指代那座山你不清楚。//定义一个学生类publicclassStudent{//定义类的属性publicStringname;publiccharsex... 查看全文
· java高并发解决方案发布时间:2013-11-19
本文地址:http://www.juziku.com/zhouchao/wiki/4684.htm一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求... 查看全文
· java初始化顺序发布时间:2013-11-19
转载请注明:文章转载自:聚资库[http://www.juziku.com]本文标题:java初始化顺序本文地址:http://www.juziku.com/sunlightcs/wiki/3851.htmjava初始化顺序java初始化顺序JAVA类首次装入时,会对静态成员变量或方法进行一次初始化,但方法不被调用是不会执行的。viewsourceprint?01classTest1{02//3.初始化块03{04System.out.print("3\n");05}0607//4... 查看全文
· 深入理解java反射发布时间:2013-11-19
转载请注明:文章转载自:聚资库[http://www.juziku.com]本文标题:深入理解java反射本文地址:http://www.juziku.com/sunlightcs/wiki/242.htm深入理解java反射一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩... 查看全文
· java 高并发 基础知识发布时间:2013-11-19
转载地址:http://blog.csdn.net/fh13760184/article/details/8551546java高并发基础知识锁:内置锁(监视器锁):每个java对象都可以做一个实现同步的锁,这些锁被成为内置锁.获得锁的唯一途径就是进入有这个锁保护的代码块或方法重入锁:由于内置锁是可重入的,因此如果某个线程试图获得一个以已经由他自己持有的锁,那么这个请求就会成功.重入意味着获取锁的操作粒度是"线程",而不是"调用"volatile使用条件(必须同时满足所有条件)... 查看全文
· Java入门总结——继承发布时间:2013-11-19
无论是在编程中还是在生活中,我们都能很容易注意到类似的类有很多,这些类在java程序中描述起来差别可能仅是多了某些属性或者是改变了某些方法,但总体来说是大同小异。这时候若是一个个按部就班地创建这些类,写好每个类的属性、方法,这就让人感觉程序繁琐、重复、浪费。幸运的是,java中有继承机制,可以帮我们解决这个问题。有了这个继承机制,我们就可以高效地利用之前写过的代码,还可以对现有的类进行拓展,使其功能更完备。继承是一个类继承另一个类,继承的类叫作子类或超类,被继承的类叫作父类或基类... 查看全文