day01-JAVA基础知识自我巩固

简介: 自己所掌握的基础知识加以巩固和记录!希望大家点赞收藏并能给予鼓励和支持!有任何建议或者帮助也可以来哦!

JAVA基础知识:

面向对象的特征:封装、继承、多态、抽象。


封装:就是把对象的属性和行为(数据)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节,就是把不想告诉或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开,别人只能用我提供的功能实现需求,而不知道是如何实现的。增加安全性,

继承:子类继承父类的数据属性和行为,并能根据自己的需求扩展出新的行为,提高了代码的复用性。

多态:指允许不同的对象对同一消息做出相应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用)。封装和继承几乎都是为多态而准备的,在执行期间判断引用对象的实际类型,根据其实际的类型调用其相应的方法。

抽象:表示对问题领域进行分析、设计中得出的抽象的概念,是对一系列看上去不同但是本质上相同的具体概念的抽象。在Java 中抽象用 abstract 关键字来修饰,用 abstract修饰类时,此类就不能被实例化,从这里可以看出,抽象类(接口)就是为了继承而存在的。


最后补充点:

JAVA的基本类型:

整型、浮点型、布尔型、字符型等(以及它们各个数字类型对应的字节位数)。

相关文章
|
30天前
|
人工智能 自然语言处理 搜索推荐
【潜意识Java】了解并详细分析Java与AIGC的结合应用和使用方式
本文介绍了如何将Java与AIGC(人工智能生成内容)技术结合,实现智能文本生成。
59 5
|
30天前
|
前端开发 Java 数据库连接
【潜意识Java】深度解读JavaWeb开发在Java学习中的重要性
深度解读JavaWeb开发在Java学习中的重要性
30 4
|
9月前
|
前端开发 安全 Java
探索Java的奥秘:从基础到实践
本文介绍了Java编程语言的主要特点和应用,包括其跨平台、面向对象和安全稳定性。内容涵盖了Java基础语法,如变量、数据类型和控制结构,并通过"Hello, World!"示例进行说明。文章还探讨了面向对象编程的概念,以封装为例展示了类和方法的使用。此外,提到了Java的常用库和框架,如Spring框架,以及如何通过实际开发案例——构建在线购物系统,来学习和应用Java技术。最后,文章强调了未来Java在软件开发中的持续重要性和技术发展的前景。
|
9月前
|
存储 自然语言处理 Java
《Java 核心技术卷1 基础知识》第三章 Java 的基本程序设计结构 笔记(上)
《Java 核心技术卷1 基础知识》第三章 Java 的基本程序设计结构 笔记
123 0
|
9月前
|
存储 Java 编译器
《Java 核心技术卷1 基础知识》第三章 Java 的基本程序设计结构 笔记(下)
《Java 核心技术卷1 基础知识》第三章 Java 的基本程序设计结构 笔记
114 0
|
IDE Java 测试技术
实践编程是巩固Java所学知识的重要方式
实践编程是巩固所学知识的重要方式之一。通过实际的Java编程项目,你可以应用所学的知识,提升编程能力并加深对编程概念和语法的理解。本文将介绍如何通过实践编程来巩固Java知识,并提供一些示例代码来帮助你更好地理解。
|
设计模式 开发框架 前端开发
Java 学习捷径 | 学习笔记
快速学习 Java 学习捷径。
110 0
|
Java 索引 存储
Java入门之~思维提升
思路: 1:定义一个数组,用动态初始化完成数组元素的初始化,长度为6 2:键盘录入评委分数 3:由于是6个评委打分,所以,接收评委分数的操作,用循环改进 4:定义方法实现获取数组中的最高分(数组最大值),调用方法 5:定义方法实现获取数组中的最低分(数组最小值) ,调用方法 6:定义方法实现获取数组中的所有元素的和(数组元素求和) ,调用方法 7:按照计算规则进行计算得到平均分 8:输出平均分
Java入门之~思维提升
|
Java
带你进入Java程序,入门知识透彻超详细
带你进入Java程序,入门知识透彻超详细
161 0