Java
学习Java
KeeJee
机器学习,数据挖掘
展开
-
Java新关键字final,super
1. final final 修饰的类不能被继承,final修饰的方法不能被重写,final修饰的变量初始化以后不能被更改。 2. super 提到super,就不得不说this,Java与C++类似,this用来指向当前对象,而super则用来指向父类。原创 2017-07-11 11:14:45 · 502 阅读 · 0 评论 -
Java数组
1. 数组的创建 1.1 typeName[] arrayName = new typeName[arraySize]; // 下面两种其实进行了静态初始化 1.2 typeName[] arrayName = new typeName[] { elements }; 1.3 typeName[] arrayName = { elements }; 2. 数组遍历 for原创 2017-06-22 00:43:52 · 424 阅读 · 0 评论 -
Java HashMap
HashMap是java下的一个类 1. HashMap的创建和使用 HashMap varName = new HashMap type只能是基本数据类型的封装类: boolean Boolean char Character byte Byte short Short int Integer long Long float Float double Double S原创 2017-06-22 12:36:38 · 458 阅读 · 0 评论 -
Java格式化输入输出
1. println() println()常常配合toString()函数使用,直接输出整个数组的时候,需要配合使用Arrays类 Arrays.toString(arrayName) 2. format() 格式化输出,非常像C中的printf import java.util.Arrays; /** * @author zkj * @file Java格式化输原创 2017-06-22 12:57:56 · 4223 阅读 · 0 评论 -
Java创建对象
Java创建对象至少有五种方式,这里本着实用主义介绍两种。 1. new className ObjectName = new className(); People Tom = new People(); 2. clone() 对类进行克隆,相当于Python里面的copy()函数,生成的是一个新的对象 John = Tom.clone() public class S原创 2017-06-23 00:42:17 · 527 阅读 · 0 评论 -
Java编程思想查漏补缺(一)
阅读Java编程思想第五版时,发现自己在Java方面的一些不足,记录,共享之。原创 2017-06-25 01:22:32 · 475 阅读 · 0 评论 -
Java对象与对象的引用
“每种编程语言都有自己的数据处理方式。有些时候,程序员必须注意将要处理的数据是什么类型。你是直接操纵元素,还是用某种基于特殊语法的间接表示(例如C/C++里的指针)来操作对象。所有这些在 Java 里都得到了简化,一切都被视为对象。因此,我们可采用一种统一的语法。尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“引用”(reference)。” 这段话来自于《Java编程思想》,原创 2017-06-27 11:06:59 · 510 阅读 · 0 评论 -
Java编程思想查漏补缺(二)
之前学C++多一点,现在转做数据行业,因此开始学习Python和Java。阅读Java编程思想第五版时,发现自己在Java方面的一些不足,记录,共享之。本人基本是利用碎片时间,以及晚上睡不着的时候用手机在WPS上看的PDF版本,若有错误之处,还望指出,有错必改。 看到第六章,有不少东西和C++不太一样了。 2016-06-27 1. static 1.1 静态方法 通常, 在一个原创 2017-06-28 01:33:55 · 727 阅读 · 0 评论