动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

30天自动登录
微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录
首页 > 问答
推荐 等待回答
最近回答 【代码小兵988】回答

2021-04-25 16:46

封装封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法,如果不想被外界方法,我们大可不必提供方法给外界访问。但是如果一个类没有提供给外界访问的方法,那么这个类也没有什么意义了。继承继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性...[ 查看全部 ]

已帮助用户0 0人反对 1个回答
最近回答 【代码小兵696】回答

2021-04-25 16:43

其实这都是很基础的东西:1.形式上:字符常量是单引号引起的一个字符字符串常量是双引号引起的若干个字符2.含义上:字符常量相当于一个整形值(ASCII值),可以参加表达式运算字符串常量代表一个地址值(该字符串在内存中存放位置)3.占内存大小上:字符常量只占一个字节字符串常量占若干个字节(至少一个字符结束标志)[ 查看全部 ]

已帮助用户0 0人反对 1个回答
最近回答 【代码小兵696】回答

2021-04-25 16:45

都是面向对象的语言,都支持封装、继承和多态Java不提供指针来直接访问内存,程序内存更加安全Java的类是单继承的,C++支持多重继承;虽然Java的类不可以多继承,但是接口可以多继承。Java有自动内存管理机制,不需要程序员手动释放无用内存[ 查看全部 ]

已帮助用户0 0人反对 1个回答
最近回答 【代码小兵652】回答

2021-04-25 16:37

面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系...[ 查看全部 ]

已帮助用户0 0人反对 3个回答
最近回答 【代码小兵988】回答

2021-04-25 16:52

面向对象(ObjectOriented,OO)的思想对软件开发相当重要,它的概念和应用甚至已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向过程(...[ 查看全部 ]

已帮助用户0 0人反对 1个回答
最近回答 【代码小兵279】回答

2021-04-23 16:25

Redis分布式锁其实就是在系统里面占一个“坑”,其他程序也要占“坑”的时候,占用成功了就可以继续执行,失败了就只能放弃或稍后重试。占坑一般使用setnx(setifnotexists)指令,只允许被一个程序占有,使用完调用del释放锁。[ 查看全部 ]

已帮助用户0 0人反对 1个回答
最近回答 【代码小兵988】回答

2021-04-23 16:18

缓存穿透:指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,造成缓存穿透。解决方案:最简单粗暴的方法如果一个查询返回的数据为空(不管是数据不存在,还是系统故障),我们就把这个空结果进行缓存,但它的过期时间会很短,最长不超过五分...[ 查看全部 ]

已帮助用户0 0人反对 1个回答
最近回答 【代码小兵988】回答

2021-04-23 16:21

动态代理:当想要给实现了某个接口的类中的方法,加一些额外的处理。比如说加日志,加事务等。可以给这个类创建一个代理,故名思议就是创建一个新的类,这个类不仅包含原来类方法的功能,而且还在原来的基础上添加了额外处理的新类。这个代理类并不是定义好的,是动态生成的。具有解耦意义,灵活,扩展性强。动态代理的应用:1)Sprin...[ 查看全部 ]

已帮助用户0 0人反对 1个回答

关注我喜欢的问答分类

  • HTML
  • MySQL
  • Linux
  • Nginx
  • Tomcat
  • SVN
  • Maven
  • Java SE
  • JavaWeb
  • 开源组件
  • Dubbo
  • SpringMVC
  • Spring
  • MyBatis
  • CSS
  • Bootstrap
  • JavaScript
  • Ajax
  • jQuery
  • Spring Boot
  • Spring Cloud
  • Hadoop
  • Spring Session
  • Git
  • FastDFS
  • Mycat
  • Docker
  • SSO
  • 解决方案
  • RabbitMQ
  • NodeJS
  • Vue
  • 多线程系列
  • Spring Security
  • Thymeleaf
  • 项目实战
  • Kubernetes
  • Oracle