PHP转JAVA的记录

2020-11-03  本文已影响0人  鱼落于天

Java

数组
    int[]    ints   = {1, 3, 2, 4, 6, 5};
    String[] stings = new String[10];
    byte[]   bytes  = new byte[]{1, 3, 5};
内部类
    Outer.Inner inner = new Outer().new Inner();
    // 或者
    Outer outer1 = new Outer();
    Outer.Inner inner2 = outer1.new Inner();
    public void hideShow() {
        Comparable<Integer> comparable = new Comparable<Integer>() {
            @Override
            public int compareTo(Integer o) {
                int limit = 10;
                return limit - o;
            }
        };

        System.out.println(comparable.compareTo(3));
        System.out.println(comparable.compareTo(10));
        System.out.println(comparable.compareTo(11));
    }
枚举
包装类
String,StringBuilder,StringBuffer
Object
集合
io / file / 输入输出
序列化
 private transient int grade;
线程
// 实现 Runnable
   Runnable runnable = new Runnable() {
            private int ticket = 20;
            @Override
            public void run() {
                while (ticket > 0) {
                    System.out.println(Thread.currentThread().getName() + " 正在出售: " + ticket);
                    ticket--;
                }
            }
        };

   new Thread(runnable, "窗口1").start();

// 继承
public class MyThread extends Thread {
    public MyThread(String name) {
        super(name);
    }

    @Override
    public void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println("当前i:" + i);
        }
    }
}

new MyThread().start();
JDBC
Class.forName("com.mysql.jdbc.Driver");// DriverManager.registerDirver(new com.mysql.jdbc.Driver());
Connection connection = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/coa_finance_test?useSSL=false", "root", "");
Statement  statement  = connection.createStatement();
ResultSet set = statement.executeQuery("sql");
statement.close();
connection.close();
JDBC连接池
反射
// 示意类
public class Person() { private int age;public Person()}
public class Student extense Person () { private String name; public Student()}

注解
泛型
代理
awt
包package
数据库
生成注释文件
java命令行
javac *.java -d .
jar cvf base.jar base
上一篇 下一篇

猜你喜欢

热点阅读