SpringMVC底层机制简单实现-03https://github.com/liyuelian/springmvc-demo.git7.任务6-完成控制器方法获取参数-@RequestParam功能说明:自定义@RequestParam注解和方法参数名获取参数。当浏览器访问Handler方法时,如果url带有参数,可以通过自定义的@RequestParam注解来获取该参数,将其值赋给Handler方法中该注解修饰的形参。如:url=http://ip:port/web工程路径/monster/find?name=孙悟空@RequestMapping(value="/monster/find"
面向对象027.继承继承的本质是对某一批类的抽象,从而实现对现实世界更好地建模extends的意思是“扩展”。子类是父类的扩展。Java类中只有单继承,没有多继承!(一个儿子只能有一个爸爸,一个爸爸可以有多个儿子)继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends表示子类和父类之间,从意义上讲应该具有“isa”的关系object类super方法重写子类继承了父类,就会有父类的全部方法!(私有的东西无法被继承)例子1:packageli.oop.demo05;//父类:P
面向对象027.继承继承的本质是对某一批类的抽象,从而实现对现实世界更好地建模extends的意思是“扩展”。子类是父类的扩展。Java类中只有单继承,没有多继承!(一个儿子只能有一个爸爸,一个爸爸可以有多个儿子)继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。继承关系的两个类,一个为子类(派生类),一个为父类(基类)。子类继承父类,使用关键字extends表示子类和父类之间,从意义上讲应该具有“isa”的关系object类super方法重写子类继承了父类,就会有父类的全部方法!(私有的东西无法被继承)例子1:packageli.oop.demo05;//父类:P
Java基础6.变量、常量、作用域6.1变量变量:可以变化的量Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域语法规则:typevarName[=value][{,varName[=value]}];//数据类型变量名=值;可以使用逗号隔开来声明多个同类型变量例子publicclassHello{publicstaticvoidmain(String[]args){//inta,b,c;//inta=1,b=2,c=3;不建议Stringname="qingjiang";charx='X';doublepi=3.14;}
Java基础6.变量、常量、作用域6.1变量变量:可以变化的量Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域语法规则:typevarName[=value][{,varName[=value]}];//数据类型变量名=值;可以使用逗号隔开来声明多个同类型变量例子publicclassHello{publicstaticvoidmain(String[]args){//inta,b,c;//inta=1,b=2,c=3;不建议Stringname="qingjiang";charx='X';doublepi=3.14;}
Java流程控制1.用户交互Scannerjava.util.Scanner是Java5的新特征,我们可以通过Scannner类来获取用户的输入。基本语法:Scanners=newScanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。1.1Scanner对象next()一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才能将其后面输入的空白作为分隔符或者结束符next()不能得到带
Java流程控制1.用户交互Scannerjava.util.Scanner是Java5的新特征,我们可以通过Scannner类来获取用户的输入。基本语法:Scanners=newScanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。1.1Scanner对象next()一定要读取到有效字符后才可以结束输入对输入有效字符之前遇到的空白,next()方法会自动将其去掉只有输入有效字符后才能将其后面输入的空白作为分隔符或者结束符next()不能得到带
#流程控制学习目标:~~~txt1.idea安装与使用2.流程控制if...else结构3.流程控制switch结构4.流程控制循环结构5.流程控制关键字~~~ #一、流程控制概述什么是流程控制?流程控制是用来控制程序中各语句执行顺序的语法。流程控制主要包含:*顺序结构*分支结构*循环结构 #二、顺序结构程序默认从上到下,左到右的顺序执行,即顺序结构。示例:```javaclassDemo1{ publicstaticvoidmain(String[]args){ System.out.println("打印第一行"); System.out.println("打印第二行"); }}`
#流程控制学习目标:~~~txt1.idea安装与使用2.流程控制if...else结构3.流程控制switch结构4.流程控制循环结构5.流程控制关键字~~~ #一、流程控制概述什么是流程控制?流程控制是用来控制程序中各语句执行顺序的语法。流程控制主要包含:*顺序结构*分支结构*循环结构 #二、顺序结构程序默认从上到下,左到右的顺序执行,即顺序结构。示例:```javaclassDemo1{ publicstaticvoidmain(String[]args){ System.out.println("打印第一行"); System.out.println("打印第二行"); }}`
#流程控制练习题#一、编程题1、实现一个课程名称和课程代号的转换器:输入下表中的课程代号,输出课程的名称。用户可以循环进行输入,如果输入0就退出系统。(**使用****switch+while****循环实现**)**课程名称和课程代号对照表**|**课程名称**|**课程代码**||----------------------------|------------||使用Java语言理解程序逻辑|**1**||使用HTML语言开发商业站点|**2**||使用SQLServer管理和查询数据|**3**||使用C#开发数据库应用程序|**4**|~~~javapublicclassDemo1{