- 1.抽象类 客观存在的一类事物,当这类事物都是抽象的,无法具体的描述。 1)语法: 修饰符 abstract class 类名{ } 2)特点: 抽象类是一个不具体的类 抽象类可以包含不具体的行为 是一个规范,用来约定子类或者小类型的行为 3) 抽象类的特性 抽象类不能进行实例化 使用abstract关键字定义抽... 1.抽象类 客观存在的一类事物,当这类事物都是抽象的,无法具体的描述。 1)语法: 修饰符 abstract class 类名{ } 2)特点: 抽象类是一个不具体的类 抽象类可以包含不具体的行为 是一个规范,用来约定子类或者小类型的行为 3) 抽象类的特性 抽象类不能进行实例化 使用abstract关键字定义抽...
- 目录 前言 类的加载顺序 正文 final static关键字 1)static 修饰属性 目录 前言 类的加载顺序 正文 final static关键字 1)static 修饰属性
- 前言 内部类主要用于封装。任何内部类都会被编译成独立的class文件,class文件名:外部类$内部类;内部类用于封装,所以很少被外部调用。 正文 内部类 1.概念:在一个类中定义另外一个类。内部类包含在它所定义的外部类的类体中 2.分类:按照内部类定义的位置分类,可分为静态内部类,成员内部类,匿名内... 前言 内部类主要用于封装。任何内部类都会被编译成独立的class文件,class文件名:外部类$内部类;内部类用于封装,所以很少被外部调用。 正文 内部类 1.概念:在一个类中定义另外一个类。内部类包含在它所定义的外部类的类体中 2.分类:按照内部类定义的位置分类,可分为静态内部类,成员内部类,匿名内...
- 定义类num1(说白了这个类就是文件名),开始打印,快捷键使用 public class num1 { //输入main 按住Alt+/自动补全这一行 public static void ma... 定义类num1(说白了这个类就是文件名),开始打印,快捷键使用 public class num1 { //输入main 按住Alt+/自动补全这一行 public static void ma...
- 1.封装: 隐藏实现细节 1)封装的步骤: 将属性私有化,使用private修饰符,修饰需要隐藏的方法和属性 提供共有的方法,访问私有属性(getter,setter) 注:封装的目的是减少类与类的关联度 2)封装的规范: 修饰属性的可见度,来限制对属性的访问 为每个属性创建一对赋值和取值方法 在setter和gett... 1.封装: 隐藏实现细节 1)封装的步骤: 将属性私有化,使用private修饰符,修饰需要隐藏的方法和属性 提供共有的方法,访问私有属性(getter,setter) 注:封装的目的是减少类与类的关联度 2)封装的规范: 修饰属性的可见度,来限制对属性的访问 为每个属性创建一对赋值和取值方法 在setter和gett...
- 前言 本文主要介绍final和static关键字。在介绍前先来聊聊类的加载顺序。 类的加载顺序 (1)初始化变量。对于静态变量肯定要首先进行初始化,因为后面的方法可能会使用这个变量,或者构造函数中也可能用到。而对于非静态变量而言,由于匿名块内、非静态方法和构造函数都可以进行操作(不仅仅是初始化),所以要提前进行加载和... 前言 本文主要介绍final和static关键字。在介绍前先来聊聊类的加载顺序。 类的加载顺序 (1)初始化变量。对于静态变量肯定要首先进行初始化,因为后面的方法可能会使用这个变量,或者构造函数中也可能用到。而对于非静态变量而言,由于匿名块内、非静态方法和构造函数都可以进行操作(不仅仅是初始化),所以要提前进行加载和...
- 前言 在学习Map接口之前,先来看看散列表的概念;本节主要讲讲Map接口的实现类和集合的工具类。 这里先提一下泛型编程:通常情况下用来限制集合的存储的数据类型。在定义集合时使用<引用类型>来限制集合。其中<>的类型只为引用类型。 正文 散列桶 1.散列桶的概念 散列桶的目的是... 前言 在学习Map接口之前,先来看看散列表的概念;本节主要讲讲Map接口的实现类和集合的工具类。 这里先提一下泛型编程:通常情况下用来限制集合的存储的数据类型。在定义集合时使用<引用类型>来限制集合。其中<>的类型只为引用类型。 正文 散列桶 1.散列桶的概念 散列桶的目的是...
- 前言 这里介绍的是一些基础,比较容易理解,包含了字符串工具类(String,StringBuffer,StringBuilder,char[],用来表示字符串的) 正文 Object类 是所有类的根类 方法 toString(): 1)Object类中的toString打印格式为... 前言 这里介绍的是一些基础,比较容易理解,包含了字符串工具类(String,StringBuffer,StringBuilder,char[],用来表示字符串的) 正文 Object类 是所有类的根类 方法 toString(): 1)Object类中的toString打印格式为...
- 前言 在学习java之前,要先了解java文件是如何运转的,就得了解一下JVM和java的内存结构。本文先介绍简单的java内存结构图,再总结一下程序运行时保存到什么地方。 简单的java内存结构图 1.方法区:用来存储代码。将.class文件加载到内存中,并存储在方... 前言 在学习java之前,要先了解java文件是如何运转的,就得了解一下JVM和java的内存结构。本文先介绍简单的java内存结构图,再总结一下程序运行时保存到什么地方。 简单的java内存结构图 1.方法区:用来存储代码。将.class文件加载到内存中,并存储在方...
- 前言 由于运算符,在笔试中常考,本人在此小结一下。 正文 1.运算符分类(整数的除法是整除,java的字面量运算被java优化了) 数学、自增、逻辑 、比较和条件运算符。 2.数字运算符 1)封闭性(采用补码) 1))同类型参与运算:例,int b=10+'A'; 等价于 int b=10+65; 2))返回同... 前言 由于运算符,在笔试中常考,本人在此小结一下。 正文 1.运算符分类(整数的除法是整除,java的字面量运算被java优化了) 数学、自增、逻辑 、比较和条件运算符。 2.数字运算符 1)封闭性(采用补码) 1))同类型参与运算:例,int b=10+'A'; 等价于 int b=10+65; 2))返回同...
- 前言 1.File的用于创建目录、用于表示目录、用于创建文件、用于表示文件和用于删除文件或目录。 2.字符流:abstract class Reader和Writer操作的是文本文件 3.缓冲字符流(BufferedReader和BufferedWriter)每次读取或写入一行 缓冲流(BufferedInputStream和B... 前言 1.File的用于创建目录、用于表示目录、用于创建文件、用于表示文件和用于删除文件或目录。 2.字符流:abstract class Reader和Writer操作的是文本文件 3.缓冲字符流(BufferedReader和BufferedWriter)每次读取或写入一行 缓冲流(BufferedInputStream和B...
- 前言 数组是存放相同数据类型的顺序结构 正文 数组的概念 一组相同类型的数据堆积在一起 数组的声明 1)数据类型 []数组名; 2)数据类型 数组名[];(不推荐) 注:数据类型 可以使简单数据类型,也可以使引用数据类型 简单数据类型在内存中的值为零值(... 前言 数组是存放相同数据类型的顺序结构 正文 数组的概念 一组相同类型的数据堆积在一起 数组的声明 1)数据类型 []数组名; 2)数据类型 数组名[];(不推荐) 注:数据类型 可以使简单数据类型,也可以使引用数据类型 简单数据类型在内存中的值为零值(...
- 正文 Java中的图形界面编程 AWT/Swing AWT(Abstract Window ToolKits,抽象窗口工具集) 1.容器类:用来存储组件,实现容器布局 2.组件类:实现界面的一些特定功能 一个容器可以包涵多个组件,组件必须存放在容器中3.布局管理器:实现容器的布局设置 4.图形类:包括一些基本图形 Swing... 正文 Java中的图形界面编程 AWT/Swing AWT(Abstract Window ToolKits,抽象窗口工具集) 1.容器类:用来存储组件,实现容器布局 2.组件类:实现界面的一些特定功能 一个容器可以包涵多个组件,组件必须存放在容器中3.布局管理器:实现容器的布局设置 4.图形类:包括一些基本图形 Swing...
- 前言 集合在数学意义上的概念是,对个数据放置在一起而建立起来的模型,这些数据类型可以不同; 在软件中的定义,一堆数据放置在一个空间中存储,将整个存储空间称为集合。 本文主要介绍collection接口下的List接口和Set接口,以及迭代器Iterator。 正文 Collection接口 ... 前言 集合在数学意义上的概念是,对个数据放置在一起而建立起来的模型,这些数据类型可以不同; 在软件中的定义,一堆数据放置在一个空间中存储,将整个存储空间称为集合。 本文主要介绍collection接口下的List接口和Set接口,以及迭代器Iterator。 正文 Collection接口 ...
- 前言 Java语言 Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、EJB四部分技术。其中还有其他的9个技术规范(JNDI,) 正文 Java Database Connectivity (JDBC)技术 JDBC(Java Database Connectivit... 前言 Java语言 Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、EJB四部分技术。其中还有其他的9个技术规范(JNDI,) 正文 Java Database Connectivity (JDBC)技术 JDBC(Java Database Connectivit...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签