IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

Java

2009年开始掀起的“NoSQL革命”在Web领域造成了极大的反响,Twitter也在2010年对其Tweets数据类型引进新生的NoSQL数据库。近日,国外知名网站readwriteweb.com企业频道作者Klint Finley撰写了一篇有关“Twitter放弃MySQL转而使用NoSQL缘由”的文章。

11日更新
标签: NoSQL mysql Java
Twitter:为何弃用MySQL转而使用NoSQL

最近Java JSR经核准通过,但Apache全部投了反对票。Google与Tim Peierls则对Java SE 7与Java SE 8 JSR投了反对票,以此在闹得沸沸扬扬的TCK许可与使用限制这个问题上发出了自己的声音。

11日更新
标签: Oracle Java
Java 7与Java 8 JSR核准通过

Java内存泄漏是每个Java程序员都会遇到的问题,程序在本地运行一切正常,可是布署到远端就会出现内存无限制的增长,最后系统瘫痪,那么如何最快最好的检测程序的稳定性,防止系统崩盘,作者用自已的亲身经历与各位网友分享解决这些问题的办法。

11日更新
标签: Java
Java内存泄漏分析与解决方案

Tiobe发布了2011年度的第一期编程语言排行榜,在本期榜单中前五名是Java、C、C++、PHP和Python。出人意料的是Python超越了C#排到了第五名,它也以2010年增速1.81%的成绩压倒Object-C成为2010年度编程语言。

10日更新
2011年1月编程排行榜:Python称霸2010

java本身不能直接监听系统的文件操作事件,不过可以先编写C/C++调用操作系统的API监听文件,再通过jni调用的方式实现。限于本人的C/C++水平有限,没有用C/C++实现该接口,而且已有开源组件JNotify实现了这个功能,本文例子使用JNotify。

10日更新
标签: Java开发 Java
Java技巧:java实现文件监控技巧分享

目前,随着iphone、itouch、ipad的流行,越来越多的开发者想开发相关的应用程序。但目前,苹果只提供了Objective - C语言去编写iPhone应用程序。但可惜的是,即使苹果的总裁乔布斯吹嘘它的易用性,C语言本身是不容易学习的语言,跟开发Web网站来比更加是复杂。但是,这一切将发生变化……

移动开发者必备工具:开源jqTouch初探

在上一篇文章中介绍了Java字节代码的操纵,其中提到了利用Java类加载器来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是java.lang.Class类的对象。

10日更新
标签: Java开发 Java
Java深度历险:类的加载、链接和初始化

在一般的Java应用开发过程中,开发人员使用Java的方式比较简单,打开惯用的IDE,编写Java源代码,再利用IDE提供的功能直接运行Java 程序就可以了。这种开发模式背后的过程是:开发人员编写的是Java源代码文件(.java),IDE会负责调用Java的编译器把Java源代码编译成

07日更新
标签: Java开发 Java
Java深度历险——Java字节代码的操纵

如今,当你打着手机、听着iPod、在电脑前点击鼠标,你知道这些都是谁发明创始的吗?岁末年初,当我们回首盘点,别搞错了,iPod并非著名的史蒂夫· 乔布斯发明,

05日更新
标签: IT业界 Java
你应知道的科技之父们

8月12日,甲骨文指控Google的Android操作系统侵犯了其持有的与Java相关的专利。甲骨文通过收购Sun获得了Java专利。Google否认了甲骨文的侵权主张,称它认为手机厂商和其他Android用户有权使用Java技术。Sun在被甲骨文收购前曾表示,Java将成为开放源代码技术,任何软件开发者都可以使用,并于2006年...

囧不囧 甲骨文喜获2010年开源敌人奖

通常我们需要删除数据中特定元素,这个我个人比较喜欢用Array.splice(beginIndex,deleteCount,[,itemToAdd,..])。

29日更新
标签: Java开发 Java
批量删除javascript数组中的元素

本文将指导大家如何使用Spring MVC3去构建一个Web应用。在Spring MVC中,所有的用户请求都会被派发到控制器模块,控制器然后再根据业务逻辑去调用数据访问层获得数据,最后通过JSP视图返回。

使用Spring MVC3构建Web应用详细教程

在QT上可以使用QML语言来描述界面,而QML使用的脚本语言是javascript,不过咱们做java程序的也能使用javascript来开发swing的界面。在jdk1.6中已经带有Mozilla Rhino 的 JavaScript 脚本引擎,下面用javascript编写基于邮件服务器的测试聊天界面。先在程序要指定要解析的脚本,Main.java......

用Javascript编写Swing程序

一个普通的错误是把JSP当作简化的Java,它不是,(事实上, JSP是简化的Servlet)程序员通常试着没有学习要求的支持技巧而直接学习JSP。JSP是一个衔接技术,并且成功地连接你需要理解的另外的技术。如果你已经知道Java,HTML和JavaScript,这意味着JSP将确实是简单的。需要成为一个成功的JSP程序员可以...

如何成为一个优秀的JSP程序员

编者按:对Java来说,2010年是不平凡的一年,从Oracle在年初完成对Sun的收购,使大家对Java的未来充满了关注,而12月份在北京进行的JavaOne大会,可以说是Oracle在收购Sun之后的第一次正式大会,大家可以从JavaOne上更多了解了Java未来的发展。而2011年,将成为Java新的开始。Java走过了它15年的历程..

2011年Java展望:新的开始 新的征途

还记得入职之前,HR跟我说,你面试的时候是.NET,不过根据现在公司项目的状况,你很可能会去做Java,你愿意么?我想了想,从来没写过实际的Java项目啊,Hello world也是好几年之前了,这能行么?但是我又很想得到这份工作,然后就说:Let me try。就这样,我这么一个.NET程序员就跑到Java Team打酱油去了

24日更新
极限编程实践之结对编程 神奇的力量

Java作为业界应用最为广泛的语言之一,深得众多软件厂商和开发者的推崇,更是被包括Oracle在内的众多JCP成员积极地推动发展。但是对于Java语言的深度理解和运用,毕竟是很少会有人涉及的话题。InfoQ中文站特地邀请IBM高级工程师成富为大家撰写这个《Java深度历险》专栏,旨在就Java的一些深度和高度...

Java深度历险之Java字节代码的操纵

用户界面设计和开发近年来有了一些改变,有人可能会说 Java 平台并不能保持。1997 年发布的 Swing 至今仍然一个标准的工具包,可以在 JVM 上构建用户界面。好的一点是,它是一个较为熟悉的标准,易于操作。不好的是,它缺乏将普通 UI 设计变丰富的特性。在本期的 5 件事 系列 文章中,我将向您介绍...

关于增强Swing您所不知道的5件事

过去的几个月里出现了很多关于Java的讨论,讨论它究竟是一种开源的语言还是一种有专利的语言。人们开始怀疑对Java进行投资是否还有意义,担心这种语言将会受到它的新管家Oracle的独裁控制。在这种情形下,人们表达出了对这种语言长期发展方向的担忧,尤其担忧的是潜在的开发和运行Java软件所需....

编程语言不需要开源

谷歌结束Android编程工具App Inventor的封测,现已向全球公开发布。这对你来说意味着什么?

谷歌全面开放App Inventor编程工具
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐