自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于递归解决列表转树形结构问题

基于递归解决列表转树形结构问题

2022-03-04 18:24:27 527

原创 类创建实例时的初始化顺序

类创建实例时的初始化顺序在看本篇文章之前,建议先了解对象的声明和实例化。声明的作用是告诉编译器这个对象所在的地址,类似于买房中的预售房屋,告诉你这里会建一栋房子,你在几栋几单元,但是房子还没建,你只需要先知道地址就行;实例化就是建一个毛胚房,对应这个地址,JVM在堆中分配一块内存出来给你造房子。初始化顺序注意,前提是实例化的对象为子类(new Son()),而不是new Parent(),new Parent()只会初始化父类的变量和方法。1、初始化父类中的静态代码块,静态成员变量和静态方法(带有s

2021-06-21 11:01:41 239

原创 Java基础八----------多态和instanceof关键字

一.什么是多态?按照字面上的理解,一个事物可以有多种形态,电脑是电器的一种。电视也是电器的一种。在Java中,多态其实就是将一个个的物品对象等等,归类成大的类型。多态:在建立关系后,可以通过大类型去创建小类型。可以用父类类型创建子类类型。例如:我先创建一个父类和子类package cn.aura.Study;/* * 父类对象 * */public class Father {...

2020-07-02 18:00:21 106

原创 Java基础七-------继承之方法的重写和重载

1、任何动物都有吃的方法,与玩的方法,那么每个动物具体吃啥,是不是应该区分一下? 当前子类,可以确定自己具体的方法,那么久需要将方法进行重写操作。子类如果重写了父类的方法,那么在运行过程中,就会调用自己重写的方法。比如:猫狗都有吃饭的方法,那么具体吃什么,他们自己决定。2、方法的重写需要注意: 1、必须有子父类的关系存在。 2、方法的重写必须方法名称,返回值,方法的访问修饰一模一样...

2019-07-24 08:58:37 421

原创 Java基础六---------封装,继承

一.封装(暂时只学到对属性的封装)1.封装的概念:把客观事物封装成抽象的类,并且类可以把自己的属性和方法只让可信的类或者对象进行操作,对不可信的类或者对象隐藏,这样的过程叫做封装。2.封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。好处:将变化隔离。便于使用。提高重用性。提高安全性。3.封装原则:将不需要对外提供的内容都隐藏起来。把属性都隐藏,提供公共方法对其访...

2019-07-20 10:03:21 93

原创 java基础五--------类,方法,构造器

一.类的概念1.1 类是什么?a.类是对大量对象共性的抽象b.类是客观事物在人脑中的主观反映c.类是创建对象的模板1.2 类由两部分组成(属性和行为)属性和行为:例如学生类,凡是学生,都有学号、姓名、班级等,这些都是描述学生特征的,称为学生类的属性;凡是学生,都有回答问题、做实验等行为定义一个类的语法:[修饰符] class 类名{//变量//方法}举例: publi...

2019-07-18 20:44:07 169

原创 Java基础四 -----面向对象编程

一.java面向对象编程概述编程是把模拟现实世界的事物进行信息化。java是把 事物 用类体现对象:把某类事物具体化。事物:人,汽车,树。属性: 描述该事物的信息。行为:该事物能够做什么。类: 是一些相关属性 和 行为的集合。二.编程基础变量三种变量:全局变量 成员变量 局部变量三种变量的区别:1位置成员变量 : 在类中 方法外局部变量: 在方法类 或 方法的声明上...

2019-07-17 20:05:36 115

原创 java基础三 ---利用数组实现冒泡排序

首先我们来了解数组的概念一.数组的概念单个变量能存储信息如果有批量数据需要存储,单个变量存储时间和空间上不经济和实用,而且过于麻烦,这时候需要用数组这一引用数据类型来存储。数组:用来存储具有相同数据类型的数据的集合,可以使用共同的名字来引用数组中存储的数据。特点:数组可以存储任何类型的数据,包括原始数据类型和引用数据类型,但是一旦指定了数组的类型之后,就只能用来存储指定类型的数据。二.数...

2019-07-17 15:08:52 449

原创 Java基础二

一.运算符1.算术运算符加减乘除(注意除法运算只取整数结果,后面的小数位忽略)取余:%自加:++自减:–赋值运算符+=-=*=/=%=比较运算符逻辑运算符位运算符二。流程控制语句(直接使用例子说明)选择语句package zy;public class test5 { public static void getIf(int a){ //if语句...

2019-07-17 09:34:01 112

原创 Java基础一

一.java特性1.面向对象Java语言提供类、接口和继承等面向对象的特性,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯的面向对象程序设计语言。2.简单Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学...

2019-07-17 09:00:15 217

基于MVC实现的JavaWeb项目.zip

基于MVC设计模式编写的JavaWeb项目——房屋租赁系统(实现了对数据的增删改查,文件的上传下载,百度地图开源框架的使用,js技术,前端页面信息带图片动态显示,邮箱验证,ajax技术的运用,前后端页面分离,JDBC工具类的使用,前端采用BootStrap框架)

2019-09-27

空空如也

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

TA关注的人

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