第六章 接口与内部类
6.1 接口
接口的特性,接口与抽象类
6.2 对象克隆
6.3 接口与回调
6.4 内部类
使用内部类访问对象状态,内部类的特殊语法规则,内部类是否有用,必要和安全
局部内部类,由外部方法访问final变量,匿名内部类,静态内部类
6.5 代理
第七章 图形程序设计
7.1 swing概述
7.2 创建框架
转载
2023-08-11 13:34:34
38阅读
一. Java设计的初衷简单: 没有头文件、指针、结构、联合、操作符重载、虚基类等特性面向对象:关注对象和接口网络功能:有扩展的网络库,网络编程容易健壮:Java采用的指针模型消除了重写内存和损坏数据的可能性安全:实现了虚拟机和安全库,防范运行时堆栈溢出,防范在自己的处理空间之外破坏内存,防范未经授权读写文件体系结构中立:字节码是实现体系结构无关的基石可移植:数据类型有固定的大小,int永远为32
转载
2023-10-20 12:22:23
26阅读
文章目录JVM回顾JVM、JRE、JDK之间关系?Java程序执行过程?面试官:解释执行和JIT(及时编译)两种执行方式有什么区别?java虚拟机内存管理jvm整体架构JVM只是定义内存划分规范等,具体实现依赖不同虚拟机实现,如HotSpot虚拟机jvm运行时内存程序计数器(PC寄存器)面试官:程序计数器是什么?面试官:java多线程如何实现的?多个线程同时执行的?虚拟机栈面试官:什么是java
转载
2023-09-07 09:50:05
12阅读
Java核心技术卷I (11版)第三章学习(四) 文章目录Java核心技术卷I (11版)第三章学习(四)数组声明数组访问数组元素for each 循环数组拷贝Java数组与堆栈上C++数组的不同`java.util.Arrays` 类方法概述示例Java多维数组详解 数组声明数组int[] a = new int[100]; // 声明并初始化一个可以存储100个整数的数组
int[] sm
《JAVA核心技术卷I》阅读笔记[记录重点,梳理脉络]C3 基本程序设计结构3.5 运算符3.6 字符串3.7 IN&OUT3.8 控制流程3.9 大数值 BigInteger3.10 数组C4 对象与类4.3 自定义类4.5 方法参数4.6 多重对象构造机制4.7 包4.8 类路径*==========todo======P1374.9 文档注释 javadoc4.10 类设计技巧C5
转载
2023-10-10 06:41:52
102阅读
一:class类 (一)文件规则 (二)类 1.与C++一致 2.不同于C++ (三)总结
转载
2018-12-28 09:17:00
83阅读
2评论
有点长的我写了两天的Java基础知识的目录1.简单的Java程序2.注释3.数据类型3.1.整形3.2.浮点类型3.3.Char3.4.Unicode和Char3.5.Boolean类型4.变量4.1.初始化变量4.2.常量5.运算符5.1.数学函数与常量5.2.数值之间的转换5.3.强制类型转换(cast)5.4.结合赋值和运算符5.5.自增自减运算符5.6.关系和Boolean运算符5.7.
转载
2024-06-20 09:00:17
42阅读
一、前言从头JAVA,选择了先从JAVA核心技术这本书,先看的电子版(第七版)的,书是第九版的,卷一已经有很多不一样了,周六日看(先立个FLAG)。内容基本上都是知识点串记和注意点。二、笔记关于代码中的static变量或者代码块,是要在构造器之前初始化的。编译器通过方法名和参数(方法的签名),如果方法不为private、static、final方法(静态绑定),则默认采用动态绑定(多态性)。fin
转载
2023-11-20 01:07:40
99阅读
# 手把手教你制作Java核心技术卷1基础知识PDF
作为一名刚入行的开发者,你可能对如何制作一份Java核心技术卷1基础知识的PDF感到困惑。不用担心,本文将为你详细介绍整个流程,让你从零开始,一步步学会如何制作一份专业的PDF文档。
## 一、制作流程
首先,我们需要了解整个制作流程,以下是一个简单的流程表:
| 步骤 | 描述 |
| --- | --- |
| 1 | 准备内容 |
原创
2024-07-15 19:18:03
78阅读
前言Mysql的锁机制确实非常重要,所以在这里做一个全面的总结整理,便于以后的查阅,也分享给大家。Mysql的锁机制还是有点难理解的,所以这篇文章采用图文结合的方式讲解难点,帮助大家理解,讲解的主要内容如下图的脑图所示,基本涵盖了Mysql锁机制的所有知识点。本文脑图美团一面:收到了HR的信息,通知我去面试,说实话真的挺紧张的。自己准备了近一个月的时间,很担心面试不过,到时候又后悔不该“裸辞”。自
转载
2024-07-13 11:08:23
35阅读
一:多态问题 二:初值问题,以及null类型输出null Java String是如何输出NULL的 三:main主函数 四
转载
2018-12-29 18:56:00
82阅读
2评论
[学习笔记] Java核心技术 卷一:基础知识 对象与类、继承(二)对象与类表达类关系的 UML 符号Java 中方法参数的使用情况:一个方法不能修改一个基本数据类型的参数(即数值型或布尔型)一个方法可以改变一个对象参数的状态一个方法不能让对象参数引用一个新的对象初始化块(initializationblock)。在一个类的声明中,可以包含多个代码块。只要构造类的对象,这些块就会被执行// obj
转载
2023-07-19 12:36:56
62阅读
曾经有人说,作为Java程序员如果没有卷过这本书,就算不上是真正的Java程序员,那么我就也来卷卷它吧。下面是我的读书摘录笔记。目录1.1 Java 程序设计平台1.2 Java “白皮书”的关键术语1.2.1 简单性1.2.2 面向对象1.2.3 分布式1.2.4 健壮性1.2.5 安全性1.2.6 体系结构中立1.2.7 可移植性1.2.8 解释性1.2.9 高性能1.2.10 多线程1.2.
转载
2023-09-21 09:24:16
78阅读
目录1.java的关键术语2.==和equals3.空串与 Null 串4.构建字符串5.封装6.对象的三个主要特性7.依赖(dependence)、聚合(aggregation)、继承(inheritance)8.对象变量9.clone10.静态域、静态常量11.静态方法12.方法参数13.重载14.域和局部变量15.构造器16.对象析构17.包18.编译器、虚拟机和包19.继承20.Java
转载
2023-07-31 19:44:37
66阅读
一:自定义函数 二:补充类的类型 public: private: protect: default:(不同于C++的地方) 三:作业
转载
2018-12-28 10:15:00
104阅读
2评论
一:类转型 1.父类 2.子类 3.实现转型 4.问题:编译时报错和运行时报错 二:多态 1.父类 2.子类:对父类方法重写 3.多态实现 三:利用多态实现解耦 (一)父类实现解耦 (二)接口实现: 1.接口 2.子类 3.其他一样,结果相同 (三)抽象类实现 1.抽象类 2.子类 3.调用方式一样
转载
2018-12-28 21:40:00
119阅读
2评论
一:对象实例化问题: 二:类型转换问题 三:switch语句 四:赋值问题 五:编译问题: 六:main函数: 七:构造函数问题(重点) 八:对象赋值问题
转载
2018-12-28 15:36:00
73阅读
2评论
一:时间类库了解 二:Calendar类库学习 (一)get(Field)方法 (二)set设置时间方法 (三)add方法 (四)set+add方法 (五)add和roll区别 1.roll 2.add 三:Java 8 推出新的时间API (一)时间包概述 (二)java.time包 愉快且方便的
转载
2018-12-30 10:26:00
52阅读
2评论
一:映射Map分类 二:Hashtable(同步,慢,数据量小) (一)基本使用方法 (二)遍历方法 (三)性能测试:数据量越大,差距越小 三:HashMap(不支持同步,快,数据量大) (一)基本使用方法一致 HashMap<Integer,String> hm =new HashMap<Inte
转载
2019-01-04 15:13:00
122阅读
2评论
一:内部类概述 (一)定义 (二)分类 二:静态内部类 注意:外部类方法,会调用外部成员 总结 三:成员内部类:与静态类相似,不同在对象创建上 总结: 四:本地内部类 总结: 五:匿名内部类 (一)无参构造 (二)有参构造 总结:
转载
2019-02-26 12:35:00
44阅读
2评论