Java基础笔记01
1、Method的重载(Overloading):必须有不同的参数列表,不能仅仅靠修饰符和返回值的不同。
2、可变参数(Var-arg):一个Method只有一个可变参数,且位于参数列表的最末位置。可变参数作用是同一方法可使用不同个数的参数调用。
3、finalize()方法:It is possible to define a method that will be calledjust before an object's final destruction by the garbage collector.确保对象被完全清除。若程序在垃圾回收机制发生前结束,finalize()将不被执行。
4、this关键字:用来引用当前类的对象,只存在构造函数或实例方法中。用于区分局域变量(Local)和实例变量(Instance).
5、java流(Stream)、文件(File)和IO:
从控制台输入:Java的控制台输入由System.in完成,为了获取输入字符流,可以把System.in包装在一个BufferedReader对象中。
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
6、内部类Inner Class:必须在外部类Outer Class的实例对象中初始化,即:先有外部类实例对象,才能初始化内部类。
7、局部内部类 Method-local Inner Class:在成员方法中的内部类,只能在该Method中使用。
7、匿名内部类Anonymous Inner Class: 声明时没有类名,不知其类型,声明和初始化在同时进行。用于:临时实现外部接口,临时实现外部抽象类,临时实现其他外部类并重写(override)其方法。
8、静态嵌套类:可以不通过初始化外部类来使用,如其他static成员一样使用。
Java基础笔记01相关推荐
- 微信公众号Java开发-笔记01【微信公众号介绍、开发环境搭建】
学习网址:哔哩哔哩网站 微信公众号开发-Java版 微信公众号Java开发-笔记01[微信公众号介绍.开发环境搭建] 微信公众号Java开发-笔记02[] 微信公众号Java开发-笔记03[] 微信公 ...
- Java基础笔记 – 枚举类型的使用介绍和静态导入
Java基础笔记 – 枚举类型的使用介绍和静态导入 本文由 arthinking 发表于404 天前 ⁄ Java基础 ⁄ 暂无评论 ⁄ 被围观 1,433 views+ 1.枚举(Enum): JD ...
- Java基础笔记23-集合练习题
Java基础笔记23-集合练习题 定义一个集合,实现去重复的功能 定义一个数组,数组中存放的是图片的后缀,给一个文件的名字,判断是否是图片 定义一个带有数字和字符串的集合,使用迭代器进行迭代,只输出字 ...
- Java基础笔记(2)——HashMap的源码,实现原理,底层结构是怎么样的
Java基础笔记(2)--HashMap的源码,实现原理,底层结构是怎么样的 HashMap的源码,实现原理,底层结构 1.HashMap: HashMap是基于哈希表的 Map 接口的实现.此实现提 ...
- Java基础笔记(14)—— Java的基础类型和字节大小
Java基础笔记(14)-- Java的基础类型和字节大小 Java基础笔记(14)-- Java的基础类型和字节大小 Java语言提供了八种基本类型.六种数字类型(四个整数型(默认是int 型),两 ...
- 机器视觉基础笔记01
机器视觉基础笔记01 1. 什么是图像?怎么定义图像? 图像定义为二维函数 *f(x,y)*,其中*x,y*是空间坐标,*f(x,y)*是点 *(x,y)*的幅值.灰度图像是一个二维灰度(或亮度)函数 ...
- Java基础笔记6——File、流、枚举、断言
Java基础笔记6 十一.File 代表文件或目录的类. 所表示的文件或目录在计算机中不一定真实存在. 绝对路径:以盘符或者/开头的路径--不以当前路径为基准,直接跳转到指定的位置 相对路径:不以盘符 ...
- Java基础笔记(4w字长文警告)
Java核心笔记 提示:点击右上角关注博主,收获共同话题 下面是我的个人学习Java的笔记,现在分享给广大友友: 文章目录 Java核心笔记 0.导论 标柱注释: 学习方法: 1 java概述 1.1 ...
- 【Java基础笔记】类型转换
目录 前言 类型转换(基本数据类型) 1.自动类型转换 2.强制类型转换 前言 该文章为Java基础自学笔记 其他内容:Java基础学习笔记目录 学习用书: <Java核心技术 卷Ⅰ 基础知识( ...
最新文章
- Java竞选组长发言_竞选组长的发言稿_450字
- 关于方法论的对话之二敏捷与方法论
- redis java 监听_从零手写实现redis(四)添加监听器
- 元素在父元素内垂直居中的思路
- php打开rs232,php_ser_5.2.0-5.2.17
- JAVA和C浮点数,为什么在C ++和Java中使用float函数会产生不同的结果?
- 卷积神经网络--可视化中间激活
- 9月6日 星期二 晴(晚上有雨)
- 深耕MySQL - 50道SQL练习题
- 定位到excel最后一个非空单元格操作技巧,你一定要知道!(一)
- Point-Set Topological Spatial Relations 点集拓扑空间关系
- 高项_第十二章项目采购管理
- Android心率测试
- vue通过v-for取出的一个字段是时间戳格式转换成年月日
- 什么是悲观锁和乐观锁,及分布式锁的实现方式
- 花老湿学习OpenCV:直方图、直方图的计算、均衡化、对比、反向投影
- scp 命令详解 ------ 远程复制
- 佳能7款PL卡口电影镜头发布在即
- 数据结构实验--平衡二叉树操作的演示
- 微信链接不要随便点!小心电脑电脑被黑客操控
热门文章
- Matlab中save实现保存数据到mat文件的正确使用
- 动态规划经典题目:最大连续子序列和、最大不连续子序列和
- 小王子,玫瑰花和小狐狸
- fping 与 ping 功能对比及使用
- 2016首届对象存储技术及应用大会在京成功召开
- 将大数据运用于投资,结果会如何?
- html video 修改封面,html5的video的封面poster图片填充
- jsp里照片放在哪里_看了这个女生“不要脸”的照片后,我再也不好意思发朋友圈了.........
- 机器学习线性代数基础
- 李彦宏论“性格决定命运”