代理模式:为某个对象提供一种代理以控制对这个对象的访问。(在某些情况下,一个对象不适合或者不能直接引用另一个对象,而“代理对象”可以在客户端和目标对象之间起到中介的作用) 代理模式作用:1. 隐藏被代理类的具体实现; 2.实现客户端与被代理类的解耦,在不改变被代理类代码的情况下添加一些额外(日志、权 ...
分类:
其他好文 时间:
2020-10-29 09:40:17
阅读次数:
13
java语言是一门面向对象的程序设计语言,而面向对象是一种程序设计思想,在面向对象思想的指引下,使用java语言设计、开发计算机程序,这里面的对象泛指程序中(现实中)的一切事物,每种事物都有他自己的属性(特征)和行为,面向对象思想就是在计算机程序设计过程中,参照现实中的事物,将事物的属性特征、行为特征抽象(抽离)出来,描述成计算机事件的设计思想。对象的含义是指具体的某一个事物,即在现实生活中能够看
分类:
编程语言 时间:
2020-10-27 11:39:11
阅读次数:
31
在上一篇C#:类的继承的最后一部分,我简单演示了类的继承中,通过在子类中添加父类没有的成员实现了类成员的横向扩展。 在本篇中,我们将演示如何对类成员进行纵向扩展,那就是通过重写来实现。 重写是什么? 重写是针对函数成员而言的; 重写是子类通过修改继承自基类的函数成员而实现的一次版本更新;(版本更新- ...
JMenuBar,菜单栏。菜单栏组件添加到 JFrame 窗口后,在窗口的内容显示区域的顶部出现。实现一个菜单栏主要涉及三种类: (1)JMenuBar 表示一个菜单栏。 (2)JMenu 表示菜单栏上的一个一级菜单。 (3)JMenuItem, JCheckBoxMenuItem, JRadioB ...
分类:
编程语言 时间:
2020-10-21 20:28:36
阅读次数:
25
“教你炒股票”这样的题目,全中国不会有第二人比本ID更适合写的。当然,股票是炒出来的,不是写出来的,因此也从未想过写这样的题目。但任何事情都是有缘起的,缘分到了,也不妨写上一写。 人,总是很奇怪的,就算是很聪明的人,或者在其他行业很成功的人,一旦进入资本市场,就像换了人。虚拟和现实的鸿沟使得干实业的 ...
分类:
其他好文 时间:
2020-10-18 16:56:26
阅读次数:
22
抽象类 我们先来看抽象类的实现实例,然后再讨论关于抽象类的细节问题。 package oop.OopDemo.AbstractClass; public class TestAbstract { public static void main(String[] args) { //Animal an ...
分类:
编程语言 时间:
2020-10-16 11:14:22
阅读次数:
27
线程多任务简单介绍- 有很多事情在现实生活的场景中是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的。- 多任务,就是能够在同一时间同时进行多个任务。这样同时进行多个任务,有一个极大的好处,那就是节省时间代码举例import time import threading ...
分类:
移动开发 时间:
2020-10-13 17:48:22
阅读次数:
45
线段树 对于维护区间内的信息,我们可使用RMQ,但这种做法的缺点是无法快速修改,而线段树这种数据结构则可以实现实时的查询、修改(单点、区间)。 原理: 线段树是一种二叉搜索树,对于每个节点,他代表区间L~R的信息,而其两个子节点分别代表L~mid、mid+1~R的信息。 建树: 只需要遍历到每个叶子 ...
分类:
其他好文 时间:
2020-10-13 16:58:38
阅读次数:
18
关系型 1.概念 关系型数据库是指采用了关系模型来组织数据的数据库。简单来说,关系模式就是二维表格模型。 主要代表:SQL Server, Oracle, Mysql, PostgreSQL。 2.优点 (1)容易理解,二维表的结构非常贴近现实世界,二维表格,容易理解。 (2)使用方便,通用的sql ...
分类:
数据库 时间:
2020-10-09 21:12:23
阅读次数:
24
在教学中,老师为学生创设了具有启发性的教学情境,大胆放手,使学生在大量观察、猜测、实践、探索与交流的数学活动过程中,经历知识的形成过程,突破教学的难点,帮助学生建立不确定现象这一新的观念。 本堂课主要使学生初步体验现实世界中存在的不确定现象,能用“一定”、“不可能”和“可能”等词语来描述生活中的一些 ...
分类:
其他好文 时间:
2020-10-09 20:27:34
阅读次数:
25