java基础
eason1015
这个作者很懒,什么都没留下…
展开
-
new String("abc")创建几个对象的解释
String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。 我们可以把上面这行代码分成String str、=、"abc"和new String()四部分来看待。S...原创 2008-10-02 21:05:27 · 106 阅读 · 0 评论 -
打war包
因为要把项目部署到JBoss中,所以要将应用程序打包成war; 方法如下: 首先需要 安装jdk; 其次:配置java_home; classpath;path环境变量; JAVA_HOME=C:\Program Files\Java\jdk1.5.0_14 (jdk安装目录) CLASSPATH=.;%JAVA_HOME%\lib; Path中加入:C:\Program Fi...原创 2009-02-10 15:03:07 · 122 阅读 · 0 评论 -
jdk的环境配置
首先得介绍下面几个参数的作用: current directory(当前目录): 当前在用的目录就是当前目录。比如说当你打开NOTEPAD,并处于运行状态时候,当前目录就是c:/windows;如果你用cmd命令打开命令行窗口,当前目录就是c:\windows\system32;如果你在用java这条指令,当前目录就是JAVA下的BIN目录所在的路径,因为java.exe在bin里面。 ...原创 2009-02-13 11:31:43 · 92 阅读 · 0 评论 -
java 动态编译
在Sun JDK 1.2及后续版本中,包含了一组可在程序运行时刻编译和执行Java代码的API。这些API被包含在tools.jar类库中。这个功能允许Java程序在运行时动态编译、执行小的代码块,在有些情况下这个功能会让Java应用程序的架构更加灵活、开放。 本文假定读者已经在计算机中安装并配置好了Sun JDK 1.2或更高的版本,并对javac编译器命令有所了解。 在Java程...原创 2009-02-13 11:41:59 · 133 阅读 · 0 评论 -
String,new String,StringBuffer的优化思考
java.lang.String类对大家来说最熟悉不过了,我们写java程序很少能不用String的。本文讲述如何正确的使用String,内容主要涉及初始化、串联和比较等操作。 首先我们必须清楚的一点是String类是final类型的,因此你不可以继承这个类、不能修改这个类。我们使用String的时候非常简单,通常都是 String s = "hello",但是Java API中同时提供...原创 2010-01-21 21:16:14 · 156 阅读 · 0 评论 -
java中的栈和堆的区别
[size=medium][size=xx-large][size=small]栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收...原创 2010-07-06 15:40:30 · 131 阅读 · 0 评论