• 关于

    接口类型出现问题怎么解决

    的搜索结果
  • 什么时候用抽象类,什么时候用接口 收藏

    什么时候用抽象类,什么时候用接口 “接口是完全抽象的成员集合,它的成员都无法在接口定义时实现,我们可以将它看作是为操作定义合同,接口的实现完全留给开发者去做。它们之间的区别,如果认真分析,还是有不少的:在JAVA中,类只能是从一个基类继承,所以如果要使用抽象类为一组类提供多态性,这些类必须都是从那...

    文章 珠海_jadeluo 2016-05-17 1416浏览量

  • Java基础复习(类的继承,接口的本质,抽象类,异常,包装类,泛型)

    类的继承 为什么要针对接口编程?继承不好用吗?难道就因为java是单继承,所以才搞出接口来实现所谓的多继承?首先,继承是把双刃剑。 继承的好处: 代码复用,公共属性和方法可以丢到基类中去,子类只需要关注子类特有的就行。 通过基类可以方便统一处理不同的子类,如上转型对象。 继承的痛点 破坏了封装...

    文章 kissjz 2018-07-26 3889浏览量

  • 协变和逆变之疑问

    前言 关于协变和逆变已经有很多园友谈论过了,学习时也参考过园友们的文章,非常之到位!尤其是园友LoveJenny的,参看时自己也有敲代码加理解,但是出现一个问题,甚是不解,请看下面。【注】这个问题可能对您而言很简单,若有解释,请告知,在此感谢。高手绕道! 既然是标题是协变和逆变,还是先给个公认的m...

    文章 jeffcky 2015-08-02 675浏览量

  • Java难点解析之泛型

      Java难点解析之泛型,只要带有<>的类或者接口,都属于带有类型参数的类或者接口,在使用这些类或者接口时,必须给<>中传递一个具体的引用数据类型。   泛型技术:其实应用在编译时期,是给编译器使用的技术,到了运行时期,泛型就不存在了。   为什么?因为泛型的擦除:也就是...

    文章 好程序员 2019-11-01 427浏览量

  • 途牛订单的服务化演进

    大家好,我是刘超,来自途牛订单中心部门。今天主要给大家分享下,途牛的订单系统服务化演进,与大家碰撞交流思维。 今天将从几个方面来进行分享: 背景 业务拆分 基础设施 集成开发 服务监控 首先说下,途牛最近几年的发展速度很快。 2013年以前大概只有屈指可数的几种业务类型,到今天已经发展到60...

    文章 jurassic_1 2016-07-18 3800浏览量

  • 显示器颜色不正常的原因是什么

    显示器是电脑的重要部件之一,显示器颜色不正常,会对我们看电脑造成很大影响,也很容易感觉到眼睛疲劳。显示器颜色不正常是怎么回事,应该怎么处理呢,下面为大家一一道来。 显示器颜色不正常的根源 显示器是属于电脑的I/O设备,即输入输出设备。它可以分为CRT、LCD等多种。它是一种将一定的电子文件通过特定...

    文章 玄学酱 2017-07-10 1124浏览量

  • 一个体现Java接口及工厂模式优点的例子

    原2004年初发于CSDN,后图片丢失,现补上。陈刚 from www.chengang.com.cn     随着模式概念的普及,了解模式和使用模式的程序员越来越多,很多人在学习模式的时候,都会有这样一种疑惑:“有必要搞得这么复杂吗?”。的确,因为教程的例子过于简单化(这样方便读者学习),或者是...

    文章 唐玄奘 2017-12-03 1126浏览量

  • Java中抽象类和接口的区别

    接口(interface)可以说成是抽象类的一种特例,接口中的所有方法都必须是抽象的。接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final (这里需要说一点,既然一个变量被final修饰了,那么这个变量就是一个常量!!!!!变量...

    文章 技术小哥哥 2017-11-14 887浏览量

  • Java 8怎么了之二:函数和原语

    【编者按】本文作者为专注于自然语言处理多年的 Pierre-Yves Saumont,Pierre-Yves 著有30多本主讲 Java 软件开发的书籍,自2008开始供职于 Alcatel-Lucent 公司,担任软件研发工程师。 本文主要介绍了 Java 8 中的函数与原语,由国内 ITOM ...

    文章 oneapm_official 2016-05-03 1118浏览量

  • 我在架构设计和代码开发中的一些常用原则

    作者 | 剑痴来源 | 阿里技术公众号不管我一生中取得了多大的成功,其主要原因都不是我知道多少事情,而是我知道在无知的情况下自己应该怎么做。我一生中学到的最重要的东西是一种以原则为基础的生活方式,是它帮助我发现真相是什么,并据此如何行动。——瑞·达利欧(Ray Dalio)在日常的开发和设计过程中...

    文章 开发者小助手_LS 2021-03-18 822浏览量

  • 如何健壮你的后端服务?

    对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互联网后端工作经验,...

    文章 力君 2015-12-04 5348浏览量

  • 依赖注入(IOC)

    背景介绍 在设计模式中,尤其是结构型模式很多时候解决的就是对象间的依赖关系,变依赖具体为依赖抽象。平时开发中如果发现客户程序依赖某个或某类对象,我们常常会对他们进行一次抽象,形成抽象的抽象类、接口,这样客户程序就可以摆脱所依赖的具体类型。 这个过程中有个环节被忽略了------谁来选择客户程序需...

    文章 幕三少 2013-08-20 453浏览量

  • 程序员小测试:保守派 vs 自由派

    最近,我在阅读 Steve Yegg 的文集《程序员的呐喊》。 这是一本非常有趣的书,里面甚至包含了一个小测试(原文),区分一个程序员到底是保守派还是自由派。 下面一共有十个问题,每个问题都有 A 和 B 两个选项,请选择你的答案。 问题一:Bug 还没修复,软件能不能上线? (A)软件发布前,...

    文章 阮一峰 2016-11-23 9769浏览量

  • 软件即抽象

    本文关键字:抽象是软件的本质,设计是编程的本质 首先,什么是编程,这或许要先问,什么是软件,因为具体编程就是一种“在某平台下,使用某语言,针对解决某个需求进行实现,某个问题进行解决,由程序团队完成最终递交给客户并维护的整个过程,产生的结果就叫软件”,人们只注意到了作为结果的软件,但其实这里提到了很...

    文章 minlearn2016 2020-09-28 37浏览量

  • 业务代码解构利器--SWAK

    作者:闲鱼技术-紫思 简介 业务的不断发展、商品类型的不断增多、不断添加的业务需求使得闲鱼的代码出现“bad smell”——平台代码和业务代码耦合严重难以分离;业务和业务之间代码交织缺少拆解。这也是行业中的通病。为解决此类问题,闲鱼自研了一套技术框架——SWAK。本文带大家一起看看SWAK是怎么...

    文章 闲鱼技术 2018-09-27 4603浏览量

  • 设计模式之死磕工厂方法模式(原创)

    在 设计模式之工厂模式 中,我们提到过工厂模式仔细区分的话分为三种,分别是简单工厂模式、工厂方法模式以及抽象工厂模式。在上面已经介绍完毕了工厂模式(也就是简单工厂模式)。本篇文章主要学习的是工厂模式的第二种,工厂方法模式。 注:本文是基于 设计模式之工厂模式 的文章之上进行编码以及项目说明 首先回...

    文章 小猪看流星 2018-05-21 637浏览量

  • 互联网 Java 工程师进阶知识完全扫盲

    高并发架构 消息队列 为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ 都有什么优点和缺点? 如何保证消息队列的高可用? 如何保证消息不被重复消费?(如何保证消息消费时的幂等性) 如何保证消息的可靠性传输?(如何处理消息丢失的问题) 如...

    文章 java隋七哥 2018-12-07 2079浏览量

  • 【mybatis】mybatis面试题

    【mybatis】mybatis面试题 mybatis的基本工作流程 1.读取配置文件,配置文件右数据库连接信息和Mapper映射文件或者Mapper包 2.有了这些信息就能创建SqlSessionFactorySqlSessionFactory的生命周期是程序级,程序运行的时候建立起来,程序结...

    文章 优惠码发放 2018-09-07 5857浏览量

  • when you start Windows 7: "The Windows Boot Configuration Data file is missing required information"

    When you start Windows 7, you receive the following error message: File: \Boot\BCD Status: 0xc0000034 Info: The Windows Boot Configuration Data fi...

    文章 微wx笑 2015-04-30 434浏览量

  • Java专家推荐之资深讲师徐雷,.NET转Java需要先了解Java的哪些框架?

    社区将持续介绍优秀的Java专家,本期请到了阿里云大学讲师,资深架构师徐雷,在线为开发者解决问题,向徐雷提问请点击:https://yq.aliyun.com/promotion/755   徐雷,资深架构师 徐雷,花名:徐雷frank;资深架构师,MongoDB中文社区联席主席,吉林大学计...

    文章 李博 bluemind 2018-11-30 2037浏览量

  • [喵咪Redis]Redis安装与介绍

    前言 哈喽大家好啊,这次要来和大家一起来了解学习Redis的一系列技术,最终目的是搭建一个高可用redis集群自动负载灾备,那我们先从最基础的Redis的一些基本介绍以及安装来说起! 附上: 喵了个咪的博客:w-blog.cn Redis官网:http://redis.io/ Redis命令大全:...

    文章 喵了个咪_ 2020-08-11 65浏览量

  • 【云服务月刊】2018年第9期:百位云计算专家齐聚湖畔大学 阿里云MVP全球闭门会聚焦数字化转型

    本期头条 百位云计算专家齐聚湖畔大学阿里云MVP全球闭门会聚焦数字化转型 小桥流水、小亭古乐,阿里云MVP全球闭门会在充满国风韵味的湖畔大学开始。湖畔大学名称源于阿里巴巴创业所在地杭州湖畔花园小区,目前已经成为培养新一代企业家的重要基地。在这个有着浓郁阿里味和企业家精神的学校里,全球近100位阿...

    文章 阿里云支持与服务 2018-10-23 3136浏览量

  • [喵咪Redis]Redis安装与介绍

    [喵咪Redis]Redis安装与介绍 前言 哈喽大家好啊,这次要来和大家一起来了解学习Redis的一系列技术,最终目的是搭建一个高可用redis集群自动负载灾备,那我们先从最基础的Redis的一些基本介绍以及安装来说起! 附上: 喵了个咪的博客:w-blog.cn Redis官网:http:/...

    文章 喵了个咪_ 2016-06-29 2960浏览量

  • 设计模式概述

    设计模式(Design pattern)代表了最佳的软件实践,是软件开发人员在软件开发过程中面临的一般问题的解决方案,这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码...

    文章 武耀文 2018-04-25 1173浏览量

  • APP研发Bug多,怎么破?

    本文根据2018云栖大会深圳峰会·EMAS专场—移动互联的进化论,阿里巴巴技术专家字白《泛质量管理解决方案》的演讲整理而成,文中就EMAS泛质量管理解决方案如何一体化构建高效、专业、立体的质量管理体系进行了分享。 今天的演讲主题叫“泛质量管理解决方案”,为什么叫泛质量呢?这也是根据之前的思考,包...

    文章 技术小能手 2018-05-04 6881浏览量

  • 深入Atlas系列:Web Sevices Access in Atlas(4) - 对于复杂数据类型的支持(上)

    深入Atlas系列:Web Sevices Access in Atlas(3) - 服务器端支持(下)》里也给出了简单的范例来说明Atlas访问Web Services是能够支持复杂数据类型了的。但是,这些就够了吗?  我们首先来考虑一下下面这些问题,大家都有答案吗?1、Atlas访问Web S...

    文章 技术小阿哥 2017-11-20 978浏览量

  • 人人都是 API 设计师:我对 RESTful API、GraphQL、RPC API 的思考

    原文地址:梁桂钊的博客 博客地址:http://blog.720ui.com 欢迎关注公众号:「服务端思维」。一群同频者,一起成长,一起精进,打破认知的局限性。 有一段时间没怎么写文章了,今天提笔写一篇自己对 API 设计的思考。首先,为什么写这个话题呢?其一,我阅读了《阿里研究员谷朴:API ...

    文章 白岳 2019-05-17 1035浏览量

  • 打造应用全栈监控:ARMS 最佳实践

    ARMS作为业务的实时监控系统,可以帮助用户定位从前端到应用的普遍问题,以及利用全系排查解决单点问题定位。本文利用案例演示,更直观的为大家介绍ARMS是怎么帮助用户快速的定界和定位的。让天下没有难定位的问题是ARMS的最终愿景。 演讲嘉宾简介: 徐彤,阿里巴巴中间件技术家 阳其凯,阿里巴巴中间...

    文章 mongolguier 2018-05-31 1781浏览量

  • Java泛型

    一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new...

    文章 ibonker 2016-04-29 487浏览量

  • 一个类型初始值设定项引发异常

    事件原由: 上午打开VS,到系统的登录界面,登录提示“BLL类型初始值设定项引发异常”,当一看到很是郁闷,昨天还运行的好好的,为啥今天一登录就会提示“BLL类型初始值设定项引发异常”呢,而且我的程序编译都很正常,看样我的程序在语该方法肯定是没错的,既然这样,那应该就在程序运行时出的错了。 后来我想...

    文章 zting科技 2017-01-12 553浏览量

1 2 3 4 ... 33 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT