Java零基础到SpringBoot

本文从Java的基础概念,如面向对象、集合框架,到Web前端的HTML、CSS和JavaScript入门,再到深入讲解SpringBoot的特性。介绍了Java的封装、继承、多态,以及集合、接口、抽象类的应用,强调了OOP的重要性。最后提到了SpringBoot的便捷启动方式,为初学者提供了全面的学习路径。
摘要由CSDN通过智能技术生成

1.Java基础:

面向对象编程:

  • 好处:提升了开发效率,降低了编程人员的负担;开发大型项目如果不引入 OOP的架构模式很多功能点不好实现(基础支持)

  • 四大要素:类,对象,属性,方法

    • 类-定义:一系列具有相同特征和行为的对象的集合
      一个文件,其中可以写属性,可以写方法
      作用:用来创建对象
    • 对象-类文件自身需要通过创建对象才好发挥作用,
      编写java项目的过程就是一个不停操作对象的过程
      一个类创建的多个对象,彼此相互独立,互不影响
    • 属性-本质就是变量,理论层面上表示类所具有的特征
    • 方法-描述类所具有的行为
  • OOP指的是一种以操作对象为主要手段来形成程序逻辑的编程架构

  • 类分为两种:

    • 一种表示实体(学生、老师)
    • 另一种体现项目的逻辑和功能或流程,比如含有main方法的test类
  • Java OOP 三大特征:封装、继承、多态 +抽象(变量、对象、实例都是一回事 =【句柄】)

String name = “电风扇” ; //字面量
Goods goods = new Goods(); //左右两边分开看待
//左边在声明句柄(对象变量),右边创建一个goods类的实例(对象实例)

在这里插入图片描述

使用原因:

  • 当我们没有为类进行封装,类中定义的属性可以被外界随意访问,容易造成数据合法性问题,如存货goods.count=-2

步骤:

  • 1.先把我们希望外界不要直接访问的属性设为私有private
  • 2.创建set/get方法帮助外界为该变量赋值/取值 (generate getters/setters)
  • 3.形成规范,每一次在类中编写不适合被外界直接访问的属性时,一律按套路把属性设为私有,生成get/set方法

this关键字始终表示(调用该方法的)当前的对象
在这里插入图片描述

访问修饰符public 类名(参数列表)
(若改为private,外界便无法调用构造方法创建该类的对象)

方法的重载:可在一个类中写多个同名的方法,只

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值