使用Class forName方法在java中使用类加载器加载类

时间:2016-11-16 08:51:56

标签: java class

<?php
require 'db.connect.php';
$idLeitor = $_POST['idLeitor'];
$leitura = htmlspecialchars($_POST['leitura']);
$timestamp = $_POST['time'];

$leitura_ok = substr($leitura, 0, -2);
$leitura_ok = substr($leitura_ok, 2);

echo $leitura_ok;

$updateQry = "UPDATE CardReads SET leitura = '$leitura_ok', readTime = '$timestamp' WHERE id = '$idLeitor'";
$cardRead = sqlsrv_query($dbhandle,$updateQry);
        if (!$cardRead) {
            die( print_r( sqlsrv_errors(), true));
        } 
?>

}

Class.forName有第二个参数为true,表示它将在java中初始化一个类。

类初始化意味着什么?

2 个答案:

答案 0 :(得分:0)

执行静态代码段初始化静态域以及其他一些相关工作,有关详细信息,请参阅此内容。 java class initialize

答案 1 :(得分:0)

类加载(加载,链接和初始化)的初始化阶段包括执行静态初始化器并按照类中定义的文本顺序初始化其静态字段。

When class initialization happen