Java基础
zf820524
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java术语
<br />Java Development Kit JDK 编写Java程序的程序员使用的软件<br />Java Runtime Environment JRE 运行Java程序的用户使用的软件<br />Standard Edition SE 用于桌面或简单的服务器应用的Java平台<br />Enterprise Edition EE 用于复杂的服务器应用的Java平台<br />Micro Edition ME 用于原创 2011-02-23 15:58:00 · 376 阅读 · 0 评论 -
创建String对象时, 使用String s=new String ("abc")和String s="abc"语句有什么区别?
Java运行环境有一个字符串池,由String类维护。执行语句String s="abc"时,首先查看字符串池中是否存在字符串"abc",如果存在则直接将"abc"赋给s,如果不存在则先在字符串池中新建一个字符串 "abc",然后再将其赋给s。执行语句String s=new String("abc")时,不管字符串池中是否存在字 符串"abc",直接新建一个字符串"abc"(注意:新建的字符串"abc"不是在字符串池中),然后将其付给s。前一语句的效率高,后一语句的效率低,因为新建字符串占用内原创 2011-03-14 11:03:00 · 787 阅读 · 0 评论 -
单例模式中饿汉式和懒汉式的区别
1、饿汉式是在单例类的实例在JVM启动时就创建好了,懒汉式则是在第一次访问单例类的实例时才去创建,即可以把饿汉式看成是预加载,懒汉式则为延迟加载;2、饿汉式的单例类实例由于是在JVM启动时创建的,所以不用考虑多线程问题,懒汉式则需要进行同步(synchronized);原创 2011-03-22 15:31:00 · 2944 阅读 · 0 评论 -
子类实例化时默认调用父类的默认构造器
<br />当父类中定义了默认构造器时,子类在实例化时会自动调用父类的默认构造器而不需要显示调用(即super()),但是如果父类中没有定义默认构造器,就必须要在子类构造器中显示调用父类的构造器。原创 2011-03-22 16:41:00 · 527 阅读 · 0 评论 -
子类实例化时默认调用父类的默认构造器
<br />当父类中定义了默认构造器时,子类在实例化时会自动调用父类的默认构造器而不需要显示调用(即super()),但是如果父类中没有定义默认构造器,就必须要在子类构造器中显示调用父类的构造器。原创 2011-03-22 16:39:00 · 1159 阅读 · 0 评论 -
final关键字使用
<br />final表示终态的、不变的,可以用于修饰类、方法、变量。<br />1、修饰类时,该类是绝子绝孙的,既该类不能被继承,但是该类的非final的实例变量可以修改;<br />2、修饰方法时,该方法不能被重写,子类只能继承使用不能重新定义;<br />3、修饰变量时,该变量一旦赋值就不能被修改。如果final变量在引用时没有初始化,那必须在构造器里将其初始化;<br />4、修饰方法参数时,该参数在整个方法执行期间不能被修改;原创 2011-03-23 16:36:00 · 315 阅读 · 0 评论 -
整合Struts2+Spring2.5的时候遇到一个问题
<br />我在整合Struts2+Spring2.5时,每次修改Java后Tomcat重新deploy后台都会报严重警告:<br />严 重: A web application registered the JBDC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has be原创 2011-03-31 09:53:00 · 460 阅读 · 0 评论 -
Eclipse Maven插件
<br />Site URL: http://m2eclipse.sonatype.org/sites/m2e<br />安装后可以导入maven项目。原创 2011-03-29 18:12:00 · 365 阅读 · 0 评论 -
Eclipse调试Tomcat下运行的应用程序
<br />1、在Tomcat的bin目录下创建一个debug.bat文件,拷贝startup.bat的内容到debug.bat中;<br />2、找到行call "%EXECUTABLE%" start %CMD_LINE_ARGS%,替换为:<br /><br /> -Xdebug -Xrunjdwp:transport=dt_socket, address=8787,server=y,suspend=y<br /> set JPDA_TRANSPORT=dt_socket<br />原创 2011-03-30 14:59:00 · 1401 阅读 · 0 评论
分享