- 博客(14)
- 收藏
- 关注
原创 The differences of _single_starting_underscore, __double_starting_underscores, __double_underscores__
<br />1. Define a method or parameter with an underscore as the starting<br />If a method starts with an underscore, it only can be called by this class itself or subclass. Of course, it can not be imported by using "from module import *".<br /> <br />2. D
2010-11-17 11:52:00
639
原创 Insert the control characters in Vi and Vim editors.
<br />Today, I have found a file in which there were many control characters, so I need to replace it due to be detected correctly. But I have no idear about inputing the characters in the command mode. So I have searched the methods via internet, now I wr
2010-08-12 17:39:00
770
原创 关于接口中可以存在的方法实体
接口的定义中可以得知,接口里面唯一允许可以存在的事物就是方法的声明,而且都将是public的。当然在接口中还可以存在域,并且都将默认是public static final的。 但是我们可以看到有一种例外,接口中是可以存在内部类的,而且该内部类将自动拥有public static的属性,在该类中可以有和普通类相同的特性---方法的实现。 这看起来是矛盾的,但实际上可以通过静态内部类
2010-01-27 22:55:00
2464
原创 关于JAVA中的访问权限的几点注意
1、不管类的访问权限是什么,在任何地方都是可以访问该类中的public static成员的。换句话说,public static void main的访问权限不受类的访问权限约束。 2、对于类,访问权限只可以是包访问权限或public,不可以定义成private或protected。另外,类也不可以是static的(内部类除外)。类的private效果可以通过把构造器的访问权限设定成p
2010-01-27 22:30:00
829
原创 关于打印未定义toString方法的对象
当调用System.out.println()方法打印未定义toString方法的对象时,输出结果格式为:类名+@+内存地址,如果是个数组对象时,格式为:[类名+@+内存地址例如:com.test.Controller@89ae9e[com.test.Controller@89ae9e[[com.test.Controller@89ae9e
2010-01-27 22:27:00
1352
原创 JAVA读取XML文件的两种方法
结合在网上看到的实例,总结出下面两个简单的例子。关于各个方法的说明可以参见各Java Docxml文件如下: 8G 200 1580 10G 500 3000 第一种方法:使用JDK提供的类库来实现该功能 package com.test;import ja
2010-01-19 20:52:00
933
原创 JAVA Class中初始化顺序
JAVA类中的初始化顺序如下:(注意这是一个类似于深度优先的递归顺序)当创建一个类的对象的引用时, 1、调用一个类的main方法,或者访问任何静态成员时,首先会逐层往上装入其基类(此时初始化工作还没有开始) 2、从最上层的基类开始初始化static对象和static成员变量 3、再初始化非static关键字定义的对象和成员变量(基类优先,并且只在有new操作的时候才进行
2010-01-07 23:04:00
648
原创 JAVA中实现条件编译
所谓的条件编译,就是指通过某种特定的条件控制方法,来控制程序中哪些程序代码给编译器做编译(JAVA中即可理解成生成class文件),哪些程序代码不做编译。 JAVA中可以通过布尔常量(final boolean)的机制,来得到条件编译的效果。如下代码(注意必须使用final来定义布尔常量):package com.test;public class tes
2010-01-07 00:16:00
1451
原创 JAVA中的static调用非static方法的几点注意
1、由JVM的执行机制决定了在static方法中是不能直接调用改类的其它非static方法的。 因为类方法(static方法)执行的时候,其所在的堆栈中是没有指向对象的引用的任何信息的,而非static方法在调用的时候又必须要知道调用该方法的对象的引用。所以从这里可以看出,static方法中是没有办法直接调用非static方法的。 从另外一方面来讲,static方法中是不存在this的
2009-12-30 00:47:00
4358
原创 Oracle中查询正锁表的用户及释放被锁的表的方法
可在PL/SQL中用如下SQL语句来查询当前数据库中哪些表被锁住了,并且是哪些用户来锁的这些表:SELECT A.OWNER, --OBJECT所属用户 A.OBJECT_NAME, --OBJECT名称(表名) B.XIDUSN, B.XIDSLOT, B.XIDSQN,
2009-12-17 22:11:00
2046
原创 SQL语句中的HAVING关键字
sql中的having语句是在使用group by的时候使用的。通常where语句是在group by之前做数据筛选的,而having语句是对group by之后的结果进行筛选的。例如:从商品销售表里取得用户A购买的各种商品的总数:SELECT SUM(TOTAL)FROM COSTWHERE USERID = AGROUP BY
2009-12-17 00:06:00
6766
原创 关于类的private属性的一点小知识
如果在一个类中定义了一个私有变量,那么在这个类里的任何位置都是可以访问这个私有变量的,包括在这个类里面再定义的类内。如下代码所示:public class A { private String temp; public class B { //这里可以访问类A的私有变量temp }}
2009-12-16 22:41:00
748
原创 Eclipse启动时出现jvm terminated exit code=-1错误的一个解决办法
打开Eclipse.ini文件,如下所示:-startup plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
2009-12-13 12:47:00
992
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人