Ja

php&java(一)

为了方便你的学习,这篇教程将包括JAVA的安装及一些基本的例子。然后做好以下步骤。在Win9x下加入:“PATH=%PATH%;C:\jdk1.2.2\bin”到AUTOEXEC.BAT文件中在NT下加入“;C:\jdk1.2.2\bin”到环境变量中。这一步是非常重要的,这样PHP才能正确的找到需调用的JAVA类。[java]extension=php_java.dlljava.library.path=c:\web\php4\extensions\java.class.path="c:\web\php

2004开发技术年度综述之Java世界

2004年Java世界发生了巨大变化,主要方面是诞生和发展了几个新名词:IOC、AOP、SOA、MDA,当然,除了这些都是决定Java技术未来走向的革命性发展以外,还有很多细部和微观的发展,我们先来谈谈这些重要的细节技术发展。从J2SE1.5看出,SUN正在试图简化Java,但是也许这一简化动作来得迟了点。

JAVA/JSP学习系列之八(改写MySQL翻页例子)

我用Orion试的,将本站《JAVA/JSP学习系列之六》简单改写了一下。connection-driver为JDBC数据库驱动url是JDBC中的URLusername为数据库用户名password为用户密码inactivity-timeout为数据库连接超时,默认为30秒对于其他的地方不要改。见前文《JAVA/JSP学习系列之五》。注意:MySQL数据库为test,中间有个表test,有个字段f1

新版PHP将向Java靠拢

ZeevSuraski表示,新版PHP中将导入try、catch等语句,从而更接近Java,以便更容易地进行大型系统的开发。修改后的执行引擎交给Lerdorf后,就成了新版PHP3.0的正式执行引擎。嵌入了ZendEngine的PHP就是目前的版本PHP4。使用Java就达不到这种程度。尽管PHP已经具有类与子类等,但PHP5会更接近Java。在Java中不需要这样的提示,而PHP5则采用的是与Java相同的模式。而且不用等到PHP5,在以后发布的PHP4中就将安装上“stream”。可以将PHP作为显示

Java应用程序中创建图像

合成图像您不必从文件中读取所有的图像—您可以创建自己的图像。这一缓冲类型由BufferedImage类中的常量TYPE_INT_ARGB指定,它意味着每个像素要用一个int值。我们对使用BufferedImage对象的兴趣意味着我们将不再花费精力去研究减少处理器时间的最佳技术,而是把注意力放在理解怎样才能在一个程序内部创建和使用图像上。createSprite()方法需要做的第一件事就是创建BufferedImage对象sprite,然后我们还需要一个Graphics2D对象用于在sprite图像上绘画。

java/jsp中 中文问题详解

预备知识:1.字节和unicodeJava内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此Java要对这些字节流经行转化。char是unicode的,而byte是字节.Java中byte/char互转的函数在sun.io的包中间有。--Java的编译器实际上是调用sun.tools.javac.Main的类,对文件进行编译,这个类--有compile函数中间有一个encoding的变量,-encoding的参数其实直接传给encoding变量。编译器

为什么Java中继承多数是有害的

“Java设计模式”一书详细阐述了怎样用接口继承代替实现继承。本文讨论为什么设计者会这样选择,并且也介绍一些基于interface的编程基础。一次,我参加一个Java用户组的会议。在会议中,JamsGosling做发起人讲话。失去了灵活性为什么你应该避免实现继承呢?无论什么时候我违反中心的OO原则,如实现隐藏,我结果重写那个代码。在一个用extends的继承实现系统中,派生类是非常紧密的和基类耦合,当且这种紧密的连接是不期望的。

Java中对HashMap的深度分析

当存入HashMap的对象超过这个容量时,HashMap就会重新构造存取表。put的源码如下publicObjectput{Objectk=maskNull;这个就是判断键值是否为空,并不很深奥,其实如果为空,它会返回一个staticObject作为键值,这就是为什么HashMap允许空键值的原因。inthash=hash;inti=indexFor;这连续的两步就是HashMap最牛的地方!不要惊讶,其实HashMap也神不到哪里去,它就是用table来放的。到这里,HashMap的结构,大家也十分明白