自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 面向对象语言的基本特征(继承,final关键字,组合,多态,向上转型,向下转型,重写,重写与重载的区别)

这里写自定义目录标题继承继承1.什么是继承:就是将共性进行抽取。使用关键字extends来实现继承。2.语法规则:class 子类 extends 父类3.java中一个子类只能继承一个父类(单继承)。4.对于父类的private的字段和方法,子类是无法访问的。5.引入一个关键字:super(代表父类对象的引用)super.data//访问父类的成员变量super.func()//访问父类的成员方法super()//代表访问父类的成员构造方法6.子类对象要构造,先要帮助父类对象进行构造

2022-04-20 20:11:03 90

原创 Java的类和对象(类的实例化,封装,构造方法,代码块,匿名对象)

Java的类和对象这里写自定义目录标题Java的类和对象类与对象的初步认知类的实例化封装构造方法类与对象的初步认知1.JAVA是基于面向对象的,关注的是对象,将一件事情拆分成不同的对象,靠对象之间的交互完成2.面向对象注重的是对象,也就是参与过程所涉及到的主体。是通过逻辑将一个个功能实现连接起来3.类就是一类对象的统称。对象就是这一类具体化的一个实例。4.面向对象的好处:将复杂的事情变简单了,只要面对一个对象就行。总的来说:类相当于一个模板,对象是由模板产生的样本。一个类,可以产生无数的对象。

2022-04-10 14:57:24 491

原创 Java中数组定义与使用(找出数组中的最大元素;求数组中的平均值;顺序查找数组中的指定元素;二分查找数组中的指定元素;判断数组的有序性;数组冒泡排序)

Java中数组的定义与使用这里写自定义目录标题Java中数组的定义与使用数组的定义创建数组数组的使用使用for-each遍历数组找数组中的最大元素求数组的平均值顺序查找数组中的指定元素二分查找数组中的指定元素判断数组的有序性数组排序(冒泡排序)数组的定义数组本质上就是让我们能 “批量” 创建相同类型的变量. 在 Java 中, 数组中包含的变量必须是 相同类型创建数组// 动态初始化数据类型[] 数组名称 = new 数据类型 [] { 初始化数据 };// 静态初始化数据类型[] 数组名称

2022-04-04 17:17:14 657

原创 Java方法的基本用法(方法定义语法;形参和是实参的关系;两个变量实现数据的交换)

Java方法的基本用法(方法定义语法;计算1! + 2! + 3! + 4! + 5!;形参和是实参的关系;两个变量实现数据的交换)

2022-04-02 18:34:35 554

原创 优化面试题:输入一个数,并判断该数是否是素数

Java面试题的优化//判断一个数是否为素数public class Demo{ public static void main(String[] args){ Scanner scan= new Sannner(System.in); int n=scan.nextInt(); int i=2; for(;i<=n;i++){ if(n%i==0){ System.out.println("不是素数!"); break; } } if(i==

2022-03-31 21:42:39 88

原创 Java中的异常总结(异常分类,Error与Exception,捕获异常,抛出异常)

Java中的异常这里写自定义目录标题Java中的异常什么是异常(Exception)?Error与Exception捕获和抛出异常什么是异常(Exception)?异常是指程序运行的过程中出现的不期而至的各种状况,如:文件找不到,网络连接失败,非法参数等。异常发生在程序运行期间,它影响了正常程序的执行流程。异常分类:检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,是程序员无法预见的。运行时异常:是可以被程序员避免的异常。错误Error:错误不是异常,而是脱离程序

2022-03-30 11:17:10 514

原创 Java中面向对象的三大特征【封装,继承(super 方法的重写)多态】

Java 中面向对象的三大特征这里写自定义目录标题Java 中面向对象的三大特征封装继承super方法重写多态封装通常应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息的隐藏。属性私有:get/set封装的意义:提高程序的安全性,保护数据。隐藏代码的实现细节统一接口增加系统的可维护性举例:public class Student{ private String name;//名字 private int id;//学号 private char sex

2022-03-29 20:51:17 54

原创 有关Java的数组的总结(数组的声明和创建,数组的特点,数组的使用,多维数组)

Java的数组这里写自定义目录标题Java的数组数组概述数组声明创建数组特点和使用多维数组数组概述数组的定义:1.数组是相同类型数据的有序集合2.每一个数据称为一个数组元素,可以通过一个下标来访问他们。数组声明创建首先必须声明数组变量,才能在程序中使用数组。举例:int [] nums;//定义或int nums[];//不建议使用在Java语言中使用new操作符来创建数组。举例:int[] nums = new int[10];//这里面可以存放10个int类型的数字

2022-03-28 15:28:54 566

原创 Java的方法(方法的定义 调用 重载 可变参数 递归)

Java的方法这里写自定义目录标题Java的方法什么是方法?方法的定义及调用方法的重载可变参数递归什么是方法?Java方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类和对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。在设计方法的时候,最好保证方法的原子性,就是一个方法只完成一个功能。举例:public class Demo01{ //main方法 public static

2022-03-27 16:07:01 69

原创 Java面试基本问题总结

Java基础面试题这里写自定义目录标题Java基础面试题jdk和jre的区别&与&&的区别==和equlas的区别Integer和int的区别方法的重载和重写的区别面向对象的特征什么是值传递?什么是引用传递?jdk和jre的区别JREJava Runtime Environment java运行环境,包括Java虚拟机和Java程序所需的核心类库等。JDKJava Development Kit java开发工具包,提供java的开发环境和运行环境。JDK包含了JRE和

2022-03-26 16:02:59 630

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除