编译器Java是编译型语言,按照编译的时期不同,编译器可分为:前端编译器:其实叫编译器的前端更合适些,它把*.java文件转变成*.class文件,如Sun的Javac、Eclipse JDT中的增量式编译器ECJ; JIT编译器:虚拟机的后端运行期编译器(Just In Time Compiler...
左值和右值的定义在C++中,能够放到赋值操作符=左边的是左值,能够放到赋值操作符右边的是右值。有些变量既能够当左值又能够当右值。进一步来讲,左值为Lvalue,事实上L代表Location,表示在内存中能够寻址,能够给它赋值(常量const类型也能够寻址,可是不能赋值),Rvalue中的R代表Rea...
创建模式1.工厂方法模式(Factory Method) 将程序中创建对象的操作,单独出来处理,创建一个产品的工厂接口,把实际的工作转移到详细的子类。大大提高了系统扩展的柔性,接口的抽象化处理给相互依赖的对象创建提供了最好的抽象模式。 public class TestFactoryMethod ....
1==首先编译的时候会给出如下warning:warning:divisionbyzero。然后运行时如果是"3.0/0"这样的(floating),会给出inf;如果是"3/0"这样的(integer),会给出Floatingpointexception。2==在vc中用F5执行会弹出一个对话框,...
package spring.vhostall.com;import java.security.Security;import java.util.Date;import java.util.Properties;import javax.mail.Address;import javax.mai...
Java OutOfMemoryError 的原因是什么,什么是Java native方法? 二、Java native方法转载的博文 ???????第一篇: 今天花了两个小时把一份关于什么是Native Method的英文文章好好了读了一遍,以下是我依据原...
一、了解泛型
泛型是jdk1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。
在jdk1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而...
final关键字:
概念:
学习了继承我们发现继承有一个弊端,就是它会打破封装性;如果不让其他类继承该类,就不会有重写了,→可以通过Java中的几个关键字来实现,final(最终化)。
final关键字是一个修饰符,可以修饰类、方法、变量(成员变量、局部变量、静态变量)。
什么时候用?
当程序中一个数据使用时是固定不变的,这时为了增加阅读性,可以给该数据起个名字,这就是变量,为了保证这个...
/**
* 删除带内容的目录
*
windows删除原理:必须从最里面往外删除
*
需要深度遍历
*/
package cn.test.filedemo;
import java.io.File;
public class DeleteFileDemo {
public static void main(String[] args) {
Fil...
实例010 弹出网页模式对话框
实例说明
弹出一个指定大小的网页模式对话框。
技术要点
本实例主要应用window对象的showModalDialog()方法,该方法用于弹出网页(模式)对话框,其语法如下。
variant = object.showModalDialog(sURL[,vArguments[,sFeatu...