- 一、构造方法 1.构造方法的格式和执行时机格式注意 :方法名与类名相同,大小写也要一致没有返回值类型,连void都没有没有具体的返回值(不能由retrun带回结果数据)执行时机 :创建对象的时候调用,每创建一次对象,就会执行一次构造方法不能手动调用构造方法示例代码:class Student { private String name; private int age; ... 一、构造方法 1.构造方法的格式和执行时机格式注意 :方法名与类名相同,大小写也要一致没有返回值类型,连void都没有没有具体的返回值(不能由retrun带回结果数据)执行时机 :创建对象的时候调用,每创建一次对象,就会执行一次构造方法不能手动调用构造方法示例代码:class Student { private String name; private int age; ...
- 2,Java常用类 2.1,System类System类代表系统,系统级的很多属性和控制方法都放置在该类的内部,该类位于java.lang包。由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员方法和成员变量都是static的,可以通过类名呼叫。System中包含了in,out和err三个成员变量,分别代表标准输入流,标准输出流和标准错误输出流。... 2,Java常用类 2.1,System类System类代表系统,系统级的很多属性和控制方法都放置在该类的内部,该类位于java.lang包。由于该类的构造方法是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员方法和成员变量都是static的,可以通过类名呼叫。System中包含了in,out和err三个成员变量,分别代表标准输入流,标准输出流和标准错误输出流。...
- 一、 封装 1.private关键字 概述 : private是一个修饰符,可以用来修饰成员(成员变量,成员方法) 特点 : 被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用, 提供相应的操作 提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰 提供“set变量名(参数)”方法,用于设置成员变量的值,... 一、 封装 1.private关键字 概述 : private是一个修饰符,可以用来修饰成员(成员变量,成员方法) 特点 : 被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用, 提供相应的操作 提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰 提供“set变量名(参数)”方法,用于设置成员变量的值,...
- 一、类和对象面向对象和面向过程的思想对比 : 面向过程 :是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的 面向对象 :是一种以对象为中心的编程思想,通过指挥对象实现具体的功能 1.类和对象的关系客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理... 一、类和对象面向对象和面向过程的思想对比 : 面向过程 :是一种以过程为中心的编程思想,实现功能的每一步,都是自己实现的 面向对象 :是一种以对象为中心的编程思想,通过指挥对象实现具体的功能 1.类和对象的关系客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。类类的理解类是对现实生活中一类具有共同属性和行为的事物的抽象类是对象的数据类型,类是具有相同属性和行为的一组对象的集合简单理...
- 一、数组 1.1 数组介绍 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 1.2 数组的定义格式 1.2.1 第一种格式 数据类型[] 数组名 示例:int[] arr; double[] arr; char[] arr; 1.2.2 第二种格式 数据类型 数组名[] 示例:int arr[];double arr[];char arr[... 一、数组 1.1 数组介绍 数组就是存储数据长度固定的容器,存储多个数据的数据类型要一致。 1.2 数组的定义格式 1.2.1 第一种格式 数据类型[] 数组名 示例:int[] arr; double[] arr; char[] arr; 1.2.2 第二种格式 数据类型 数组名[] 示例:int arr[];double arr[];char arr[...
- 一、Random 1.Random产生随机数(掌握)概述:Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能API后续课程详细讲解,现在可以简单理解为Java已经写好的代码使用步骤:导入包 import java.util.Random;创建对象 Random r = new Random();产生随机数 int num = r.nextInt(10);... 一、Random 1.Random产生随机数(掌握)概述:Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能API后续课程详细讲解,现在可以简单理解为Java已经写好的代码使用步骤:导入包 import java.util.Random;创建对象 Random r = new Random();产生随机数 int num = r.nextInt(10);...
- 一、switch语句 1.分支语句switch语句格式switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break;}执行流程:首先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。最后,如果所有的cas... 一、switch语句 1.分支语句switch语句格式switch (表达式) { case 1: 语句体1; break; case 2: 语句体2; break; ... default: 语句体n+1; break;}执行流程:首先计算出表达式的值其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。最后,如果所有的cas...
- 一、IF语句 1.if语句格式1(理解)格式:if (关系表达式) { 语句体; }执行流程:①首先计算关系表达式的值②如果关系表达式的值为true就执行语句体③如果关系表达式的值为false就不执行语句体④继续执行后面的语句内容示例:public class IfDemo { public static void main(String[] args) { System.out.... 一、IF语句 1.if语句格式1(理解)格式:if (关系表达式) { 语句体; }执行流程:①首先计算关系表达式的值②如果关系表达式的值为true就执行语句体③如果关系表达式的值为false就不执行语句体④继续执行后面的语句内容示例:public class IfDemo { public static void main(String[] args) { System.out....
- 一、 类型转换在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。 1. 隐式转换把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如:double num = 10; // 将int类型的10直接赋值给double类型System.out.println(num); // 输出10.0类型从小到... 一、 类型转换在Java中,一些数据类型之间是可以相互转换的。分为两种情况:自动类型转换和强制类型转换。 1. 隐式转换把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量。这种转换方式是自动的,直接书写即可。例如:double num = 10; // 将int类型的10直接赋值给double类型System.out.println(num); // 输出10.0类型从小到...
- 一、键盘录入我们可以通过 Scanner 类来获取用户的输入。使用步骤如下:1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。import java.util.Scanner; 2、创建Scanner对象。Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变3... 一、键盘录入我们可以通过 Scanner 类来获取用户的输入。使用步骤如下:1、导包。Scanner 类在java.util包下,所以需要将该类导入。导包的语句需要定义在类的上面。import java.util.Scanner; 2、创建Scanner对象。Scanner sc = new Scanner(System.in);// 创建Scanner对象,sc表示变量名,其他均不可变3...
- 前言变量是指内存里的一段区域提示:以下是本篇文章正文内容,下面案例可供参考 一、变量 1.变量的定义class VariableTest1{ public static void main(String[] args) { //System.out.println("Hello World!"); int myAge = 12; Sys... 前言变量是指内存里的一段区域提示:以下是本篇文章正文内容,下面案例可供参考 一、变量 1.变量的定义class VariableTest1{ public static void main(String[] args) { //System.out.println("Hello World!"); int myAge = 12; Sys...
- 前言关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。提示:以下是本篇文章正文内容,下面案例可供参考 一、关键字介绍关键字含义abstract表明类或者成员方法具有抽象属性assert断言,用来进行程序调试boo... 前言关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。提示:以下是本篇文章正文内容,下面案例可供参考 一、关键字介绍关键字含义abstract表明类或者成员方法具有抽象属性assert断言,用来进行程序调试boo...
- 前言注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。提示:以下是本篇文章正文内容,下面案例可供参考 一、单行注释以“//”开头,后面接要说明的内容。使用范围没有什么规定,比如开发前,我们可以用单行注释把思路写下来,开发后,可以把局部说明写下来供后人参考。比如我们一般在实体类的属性后... 前言注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。提示:以下是本篇文章正文内容,下面案例可供参考 一、单行注释以“//”开头,后面接要说明的内容。使用范围没有什么规定,比如开发前,我们可以用单行注释把思路写下来,开发后,可以把局部说明写下来供后人参考。比如我们一般在实体类的属性后...
- 一、Hello World的运行public class HelloWorld { public static void main(String[] args){ System.out.println("Hello World!"); }}编译:javac 文件名.java范例:javac HelloWorld.java执行:java 文件名范例:javac He... 一、Hello World的运行public class HelloWorld { public static void main(String[] args){ System.out.println("Hello World!"); }}编译:javac 文件名.java范例:javac HelloWorld.java执行:java 文件名范例:javac He...
- 前言Java开发的三个步骤:编写代码,编译代码和运行代码提示:以下是本篇文章正文内容,下面案例可供参考 一、JREJRE是Java Runtime Environment的缩写,顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的,还有所有的Java类库的class文件,都在lib目录... 前言Java开发的三个步骤:编写代码,编译代码和运行代码提示:以下是本篇文章正文内容,下面案例可供参考 一、JREJRE是Java Runtime Environment的缩写,顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的,还有所有的Java类库的class文件,都在lib目录...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签