Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· .NET C#到Java没那么难,Servlet篇发布时间:2017-06-28
前言.NETC#到Java没那么难,都是面向对象的语言,而且语法还是相似的,先对比一下开发环境,再到Servlet,再到MVC,都是一样一样的,只是JAVA的配制项比较多而已,只要配好一个,后面都是copy,简直soeasy,而且用myeclipse可以省一些配制Java与.NET的区别不在它们的本身,最大的区别在于他们背后的力量,相信大家都能感觉得到,我就不多说。系列目录一、.NETC#到Java没那么难,开发环境篇二、.NETC#到Java没那么难,Servlet篇三、... 查看全文
最近实现了基于netty4的beanstalkd的客户端,实现此客户端的目的是为了学习netty。beanstalkd是一个高性能、轻量级的分布式内存队列系统,个人认为,如果需要一个轻量型的中间件,beanstalkd是很不错的一个选择,协议也很简单。beanstalkd的详细介绍可见https://wenku.baidu.com/view/b9654077f242336c1eb95e54.html。针对消息中间件的概念,分为消息的提供者和消息的消费者... 查看全文
· Memcached之java客户端开发发布时间:2017-06-28
前言:之前项目中,有需求在不同语言开发的服务器之间做数据共享,从而引入了Memcached技术,在实际使用中,Memcached除了作为数据共享的用途外,还用作数据库前段存储。但是,查阅相关资料发现,用java操作Memcached服务器的资料并不是太多,偶尔查到的资料也不能运行,踩了很多坑,因此总结项目中的使用经验,输出基本demo。本篇文章重点关注以下问题:Memcached简介,及对安装的简要说明;Memcached几种客户端介绍;Memcached的Demo输出;1... 查看全文
· java中类的继承和访问控制发布时间:2017-06-25
类的继承TestPerson.javaclassPerson{privateStringname;privateintage;publicvoidsetName(Stringname){this.name=name;}publicvoidsetAge(intage){this.age=age;}publicStringgetName(){returnname;}publicintgetAge(){returnage;}}classStudentextendsPerson... 查看全文
· java中的重写override或overwrite发布时间:2017-06-25
java中的重写override或overwriteTestOverWrite.javaclassPerson{privateStringname;privateintage;publicvoidsetName(Stringname){this.name=name;}publicvoidsetAge(intage){this.age=age;}publicStringgetName(){returnname;}publicintgetAge(){returnage;... 查看全文
· java synthetic class发布时间:2017-06-25
Syntheticclassdoesnotappearinyourcode,butmadeupbycompiler.E.g.Bridgemethodmadeupbycompilerinjavaistypicallysynthetic.publicclassPair<T>{privateTfirst;privateTsecond;publicvoidsetSecond(TnewValue){second=newValue;}//OfseSecond}//OfclassPair<... 查看全文
· java实现word,ppt,excel,jpg转pdf发布时间:2017-06-25
word,excel,jpeg转pdf首先下载相关jar包:http://download.csdn.net/detail/xu281828044/6922499[java]viewplaincopyimportjava.io.File;importjava.io.FileOutputStream;importjava.io.IOException;importcom.jacob.activeX.ActiveXComponent;importcom.jacob.com.Dispatch... 查看全文
面试的时候遇到了题目关于synchronize和staticsynchronized的问题,如题其实我的理解完全偏差,因此回来后认真的研究了下,写了个simpleDemo供大家参考,总结:synchronized加到方法前面和synchronized{xxxxxxx}代码块类似,都是synchronized(this){xxxx}(有木有感觉很可怕?)将该对象加锁,记住,是锁住整个对象,若static的synchronized则锁的是这个class,所以答案也就一目了然了。追求性能的话... 查看全文
· java中的jar命令发布时间:2017-06-24
java中的jar命令F:\>cdjavaF:\java>jar用法:jar{ctxui}[vfmn0PMe][jar-file][manifest-file][entry-point][-Cdir]files...选项:-c创建新档案-t列出档案目录-x从档案中提取指定的(或所有)文件-u更新现有档案-v在标准输出中生成详细输出-f指定档案文件名-m包含指定清单文件中的清单信息-n创建新档案后执行Pack200规范化-e为捆绑到可执行jar文件的独立应用程序指定应用程序入口点... 查看全文
这可能是最好的RxJava2.x入门教程系列专栏文章链接:这可能是最好的RxJava2.x入门教程(一)这可能是最好的RxJava2.x入门教程(二)GitHub代码同步更新:https://github.com/nanchen2251/RxJava2Examples为了满足大家的饥渴难耐,GitHub将同步更新代码,主要包含基本的代码封装,RxJava2.x所有操作符应用场景介绍和实际应用场景,后期除了RxJava可能还会增添其他东西,总之,GitHub上的Demo专为大家倾心打造。传送门... 查看全文
· Java 老矣,尚能饭否?发布时间:2017-06-24
编者按:本文来自微信公众号“InfoQ”(ID:infoqchina),作者张建锋;36氪经授权发布。22岁,对于一个技术人来说可谓正当壮年。但对于一门编程语言来说,情况可能又有不同。各类编程语言横空出世,纷战不休,然而TIOBE的语言排行榜上,Java却露出了明显的颓势。这个老牌的语言,未来会是怎样?写在前面从1995年第一个版本发布到现在,Java语言已经在跌宕起伏中走过了22年,最新的Java版本也已经迭代到Java9。当年Java语言的跨平台优势如今看来也只不过是家常小菜,Go... 查看全文
· java中方法和构造方法的小练习发布时间:2017-06-22
定义一个点Ponit类,用来表示三维空间中的点要求如下:1.可以生成特定坐标的点对象2.提供设置坐标的方法3.计算该点与原点距离的平方的方法TestPoint.java/*定义一个点Ponit,用来表示三维空间中的点,要求如下:1.可以生成特定坐标的点对象2.提供设置坐标的方法3.计算该点与原点距离的平方的方法*/classPoint{doublex,y,z;//构造方法,生成特定的点对象Point(doublex,doubley,doublez){this.x=x;this.y=y;this... 查看全文
· java中的重载OverLoad发布时间:2017-06-22
方法的重载TestOverLoad.java//方法的重载//方法名相同,返回类型相同,方法参数不同publicclassTestOverload{voidmax(inta,intb){System.out.println(a>b?a:b);}voidmax(shorta,shortb){System.out.println("short");System.out.println(a>b?a:b);}voidmax(floata,floatb){System.out.println... 查看全文
· java递归发布时间:2017-06-22
1.通过递归计算5的阶乘TestDiGui.java//通过递归计算5的阶乘publicclassTestDiGui{publicstaticvoidmain(String[]args){System.out.println(m(5));//结果为120}publicstaticintm(intn){if(n==1)return1;elsereturnn*m(n-1);}}方法调用图:2.通过递归方法计算fibnacci数列TestFib... 查看全文
原文地址http://www.cnblogs.com/xrq730/p/7048693.html,转载请注明出处,谢谢前言我们知道volatile关键字的作用是保证变量在多线程之间的可见性,它是java.util.concurrent包的核心,没有volatile就没有这么多的并发类给我们使用。本文详细解读一下volatile关键字如何保证变量在多线程之间的可见性,在此之前,有必要讲解一下CPU缓存的相关知识,掌握这部分知识一定会让我们更好地理解volatile的原理,从而更好... 查看全文
· Java老矣,尚能饭否?发布时间:2017-06-22
编者按:本文来自微信公众号“InfoQ”(ID:infoqchina),作者张建锋;22岁,对于一个技术人来说可谓正当壮年。但对于一门编程语言来说,情况可能又有不同。各类编程语言横空出世,纷战不休,然而TIOBE的语言排行榜上,Java却露出了明显的颓势。这个老牌的语言,未来会是怎样?写在前面从1995年第一个版本发布到现在,Java语言已经在跌宕起伏中走过了22年,最新的Java版本也已经迭代到Java9。当年Java语言的跨平台优势如今看来也只不过是家常小菜,Go... 查看全文
· java的内存分配发布时间:2017-06-21
1.寄存器这是最快的保存区域,因为它位于和其他所有保存方式不同的地方:处理器内部。然而,寄存器的数量十分有限,所以寄存器是根据需要由编译器分配。我们对此没有直接的控制权,也不可能在自己的程序里找到寄存器存在的任何踪迹。2.堆栈驻留于常规RAM(随机访问存储器)区域,但可通过它的“堆栈指针”获得处理的直接持。堆栈指针若向下移,会创建新的内存;若向上移,则会释放那些内存。这是一种特别快、特别有效的数据保存方式,仅次于寄存器。创建程序时... 查看全文
加密工具类packagecom.kaige123.util;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.nio.MappedByteBuffer;importjava.nio.channels.FileChannel;importjava.security.MessageDigest;/***MD5文字和文件加密<br>*http://www... 查看全文
iosjs交互分为两块:1.oc调用js这一块实现起来比较简单,我的项目中加载的是本地的html,js,css,需要注意的是当你向工程中拖入这些文件时,选择拷贝到工程中,(拖入的文件夹是蓝色的,相对路径),不然css,js的路径会存在问题加载本地html:oc调用js:一句代码搞定2.js调用ocjs调用oc又分为两种:1.js端是直接调用方法这里就要说到ios7才推出的一个新的apiJavaScriptCore,首先我们引入这个类... 查看全文
· Java快速入门_从这六条技能开始发布时间:2017-06-20
阅读全文http://click.aliyun.com/m/23534/一、掌握静态方法和属性静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。二... 查看全文