有效的括号【简单】 题意 1、就是括号可以互相包含,但不能参差摆放,如下例: "{[]}()" true ({)} false 思路 1、就是多层if判断 2、如果有[或{或(就把相应另外一半放进去。 3、最后判断这个栈是否为空,如果为空,就是有效的括号。如果不为空,就不是有效的括号 代码 class Solution { pu…
用队列实现栈【简单】 思路 1、我们这里只使用一个队列来进行操作。 2、我们在push()方法中,直接将放入队列中的数据,每个取出再反向的装入到队列中,就可以实现这个方法。 3、其他就正常写 代码实现[java] class MyStack { Queue<Integer> queue; public MyStack() { queue…
232.用栈实现队列【简单】 1、思路 1、用两个栈来实现队列 2、一个栈是进栈inStack 3、一个栈是出栈outStack 4、其中我们自定义一个方法pushToOutStack() 5、这个方法的作用是将inStack中的数据放到outStack中 6、在peek()/pop()方法调用时,需要添加该自定义方法。用来保持队列的先进先出要求。…
实验四:特殊值处理 ①字面量赋值 什么是字面量? int a = 10; 声明一个变量a,初始化为10,此时a就不代表字母a了,而是作为一个变量的名字。当我们引用a的时候,我们实际上拿到的值是10。 而如果a是带引号的:'a',那么它现在不是一个变量,它就是代表a这个字母本身,这就是字面量。所以字面量没有引申含义,就是我们看到的这个数据本身。 &l…
实验三:依赖注入之构造器注入 ①在Student类中添加有参构造 public Student(Integer id, String name, Integer age, String sex) { this.id = id; this.name = name; this.age = age; this.sex = sex; } ②配置bean s…
实验二:依赖注入之setter注入 ①创建学生类Student package com.atguigu.spring6.bean; public class Student { private Integer id; private String name; private Integer age; private String sex; publ…
实验一:获取bean ①方式一:根据id获取 由于 id 属性指定了 bean 的唯一标识,所以根据 bean 标签的 id 属性可以精确获取到一个组件对象。上个实验中我们使用的就是这种方式。 ②方式二:根据类型获取 @Test public void testHelloWorld1(){ ApplicationContext ac = new C…
3、容器:IoC IoC 是 Inversion of Control 的简写,译为“控制反转”,它不是一门技术,而是一种设计思想,是一个重要的面向对象编程法则,能够指导我们如何设计出松耦合、更优良的程序。 Spring 通过 IoC 容器来管理所有 Java 对象的实例化和初始化,控制对象与对象之间的依赖关系。我们将由 IoC 容器管理的 Jav…
1、介绍 1、Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring Framework中。正式名称“Spring Web MVC”来自其源模块的名称( spring-webmvc ),但它通常被称为“Spring MVC”。 2、在控制层框架历经Strust、WebWork、Strust2等诸多…
1、概述 1.1、Spring是什么? Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Sprin…