- 前言 本文介绍Java人们的一些基本概念。 比如:本地Java 编译(native Java compilation)(可以把Java字节码转换为具体平台上特定于操作系统的对象码), 正文 1.编程语言 一组有规则的指令集合(指令可驱动计算机工作的指令) 注:指令是0,1组合  ... 前言 本文介绍Java人们的一些基本概念。 比如:本地Java 编译(native Java compilation)(可以把Java字节码转换为具体平台上特定于操作系统的对象码), 正文 1.编程语言 一组有规则的指令集合(指令可驱动计算机工作的指令) 注:指令是0,1组合  ...
- Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了难以理解的多继承、指针等概念,因此Java具有功能强大和简单易用两个特征。它作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 # I、基础术语 1. 编程语言是一组有规则的指令集合(指令可驱动计算机工作的指令)... Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了难以理解的多继承、指针等概念,因此Java具有功能强大和简单易用两个特征。它作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 # I、基础术语 1. 编程语言是一组有规则的指令集合(指令可驱动计算机工作的指令)...
- 目录 前言 # I、MacPorts的使用 II、Eclipse的插件subclipse需要JavaHL,下面通过MacPorts来安装 目录 前言 # I、MacPorts的使用 II、Eclipse的插件subclipse需要JavaHL,下面通过MacPorts来安装
- 前言 因为谈构造器,可定涉及到super关键字和this关键字。 其中This指的是当前对象的引用,super是当前对象里面的父类对象的引用。 所以在写正文之前,先来谈谈Super关键字。 Supper 1. 在java中使用super来引用基类的成分: 1... 前言 因为谈构造器,可定涉及到super关键字和this关键字。 其中This指的是当前对象的引用,super是当前对象里面的父类对象的引用。 所以在写正文之前,先来谈谈Super关键字。 Supper 1. 在java中使用super来引用基类的成分: 1...
- 前言 今天来谈谈Java中面向对象的主要的具体表现即封装,继承和多态。 封装是把数据封装成一个对象,对外提供访问数据的方法(接口)。 正文 封装 隐藏实现细节 1)封装的步骤: 1))将属性私有化,使用private修饰符,修饰需要隐藏的方法和属性 2))提供共有的方法,访问私有属性(getter,s... 前言 今天来谈谈Java中面向对象的主要的具体表现即封装,继承和多态。 封装是把数据封装成一个对象,对外提供访问数据的方法(接口)。 正文 封装 隐藏实现细节 1)封装的步骤: 1))将属性私有化,使用private修饰符,修饰需要隐藏的方法和属性 2))提供共有的方法,访问私有属性(getter,s...
- 文章目录 基本代码结构解释main方法System.out.println() 注释 基本代码结构解释 main方法 该main()方法是必需的,您将在每个 Java 程序中看... 文章目录 基本代码结构解释main方法System.out.println() 注释 基本代码结构解释 main方法 该main()方法是必需的,您将在每个 Java 程序中看...
- 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文件加载到内存中,并存储在方...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
即将直播
热门标签