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

开发语言

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

用Javascript编写Swing程序

有时候你需要知道程序的根目录在哪里,但是$_SERVER['DOCUMENT_ROOT']只是web服务器的根目录,如果你的程序安装在它的某个子目录之中,PHP没法自动知道。你可以定义一个全局变量$ROOT,它的值就是程序的根目录,然后把它包含在每一个脚本文件中。那么,你要包含某个文件,就这样写require_once.....

PHP应用程序架构浅谈

一个普通的错误是把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展望:新的开始 新的征途

编写软件是人所承担的最复杂的任务之一。AWK 编程语言和 "K and R C" 的作者之一 Brian Kernigan 在 Software Tools 一书中总结了软件开发的真实性质,他说,“控制复杂性是软件开发的根本。” 真实软件开发的残酷现实是,软件常常具有有意或无意造成的复杂性,而且开发人员常常漠视可维护性、可...

用Python编写干净 可测试 高质量的代码

目录遍历漏洞在国内外有许多不同的叫法,比如也可以叫做信息泄露漏洞,非授权文件包含漏洞.名称虽然多,可他们却有一个共同的成因,就是在程序中没有过滤用户输入的../和./之类的目录跳转符,导致恶意用户可以通过提交目录跳转来遍历服务器上的任意文件,其危害可想而知.这类漏洞大家比较熟悉的可能就是...

浅析PHP程序中的目录遍历漏洞

不久前PHP开发团队宣布PHP 5.2.16正式发布,同时,该版本的发布也意味着PHP 5.2已完成历史使命,官方将停止对PHP 5.2的维护,并鼓励5.2的用户升级到5.2.16或5.3.4。随着PHP 5.2.16的发布,PHP 5.2也就此停止维护在PHP官方网站上的PHP 5 ChangeLog里,我们看到此次升级(PHP 5.2.16)主要修复了...

PHP 5.2完成历史使命 官方将停止维护

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

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

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

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

软件项目的失败可能归咎于各种各样的原因。一些项目因糟糕的需求而失败,另一些则由于钱和时间超支了,还有少数单纯是因为糟糕的管理所致。如果我们探究其根本原因,是否会发现所有项目失败的罪魁祸首是糟糕的代码呢?全都是这样吗?Bob大叔坚信糟糕的代码所带来的成本之大足够让一个项目失败。他提到...

20日更新
标签: 开发语言
代码永远是项目失败的罪魁祸首吗?

尽管在11月Tiboe编程语言排行榜上,Java语言还在18.373%的份额占据着第一的位置。但它的拥有者显然已经应该感到压力了,因为排在第二位的C语言仅以17.315%的微弱劣势排在Java语言之后。而且不要忘了,排在第三位的PHP语言正以10.176%的份额大步赶上。Drew Conway和John Myles White正在做一件非常有...

ASF走了 Oracle急了 Java还能扛多久?

在Web开发世界里,PHP是最流行的语言之一,从PHP里,你能够很容易的找到你所需的脚本,遗憾的是,很少人会去用“最佳做法”去写一个PHP程序。这里,我们向大家介绍PHP的10种最佳实践,当然,每一种都是经过大师们证明而得出的。没有谁比PHP的创建者Rasmus Lerdorf明白PHP用在什么地方是更合理的......

10位顶级PHP大师的开发原则

Bloch:对,这个例子不恰当。但是,我相信即使是跟数学无关的问题,学习数学培养出的思维方式对编程来说也是必不可少的。例如,归纳证明法和递归编程的关系非常紧密,你不理解其中一个,就不可能真正理解另外一个。你可能不知道术语基本情况和归纳假设,但是如果你不能理解这些概念,你就没有办法...

谷歌首席Java架构师谈数学与程序员关系

12月14日,北京国际会议中心,一年一度的Oracle Open Word大会进入到了第二天,1000多名参会者共同参加的今天的主会场议程JavaOne中国大会。Oracle软件研发部高级总监南蒂妮 瑞曼尼(Nandani Ramni)为我们带来了Java战略及发展的主题演讲。在JavaOne的主题大会上瑞曼尼主要讲到了NetBeans、JavaFX和...

直击JavaOne:Java未来的主角JavaFX

在今天北京举行的甲骨文全球大会(JavaOne)上,甲骨文软件开发高级总监Nandini Ramani下午在大会现场接受了媒体专访,就甲骨文在加强Java投资和创新上的愿景,以及Java平台的未来目标、Java开源和社区路线图、Java虚拟机(JVM)、Java移动版战略、JavaFX路线图等一系列开发人员关注的话题进行了深入解读。

甲骨文高管:JVM将向更多非Java语言开放

Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是...

Java垃圾回收算法简介

在刚刚发布的12月编程语言排行榜中,我们可以看到,在前五名的编程语言中与上一期,甚至上一年都没有太大的变化,这些都是在当今软件开发行业中被...

14日更新
标签: 开发语言
2011年需要关注的9大编程语言

你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?作为一个...

评点六种Java异常处理的陋习

Drew Conway和John Myles White采用新的方法为程序语言排名:根据社区规模和项目数量。社区规模是根据问答网站StackOverflow上相关语言的提问量...

13日更新
新方法为程序语言分级别

Tiboe今日发布了2010年最后一期编程语言排行榜,在本期榜单中前五名依然是Java、C、C++、PHP和C#。Tiobe官网给出本期主题是“一直上升的C#和一直...

10日更新
标签: c Java 开发语言
12月编程语言排行榜:触摸经典语言Lisp
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐