Java核心技术卷一基础知识-第9章-Swing用户界面组件-读书笔记
第9章 Swing用户界面组件本章内容:* Swing与模型-视图-控制器设计模式* 布局管理概述* 文本输入* 选择组件* 菜单* 复杂的布局管理* 对话框本章将介绍构造功能更加齐全的图形用户界面(GUI)所需要的一些重要工具。9.1 Swing和模型-视图-控制器设计模式9.1.1 设计模式容器...
Java核心技术卷一基础知识-第11章-异常、断言、日志和调试-读书笔记
第11章 异常、断言、日志和调试本章内容:* 处理错误* 捕获异常* 使用异常机制的技巧* 使用断言* 日志* 调试技巧* GUI程序排错技巧* 使用调试器11.1 处理错误如果由于出现错误而使得某些操作没有完成,程序应该:返回到一种安全状态,并能够让用户执行一些其他的命令;允许用户保存所有操作的结...
《Java 核心技术:卷Ⅰ》—学习笔记2
第四章 对象和类 (网络资料https://blog.csdn.net/world_snow/article/details/78831127) 对象:对象就是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。 类: 具备某些共...
《Java 核心技术:卷Ⅰ》—学习笔记2
第四章 对象和类 (网络资料https://blog.csdn.net/world_snow/article/details/78831127) 对象:对象就是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。 类: 具备某些共...
Java核心技术卷一学习笔记1
在搞本科生毕设之余,闲下来看看书,写写博客。由于研究生学习要做一个数据可视化的项目,需要用到Java。所以拿了一本《Java核心技术卷一》正在一步步复习之前所学的Java知识。 3.9大数值 如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math...
Java核心技术卷一学习笔记1
在搞本科生毕设之余,闲下来看看书,写写博客。由于研究生学习要做一个数据可视化的项目,需要用到Java。所以拿了一本《Java核心技术卷一》正在一步步复习之前所学的Java知识。 3.9大数值 如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math...
JAVA2核心技术卷1 学习笔记3 对象和类
JAVA2核心技术卷1 对象和类 1. 面向对象程序设计概述 1) 概述 2) 词汇 i. 封装:将数据和行为结合到一个包中,并对对象的使用者隐藏了数据的实现方式。 ...
Java核心技术卷1心得笔记1---Java程序设计概述
第一章 Java程序设计概述本章主要介绍了Java程序设计平台,Java关键术语,Java applet,Java发展史以及常见几个易误解的概念。主要了解下Java关键术语,Java applet,及易误解概念即可 1. Java关键术语 描述Java的关键术语有11个词: 简单性,面向对象,分...
Java核心技术学习笔记—— 卷一 第一章:Java程序设计概述
1.java关键词:简单性java语法是C++语法的一个纯净版本,并且很小,基本解释器以及类支持仅需要40KB面向对象Java语言是纯粹的面向对象的程序设计语言,这主要表现为Java完全支持面向对象的三种基本特征:继承、封装和多态。Java语言完全以对象为中心,Java程序的最小程序单位是类,整个J...
Java核心技术卷1Chapter7笔记 图形程序设计
Swing是指被绘制的用户界面类,AWT是指像事件处理这样的窗口工具箱的底层机制。 SWT,JavaFX是可能的代替技术。 创建框架 在Java中,顶层窗口(就是没有包含在其他窗口中的窗口)被称为框架(frame),在AWT库中有一个被称为Frame的类,用于描述顶层窗口。这个类的Swing版本...
java 核心技术卷一笔记 6 .2.3 接口 lambda 表达式 内部类
6.2.3 对象克隆 Cloneable 接口,这个接口指示一个类提供了一个安全的clone方法。(稍作了解) 为一个对象引用的变量建立副本时,原变量和副本都是同一个对象的引用,任何一个变量改变都会影响另一个变量。 Employee original =new Employee("John Pu...
Java核心技术:卷1笔记[6] 事件处理
1.AWT中事件处理机制概览: 1)一个监听器对象是一个实现了专门的监听器接口的类的实例; 2)一个事件源是一个能够注册监听器对象并向它们发送事件对象的对象; 3)事件发生时,事件源会把事件对象发送给所有的注册监听器; 4)监听器对象随后会...
Java系列:《Java核心技术 卷一》学习笔记,cchapter11 异常
11.1.1 异常分类 如果一个程序出现了RuntimeException,那么就一定是你的问题。 11.1.2 声明已检测异常 如果子类覆盖了父类的一个方法,那么子类方法中声明的检查异常不能比超类方法中声明的异常更通用。 11.1.4...
Java核心技术卷一基础知识-第11章-异常、断言、日志和调试-读书笔记
第11章 异常、断言、日志和调试 本章内容:* 处理错误* 捕获异常* 使用异常机制的技巧* 使用断言* 日志* 调试技巧* GUI程序排错技巧* 使用调试器 11.1 处理错误 如果由于出现错误而使得某些操作没有完成,程序应该: 返回到一种安全状态,并能够让用户执行一些其他的命令;...
java 核心技术卷一笔记 6 .1.接口 lambda 表达式 内部类
6.1.2 接口不是类,不能实例化一个接口;但是可以声明接口的变量;Comparable x; 接口变量必须引用实现了接口的类对象;x = new Employee(); 检查一个对象是否属于某个特定类(instanceof); 检查一个对象是否属于某个特定的接口(instance);if (...
java 核心技术卷一笔记 6 .2接口 lambda 表达式 内部类
6.2 接口实例 6.2.1接口与回调 在java.swing包中有一个Timer类,可以使用它在到达给定的时间间隔时发出通告,假如程序中有一个时钟,就可以请求每秒钟获得一个通告,以便更新时钟的表盘。 在构造定时器时,需要设置一个时间间隔,并告知定时器,当到达时间间隔时需要做些什么操作,(java将...
《Java核心技术·卷Ⅰ:基础知识(原版10》学习笔记 第5章 继承
《Java核心技术·卷Ⅰ:基础知识(原版10》学习笔记 第5章 继承目录《Java核心技术·卷Ⅰ:基础知识(原版10》学习笔记 第5章 继承5.1 类、超类和子类5.1.1 定义子类5.1.2覆盖方法5.1.3子类构造器5.1.4 继承的层次5.1.5 多态5.1.6 理解方法调用5.1.7 阻止继...
Java系列:《Java核心技术 卷一》学习笔记,cchapter11 异常
11.1.1 异常分类 如果一个程序出现了RuntimeException,那么就一定是你的问题。11.1.2 声明已检测异常 如果子类覆盖了父类的一个方法,那么子类方法中声明的检查异常不能比超类方法中声明的异常更通用。11.1.4 创建异常类 所有自定义的异常类,都应该实现两个构...
《Java核心技术卷一》笔记 多线程
有时,我们需要在一个程序中同时并行的处理多个任务,如播放器一边要播放音乐同时还要不断更新画面显示,或者是一边执行耗时任务,UI还能一边继续响应各种事件。还有的时候,一个任务需要很长时间才能完成,如果分成多份一起执行,可以极大的缩短需要的时间。多线程可以很好的解决这类问题。一个程序(进程)如果可以同时...
Java核心技术卷一笔记
打印集合中所有的元素 int [] a = {1,23,13,25};/** * 打印方式一 * */ System.out.println(Arrays.toString(a));/** * 打印方式二 * */for (int i=0;i<a.lengt...