![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
jc_njj
这个作者很懒,什么都没留下…
展开
-
JAVA读取XML文件的两种方法
结合在网上看到的实例,总结出下面两个简单的例子。关于各个方法的说明可以参见各Java Docxml文件如下: 8G 200 1580 10G 500 3000 第一种方法:使用JDK提供的类库来实现该功能 package com.test;import ja原创 2010-01-19 20:52:00 · 902 阅读 · 0 评论 -
关于打印未定义toString方法的对象
当调用System.out.println()方法打印未定义toString方法的对象时,输出结果格式为:类名+@+内存地址,如果是个数组对象时,格式为:[类名+@+内存地址例如:com.test.Controller@89ae9e[com.test.Controller@89ae9e[[com.test.Controller@89ae9e原创 2010-01-27 22:27:00 · 1253 阅读 · 0 评论 -
关于JAVA中的访问权限的几点注意
1、不管类的访问权限是什么,在任何地方都是可以访问该类中的public static成员的。换句话说,public static void main的访问权限不受类的访问权限约束。 2、对于类,访问权限只可以是包访问权限或public,不可以定义成private或protected。另外,类也不可以是static的(内部类除外)。类的private效果可以通过把构造器的访问权限设定成p原创 2010-01-27 22:30:00 · 801 阅读 · 0 评论 -
关于接口中可以存在的方法实体
接口的定义中可以得知,接口里面唯一允许可以存在的事物就是方法的声明,而且都将是public的。当然在接口中还可以存在域,并且都将默认是public static final的。 但是我们可以看到有一种例外,接口中是可以存在内部类的,而且该内部类将自动拥有public static的属性,在该类中可以有和普通类相同的特性---方法的实现。 这看起来是矛盾的,但实际上可以通过静态内部类原创 2010-01-27 22:55:00 · 2412 阅读 · 0 评论 -
关于类的private属性的一点小知识
如果在一个类中定义了一个私有变量,那么在这个类里的任何位置都是可以访问这个私有变量的,包括在这个类里面再定义的类内。如下代码所示:public class A { private String temp; public class B { //这里可以访问类A的私有变量temp }}原创 2009-12-16 22:41:00 · 713 阅读 · 0 评论 -
JAVA中的static调用非static方法的几点注意
1、由JVM的执行机制决定了在static方法中是不能直接调用改类的其它非static方法的。 因为类方法(static方法)执行的时候,其所在的堆栈中是没有指向对象的引用的任何信息的,而非static方法在调用的时候又必须要知道调用该方法的对象的引用。所以从这里可以看出,static方法中是没有办法直接调用非static方法的。 从另外一方面来讲,static方法中是不存在this的原创 2009-12-30 00:47:00 · 4284 阅读 · 0 评论 -
JAVA中实现条件编译
所谓的条件编译,就是指通过某种特定的条件控制方法,来控制程序中哪些程序代码给编译器做编译(JAVA中即可理解成生成class文件),哪些程序代码不做编译。 JAVA中可以通过布尔常量(final boolean)的机制,来得到条件编译的效果。如下代码(注意必须使用final来定义布尔常量):package com.test;public class tes原创 2010-01-07 00:16:00 · 1390 阅读 · 0 评论 -
JAVA Class中初始化顺序
JAVA类中的初始化顺序如下:(注意这是一个类似于深度优先的递归顺序)当创建一个类的对象的引用时, 1、调用一个类的main方法,或者访问任何静态成员时,首先会逐层往上装入其基类(此时初始化工作还没有开始) 2、从最上层的基类开始初始化static对象和static成员变量 3、再初始化非static关键字定义的对象和成员变量(基类优先,并且只在有new操作的时候才进行原创 2010-01-07 23:04:00 · 613 阅读 · 0 评论