zoukankan      html  css  js  c++  java
  • Java EKT关键技术强化

    • 运行环境:

      JDK8 + IntelliJ IDEA 2018.3 


    •  源码:

      package com.ChenJiangT.reflect;
      
      import com.ChenJiangT.pojo.Student;
      
      public class Zy1 {
          public static void main(String[] args) {
              Student student=new Student();
              Class clz= student.getClass();
      
              Class clz3= Student.class;
              Class clz2=null;
              try {
                  clz2=Class.forName("com.kangcong.zy2.pojo.Student");
      
              } catch (ClassNotFoundException e) {
                  e.printStackTrace();
              }
              System.out.println(clz==clz3);
              System.out.println(clz2==clz);
              System.out.println(clz2==clz3);
          }
      }
      package com.ChenJiangT.util;
      
      import java.io.IOException;
      import java.io.InputStream;
      import java.sql.Connection;
      import java.sql.DriverManager;
      import java.sql.SQLException;
      import java.util.Properties;
      
      public class DButil {
          static Properties pro = new Properties();
          private static String DRIVER;
          private static String URL;
          private static String USER;
          private static String PASSWORD;
      
          static {
              InputStream is = DButil.class.getClassLoader().getResourceAsStream("jdbc.properties");
              try {
                  pro.load(is);
                  DRIVER= pro.getProperty("driver");
                  URL=pro.getProperty("url");
                  USER=pro.getProperty("user");
                  PASSWORD=pro.getProperty("password");
                  Class.forName(DRIVER);
              } catch (IOException e) {
                  e.printStackTrace();
              } catch (ClassNotFoundException e) {
                  e.printStackTrace();
              }
          }
      
          public static Connection getcon(String url, String user, String pwd) {
              try {
                  Connection con = DriverManager.getConnection(url, user, pwd);
                  return con;
              } catch (SQLException e) {
                  e.printStackTrace();
              }
              return null;
          }
      
          public static void main(String[] args) {
              Connection getcon = DButil.getcon(URL, USER, PASSWORD);
              System.out.println(getcon);
          }
      }
    • 技术总结:

        BeanUtils:

            1).演示用eclipse如何加入jar包,先只是引入beanutils包,等程序运行出错后再引入logging包。

            2).在前面内省例子的基础上,用BeanUtils类先get原来设置好的属性,再将其set为一个新值。

            3).get属性时返回的结果为字符串, set属性时可以接受任意类型的对象,通常使用字符串。

  • 相关阅读:
    打印杨辉三角(直角) 练习
    数组 for 练习
    数组排序 (转)
    java如何获取从键盘输入多个数字,并计算平均数 (转)
    Eclipse快捷键 (转) 待续
    输入首字母判断周几(有瑕疵) 练习
    在java中如何用键盘输入一个数,字符,字符串 (转)
    Java中获取键盘输入值的三种方法 (转)
    Java 位运算(移位、位与、或、异或、非) (转)
    3.4 编程式路由
  • 原文地址:https://www.cnblogs.com/CjtBlog/p/13550201.html
Copyright © 2011-2022 走看看