java log

来源:互联网 发布:网络熟女桃花姐 编辑:程序博客网 时间:2024/05/16 08:31

1. 使用TreeSet有两种方法:

   一、元素实现Comparable接口,然后直接通过add方法添加元素即可。compareTo()并没有一定要返回-1,0,1。返回差值大小即可,不能相同。

   二、创建一个Comparator,并在构造TreeSet的时候传入。

2. 在Swing 中,组件绘制 paint() 方法会依次调用 paintComponent(),paintBorder(),paintChildren() 三个方法

3. 一.内部类可以直接访问外部类中的成员,包括私有
       原因:因为在内部类中持有一个外部类的应用,格式:外部类.this

    二.外部类要访问内部类,必须建立内部类对象

        在外部类的非静态方法中访问内部类:Inner in = new Inner();
        在外部类的静态方法中访问内部类:Outer.Inner in = new Outer().new Inner();
        在外部其他类中访问内部类:Outer.Inner in = new Outer().new Inner();

     三.1当内部类被static修饰后,就只能访问外部类中的static成员,出现访问局限

          2在外部其他类中,如何访问static内部类的非静态成员呢?
             new Outer.Inner().seeOuter();
             理由:因为外部内一旦被加载,静态内部类也被加载了,所以直接创建内部类对象调用方法即可

           3在外部其他类中,如何访问static内部类的静态成员呢?
              Outer.Inner.seeOuter();

           4.当内部类中定义了静态成员,该内部类必须是静态的

           5.当内部类中的静态方法访问内部类时,内部类也必须是静态的

4.静态成员变量初始化:声明时初始化;使用静态块初始化 static{}


5、GET方式提交的参数编码,只支持iso8859-1编码。

6、MySQL客户端(cmd命令行)不能以utf8的形式返回数据

原创粉丝点击