皮皮安学习Java的第十天

写在前面

最近准备实战一个小项目的,一直这么学下去感觉会出事,我认真思考过某个大V说过:百分之二十看基础,百分之八十用来实践。这句话很有道理,知识是永远永远也学不完的,而且你不能保证你能一直记住,相反,你要是不经常用的话,所学的东西很快就会忘掉。

我想起了寒假,看C Primer Plus的时候,由于有了上学期的基础,数组和指针之前的都可以轻易接受,看完数组和指针之后,问题开始严峻了起来,到字符串,在到内存和文件输入输出,一章比一章迷,可能是因为环境的缘故...总之后来,每次刚看完书,合上之后,然后就失忆了一般,什么也记不下来。后来接触了前端三件套,我就暂时放弃了这本书。

其实,我们无论看的小说,还是专业书看完整本,能学到30%都算我们赚大发了,我们必须要花大量的时间去实践,这就是实习的前辈们进步飞快的原因,到底有多快,我也不知道,我也没实习过。

好了好了,闲聊的差不多,水水今天学的一丢丢吧。

今日所学

API的使用

1.简介

Application Programming Interface     应用程序编程接口    帮助文档

jdk API :提供了JDK大部分类以及类中的成员介绍。

参考文档:当然是官方文档啦,什么,看不懂???有翻译的。

Object

1.简介

java.lang.Object类所有类的根,所有类都直接或间接的继承了Object类

方法名 作用
getClass

获取对象的运行是类的class对象

equals 比较两个对象是否相等
hashCode 获取对象的hashCode值
toString 将对象转换为字符串
clone 克隆对象
finalize 对象被回收时自动调用

getClass()

返回对象的运行时类的class对象,表示运行时类,可以认为是字节码文件。

可以通过    .getClass可以获得class对象,运行时类

通过   类名.class  属性可以获取类的class对象

Object类中多个方法都是被native修饰

  1.  被native修饰的方法,称为本地方法。
  2. 该方法的方法体由非Java语言实现,主要用来调用本地的底层语言。
  3. 定义该方法时并不提供方法体,而是使用外部非Java语言实现。

猜你喜欢

转载自blog.csdn.net/qq_46178251/article/details/106391480