`
liumiao2011
  • 浏览: 50732 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在这个类中,就可以直接用方法名调用静态方法,而不必用ClassName.方法名的方式来调用。  这种方法的好处就是可以简化一些操作,例如打印操作System.out.println(...);就可以将其写 ...
概述               1.1. 背景               在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。        最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此类操作,而不是让一系列的打印语句充斥了代码的主体。        1.2. Log4j简介               ...
一个用户要删除数据库的表空间,首先该用户要具备drop tablespace的权限 在当前用户下执行以下语句来查询确认   select a2.username,a1.privilege from dba_sys_privs a1 , user_role_privs a2 where a1.privilege = 'DROP TABLESPACE' and a1.grantee =a2.granted_role   SQL> conn xxx/xxx 已连接。 SQL> select a2.username,a1.privilege 2 fro ...
相对于上一个,这个二叉树是一个排序二叉树,根据你输入的结点的名称自动按大小排序。结点类Node放在了BinaryTree2类的里边,是为了更好的封装。这个代码相对于上一个更易读,更面向对象!值得一读! class BinaryTree2 { class Node { private String name;// String类是已经实现了Comparable<String>接口的,可以进行比较 private Node left; private Node right; public Node(String name) { ...
此代码乃本人亲手制作,特点是绝对清纯,用到了大学时的递归遍历二叉树的知识,热爱计算机的同学可以看一看,给点意见。 Node.java   class Node { private String name; private Node leftChild; private Node rightChild; public Node(String name) { this.name = name; } public void output() { System.out.print(name + "-->"); ...
class Finger { private int number = 5; private String info = "正常人"; private String result; public Finger() { this.result = "创建成功"; } public Finger(int number) { if (this.setNumber(number)) { this.result = "创建成功"; } else { ...
Global site tag (gtag.js) - Google Analytics