当前位置: 首页 > news >正文

网站可以做音频线吗/做网页设计的软件

网站可以做音频线吗,做网页设计的软件,wordpress会员导出,微信 网站 优劣势概述: 个人学习日记,对于层次的模块不清晰,只是包含一些要点,并不包含所涉及的全部知识点。不推荐系统学习,推荐查缺补漏。 知识碎片 IDEA常用快捷键\color{pink}{IDEA常用快捷键}IDEA常用快捷键 概述:可以…

概述: 个人学习日记,对于层次的模块不清晰,只是包含一些要点,并不包含所涉及的全部知识点。不推荐系统学习,推荐查缺补漏。


知识碎片



IDEA常用快捷键\color{pink}{IDEA常用快捷键}IDEA

概述:可以通过 File -> Setting -> Keymap -> 搜索,可指定快捷键【也就是说在IDEA所有快捷键都可自定义】
在这里插入图片描述

Ctrl + C 复制当前行到下一行
Ctrl + D 删除当前行
Ctrl + / 快速添加和取消注释
Ctrl + Alt + L 格式化代码【规范化】
Alt + R 快速运行程序【已经加载过的程序】
Alt + Enter 快速导包 【前提是已经在autopackage中勾选了功能】
Ctr + H 查看继承关系
Ctrl + B 快速定位方法定义的位置

  • 快速生成构造方法和Get、Set方法

鼠标右键 -> Generate,Constructor,按需选择参数 【生成构造器】

鼠标右键 -> Generate,Getter and Setter, 按需选择参数【生成Get、Set方法】

  • 灵活使用小技巧
    (1) .var 快速生成变量名【一般用在创建对象时】
    (2)鼠标右键 -> diagram -> show diagram 可以查看图
    (3)利用Random类生成随机数,例如生成一个0、1、 2 的随机数
    我们知道,random在默认情况下可以生成0-1的随机小数
Random random = new Random;
int number = random.nextInt(3);

通过nextInt完成了强制类型转换。




包\color{pink}{包}

1.包的本质:创建文件夹保存各种类文件

2.包的作用:
(1)区分相同名字的类
(2)可以很好的管理类
(3)控制访问范围

3.包的命名规则:
只能由小写字母、数字、下划线、小圆点组成,不能以数字开头,而且不能出现关键字和保留字。

4.包的命名规范:

在大多数公司中都会采用类似下面的包的命名规范
com.公司名.项目名.业务模块名

5.包的访问权限只能为公有或默认。
lang 包会自动导入到源程序中。
可以通过小圆点来对包进行分级。


封装\color{pink}{封装}

1.封装可以用来隐藏细节,可以对数据进行验证,保证安全合理

2.实现封装的步骤:
(1)将属性进行私有化
(2)提供一个公共的set方法,用于对属性判断并赋值
(3)提供一个公共的get方法,用于获取属性的值

3.在set方法中可以对输入的数据进行控制,在get方法中,可以设置获取数据的权限(这两种都属于业务逻辑)
如果想要保留业务逻辑,也可在构造方法中调用set方法。


继承\color{pink}{继承}

(1)子类继承了父类所有的属性和方法,但是只有非私有的属性和方法能被子类直接访问

(2)要通过父类提供的公共方法去访问父类的私有属性或私有方法

(3)自类必须调用父类的构造器,完成父类的初始化

(4)创建子类对象时,无论使用子类的哪个构造器,默认情况下都会调用父类的无参构造器,如果父类没有提供无参构造器,则必须在子类中用super去指定父类使用哪个构造器来完成父类的初始化工作,否则编译器无法通过

(6)指定父类使用哪个构造器时,要显式的用super去调用

(7)super只能在构造器中使用,而且要在调用它的构造器的第一行

(8)super和this不能同时在一个构造器中使用【因为单独出现在构造器的时候,都要放在第一行】

(9)在JAVA中,所有的类都是Object的子类

(10)按照查找关系返回信息:现在子类中查找,子类没有去它父类中找,直道object类,如果找到了并且可以访问就返回,没找到就报错。


super\color{pink}{super}super


(1)super可以用来访问父类的属性和方法,除私有的

(2)可以访问父类的构造器

(3)调用父类构造器的好处: 父类属性由父类构造器初始化,子类的属性由子类初始化;当父类和子类中有重名的属性或方法时,要通过super才能访问到父类的这些属性和方法,默认访问的是子类的这些属性和方法。

(4)super访问遵从就近原则,当父类没有,就去它祖父中找


方法覆盖/重写\color{pink}{方法覆盖/重写}/

1.方法覆盖的形式:
主要应用在继承的时候,子类的方法在方法名称、返回类型、参数列表完全相同,这样就可以说子类覆盖了父类的方法。

2.方法重写的重点:
(1)子类的返回类型要和父类的返回类型一样,或者子类的返回类型是父类返回类型的子类
(2)子类方法不能缩小父类的访问权限

http://www.lbrq.cn/news/763831.html

相关文章:

  • 深圳网站建设知名 乐云践新/公众号推广方法
  • 唯品会官网一家做特卖的网站/seo5
  • 武汉北京网站建设公司/百度热议
  • 做自适应网站设计/河北网站seo地址
  • 宝塔做网站443链接/网站怎么做
  • 直销公司排名表/seo实战培训机构
  • 搭建网页的基础语言/阳山网站seo
  • 如何做电子书网站/桔子seo工具
  • 如何用iis做网站/seo高端培训
  • 成都品牌建设网站公司/百度搜索引擎
  • 备案 增加网站/长尾词挖掘免费工具
  • 一建报名时间2023/搜索引擎技术优化
  • 北京网站建设亿玛酷适合5/百度网页
  • 建网站那种服务器好/上海互联网公司排名
  • python可以做复杂网站/网站工具查询
  • 网站如何做提交的报名表/培训心得体会1000字通用
  • 设计师图片素材网站/关联词有哪些小学
  • 网站建设骗子/软文营销的本质
  • wordpress 首页可变区域/自己的网站怎么样推广优化
  • 桂林象鼻山属于哪个区/seo关键词优化排名软件
  • 网站开发论文答辩问题/长沙seo技术培训
  • wordpress 帝国cms/刷关键词优化排名
  • 黑龙江做网站公司/秦皇岛seo排名
  • 重庆渝兴建设有限公司网站/广告联盟app下载赚钱
  • 视觉做的比较好的国外网站/今日足球比赛分析推荐
  • 网站建设成本价/搜索引擎seo关键词优化
  • 注册公司流程和费用一共多少钱/沧州seo推广
  • 微网站开发需要多少钱/长春seo培训
  • 中信建设有限责任公司官网英文/南城网站优化公司
  • 网站开发记科目/怎么快速优化关键词排名
  • OpenCV 高斯模糊降噪
  • 华为实验 链路聚合
  • 【软考架构】信息安全基础知识
  • vercel部署上线
  • 从概率填充到置信度校准:GPT-5如何从底层重构AI的“诚实”机制
  • 基于Java的Markdown转Word工具(标题、段落、表格、Echarts图等)