0

java 三大基本特征

java中的面向对象的三大基本特征是:【封装】、【继承】、【多态】 封装:对象要有一个明确的边界;边界的划分(对象各司其职、对象的粒度、对象的可重用性) 属性(bean、pojo):私有的private,有set和get方法 方法:公开或私有 ,public/private 方法声明和实现(inte ...

不懂就查 发布于 2019-06-09 10:33 评论(0)阅读(1694)
0

java基础第八篇之jdk1.5、jdk1.7、jdk1.8新特性

JDK5新特性 自动装箱和拆箱 泛型 增强for循环 静态导入 可变参数 枚举 枚举概述 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。 回想单例设计模式:单例类是一个类只有一个实例 那么多例类就是一个类有多个实例,但不是无限个数的实例,而是有 ...

小小一 发布于 2019-06-08 11:12 评论(0)阅读(121)
0

PyQt5(2)、垃圾分类小程序(2)——初代窗口程序可执行文件

垃圾分类.exe可执行文件。包含内容pyqt5的输入文字、接受文字、窗口组件排版,连接sqlite5数据库后的操作。包含:QLineEdit、QInputDialog、QGridLayout、QSqlDatabase、QSqlQuery…… ...

hsh#17 发布于 2019-06-05 01:28 评论(0)阅读(452)
0

java基础第五篇封装与面向对象

a.方法: public static void main(String[] args) { } 一般定义标准: 形参:一般把 不确定的量或者变化的量定义在形参位置//圆的的半径,长方形的长和宽,传递的数组也是不确定的 返回值类型:将运算后的结果类型作为返回值类型//圆的周长,圆的面积,返回数组某个 ...

小小一 发布于 2019-06-02 20:57 评论(0)阅读(87)
0

方法重载 与 方法覆盖

方法重载 @Overload 方法名相同 方法的参数类型、个数、顺序、至少有一项不相同 方法的返回值类型可以不相同 方法的修饰符可以不相同 方法覆盖 @Override 覆盖只能存在于子类和父类(包括父类和简介父类)之间。在同一个类中方法只能被重载不能被覆盖 子类的名称、参数签名和返回值类型必须与父 ...

小怪兽他爹爹 发布于 2019-06-02 17:53 评论(0)阅读(76)
0

【Java】 hashcode()和System.identityHashCode()

hashcode()和System.identityHashCode() openjdk8: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/5b86f66575b7 最近在看 源码的过程中看到这么一行 @{link org.springframewo ...

热咖啡与白猫 发布于 2019-06-01 21:38 评论(0)阅读(220)
0

S.O.L.I.D: PHP 面向对象设计的五个基准原则

__S.O.L.I.D__ 是首个 5 个面向对象设计 (OOD) 准则的首字母缩写,这些准则使得开发出易扩展、可维护的软件变得更容易。也使得代码更精简、易于重构。同样也是敏捷开发和自适应软件开发的一部分。 ...

Cecil-1995 发布于 2019-05-30 16:56 评论(0)阅读(181)
0

Spring Boot Dubbo 构建分布式服务

概述: 节点角色说明 | 节点 | 角色说明 | | | | | Provider | 暴露服务的服务提供方 | | Consumer | 调用远程服务的服务消费方 | | Registry | 服务注册与发现的注册中心 | | Monitor | 统计服务的调用次数和调用时间的监控中心 | | C ...

公众号JavaStorm 发布于 2019-05-29 16:38 评论(0)阅读(393)
0

OAuthon2.0机制详解

最近在忙企业微信和钉钉的第三方应用开发,需要获取一些信息,第一个就是这个OAuthon2.0,先详细了解下概念和流程 一、应用场景 我们要想用第三方播放器播放你的云盘账号里面的一些秘密视频资源,为了要获取这些秘密视频,就必须要播放器能够读取这个账号在云盘的视频信息。 传统方法是,用户将自己的云盘用户 ...

thelovelybugfly 发布于 2019-05-28 19:47 评论(0)阅读(109)
0

JavaScript 面向对象(随笔)

构造函数创建对象 1 构造函数是用new创建对象时调用的函数,与普通唯一的区别是构造函数名应该首字母大写。 2 构造函数可以接受参数 如果没有参数,可以省略括号 如果忘记使用new操作符,则this将代表全局对象window。通常这种情况下会容易发生很多错误。 一定要小心。 instanceof(实 ...

des雷锋 发布于 2019-05-27 20:26 评论(0)阅读(65)
0

java基础第四篇之面向对象

7.封装与面向对象 a.方法: public static void main(String[] args) { } 一般定义标准: 形参:一般把 不确定的量或者变化的量定义在形参位置//圆的的半径,长方形的长和宽,传递的数组也是不确定的 返回值类型:将运算后的结果类型作为返回值类型//圆的周长,圆 ...

小小一 发布于 2019-05-25 16:24 评论(0)阅读(75)
0

编写类-汽车类

# Author:Eric Zhao# -*- coding:utf-8 -*-'一个可用用于表示汽车的类'class Car(): def __init__(self,make,model,year): '初始化描述汽车的属性' self.make = make self.model = mode ...

跃渊而出 发布于 2019-05-24 14:09 评论(0)阅读(93)
0

基础知识---委托和 lambda

委托定义类型,类型指定特定方法签名。 可将满足此签名的方法(静态或实例)分配给该类型的变量,然后(使用适当参数)直接调用该方法,或将其作为参数本身传递给另一方法再进行调用。 以下示例演示了委托的用法。 public delegate string Reverse(string s); 行创建特定签名 ...

一指流砂~ 发布于 2019-05-23 10:54 评论(0)阅读(140)
0

BUAA-OO-2019 第三单元总结

JML语言理论基础梳理及工具链 注释结构 JML以javadoc注释的方式来表示规格,每行都以@起头。 行注释: 块注释: JML表达式 JML的表达式是对Java表达式的扩展,新增了一些操作符和原子表达式。 原子表达式 \result表达式:表示一个非 void 类型的方法执行所获得的结果,即方法 ...

AdamDing 发布于 2019-05-22 15:03 评论(0)阅读(54)
0

OO第三单元作业总结

OO第三单元作业总结——JML 第三单元的主题是JML规格的学习,其中的三次作业也是围绕JML规格的实现所展开的(虽然感觉作业中最难的还是如何正确适用数据结构以及如何正确地对于时间复杂度进行优化)。 关于JML语言 JML语言概述 JML是Java Modeling Language的缩写,意思是J ...

bzdjs7 发布于 2019-05-22 09:41 评论(0)阅读(84)
0

面向对象OO第三单元总结

第三单元OO总结博客 1 梳理JML语言的理论基础、应用工具链情况 由于篇幅原因,这里只梳理几个在本单元常用的 注释结构 行注释://@annotation 块注释:/* @ annotation @*/ 例如:纯粹查询方法/*@ pure @ */,即方法的执行不会有任何副作用 JML表达式 原子 ...

Vanellope 发布于 2019-05-22 00:53 评论(0)阅读(86)
0

设计模式——原型模式

原型模式_通过复制生成实例(避免实例重复创建从而减少内存消耗) 阅读前准备 1、浅克隆(shallow clone),浅拷贝是指拷贝对象时仅仅拷贝对象本身和对象中的基本变量,而不拷贝对象包含的引用指向的对象。(如:对象A1中包含对B1的引用,B1中包含对C1的引用。浅拷贝A1得到A2,A2中依然包含 ...

maikec陈 发布于 2019-05-21 23:17 评论(0)阅读(59)
0

【转载】Spring学习(1)——快速入门--2019.05.19

原文地址:https://www.cnblogs.com/wmyskxz/p/8820371.html 原文地址:https://www.cnblogs.com/wmyskxz/p/8820371.html 原文地址:https://www.cnblogs.com/wmyskxz/p/8820371 ...

程序员的文娱情怀 发布于 2019-05-19 15:41 评论(0)阅读(133)
0

基础知识---抽象类和接口

抽象类(abstract): 抽象类不能创建实例,它只能作为父类被继承。抽象类是从多个具体类中抽象出来的父类,它具有更高层次的抽象。从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为其子类的模板,从而避免了子类的随意性。 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 ...

一指流砂~ 发布于 2019-05-18 10:26 评论(0)阅读(129)
0

SpringAOP和Spring事物管理

Spring AOP : Pointcut表达式: designators-指示器 wildcards-通配符 operators-操作符 wildcards: * -- 匹配任意数量的字符 + -- 匹配制定类及其子类 ..-- 一般用于匹配任意数的子包或参数 operator: && || ! ...

小小一 发布于 2019-05-14 21:47 评论(0)阅读(71)