review
patient&training
这个作者很懒,什么都没留下…
展开
-
JAVA基础复习-基础概念
重载的定义是:在一个类中,如果出现了两个或者两个以上的同名函数,只要它们的参数的个数,或者参数的类型不同,即可称之为该函数重载了。如何区分重载:当函数同名时,只看参数列表。和返回值类型没关系。重写:父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。Java中的内存分配以及栈和堆的区别A...转载 2019-02-24 18:23:49 · 243 阅读 · 0 评论 -
JAVA基础复习-多线程
多线程的内存模型:main memory(主存)、working memory(线程栈),在处理数据时,线程会把值从主存load到本地栈,完成操作后再save回去(volatile关键词的作用:每次针对该变量的操作都激发一次load and save)。1.用多线程的目的?那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程...原创 2019-02-28 16:44:10 · 311 阅读 · 0 评论 -
JAVA基础复习-集合
集合框架集合框架:★★★★★,用于存储数据的容器。对于集合容器,有很多种。因为每一个容器的自身特点不同,其实原理在于每个容器的内部数据结构不同。集合容器在不断向上抽取过程中。出现了集合体系。在使用一个体系时,原则:参阅顶层内容。建立底层对象。------------------------------------------------------------主要...转载 2019-03-03 21:58:49 · 291 阅读 · 0 评论 -
JAVA基础复习-IO流
一、创建文件,借助File类来实现file.createNewFile() : 创建文件file.exists() : 判断文件是否存在,如果存在,则返回truedelete() : 删除文件,如果删除成功,则返回truedeleteOnExit() : 程序退出的时候才删除文件import java.io.File;import java.io.IOException;...转载 2019-03-04 15:30:54 · 122 阅读 · 0 评论