#流程控制练习题#一、编程题1、实现一个课程名称和课程代号的转换器:输入下表中的课程代号,输出课程的名称。用户可以循环进行输入,如果输入0就退出系统。(**使用****switch+while****循环实现**)**课程名称和课程代号对照表**|**课程名称**|**课程代码**||----------------------------|------------||使用Java语言理解程序逻辑|**1**||使用HTML语言开发商业站点|**2**||使用SQLServer管理和查询数据|**3**||使用C#开发数据库应用程序|**4**|~~~javapublicclassDemo1{
数组学习目标:1.jvm内存图入门2.一维数组的使用3.二维数组的使用4.数组的内存结构5.数组中常见算法6.数组中常见的异常一、JVM内存图入门java程序运行在jvm上,jvm内存主要分为五块,结构如下:每块内存负责的职责如下:Java虚拟机栈(JavaVirtualMachineStacks):描述的是Java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧(StackFrame),栈帧中存储着局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从调用直至执行完成的过程,会对应一个栈帧在虚拟机栈中入栈到出栈的过程。与程序计数器一样,Java虚拟机栈也是线程私有的。局部变量和
数组学习目标:1.jvm内存图入门2.一维数组的使用3.二维数组的使用4.数组的内存结构5.数组中常见算法6.数组中常见的异常一、JVM内存图入门java程序运行在jvm上,jvm内存主要分为五块,结构如下:每块内存负责的职责如下:Java虚拟机栈(JavaVirtualMachineStacks):描述的是Java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧(StackFrame),栈帧中存储着局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法从调用直至执行完成的过程,会对应一个栈帧在虚拟机栈中入栈到出栈的过程。与程序计数器一样,Java虚拟机栈也是线程私有的。局部变量和
今天我们先来讲一下状态压缩dp(也称状压dp)。状压dp,顾名思义,就是把状态压缩起来。比如对于8*8的棋盘,每个位置可以放一个棋子,对于在第i行第2个位置和第6个位置放了棋子,我们可能需要8维或9维数组表示。因此我们就有了把一行状态压缩成一个数字的做法。一般我们会转化为二进制,如果每个位置可以有3种状态,那我们可以采用三进制。这样只需要一个大小为2^8的一维数组我们就可以存下所有状态,这就是状态压缩。eg1•现在有n*m的方格棋盘,和无限的1*2的骨牌,问有多少种方法能用骨牌铺满棋盘。•1m) { return; } if(i==m) { ++tot; from[tot]=pr
今天我们先来讲一下状态压缩dp(也称状压dp)。状压dp,顾名思义,就是把状态压缩起来。比如对于8*8的棋盘,每个位置可以放一个棋子,对于在第i行第2个位置和第6个位置放了棋子,我们可能需要8维或9维数组表示。因此我们就有了把一行状态压缩成一个数字的做法。一般我们会转化为二进制,如果每个位置可以有3种状态,那我们可以采用三进制。这样只需要一个大小为2^8的一维数组我们就可以存下所有状态,这就是状态压缩。eg1•现在有n*m的方格棋盘,和无限的1*2的骨牌,问有多少种方法能用骨牌铺满棋盘。•1m) { return; } if(i==m) { ++tot; from[tot]=pr
XML官方文档:https://www.w3school.com.cn/xml/index.asp1.为什么需要xml?需求1:两个程序间进行数据通信?需求2:给一台服务器,做一个配置文件,当服务器程序启动时,去读取它应当监听的端口号、还有连接数据库的用户名和密码spring中的IOC配置文件beans.xml,mybatis的xxxMapper.xml文件,tomcat的server.xml,web.xml文件xml能存储复杂的数据关系 xml技术用于解决什么问题?解决程序间数据传输的问题:比如qq之间的数据传送,用xml格式来传输数据,具有良好的可读性,可维护性以前两个程序间的通信用xm
XML官方文档:https://www.w3school.com.cn/xml/index.asp1.为什么需要xml?需求1:两个程序间进行数据通信?需求2:给一台服务器,做一个配置文件,当服务器程序启动时,去读取它应当监听的端口号、还有连接数据库的用户名和密码spring中的IOC配置文件beans.xml,mybatis的xxxMapper.xml文件,tomcat的server.xml,web.xml文件xml能存储复杂的数据关系 xml技术用于解决什么问题?解决程序间数据传输的问题:比如qq之间的数据传送,用xml格式来传输数据,具有良好的可读性,可维护性以前两个程序间的通信用xm
Tomcat024.IDEA开发JavaWeb工程4.1开发javaweb工程&配置Tomcat&启动项目需求:使用idea开发javaweb工程fishWeb,并将网页部署到fishWeb工程点击File-New-Project在弹出的框中点击Java,点击next写入你的工程名字,选择存储位置点击creat右击项目名称,选择AddFrameworkSupport在弹窗中选择webapplication,点击ok可以看到在项目中多出来一个web文件目录点击右上角的addconfigurations在弹窗的左上角点击加号+,在弹出的子窗口中下拉选择TomcatServer-Local点击完毕可
Tomcat024.IDEA开发JavaWeb工程4.1开发javaweb工程&配置Tomcat&启动项目需求:使用idea开发javaweb工程fishWeb,并将网页部署到fishWeb工程点击File-New-Project在弹出的框中点击Java,点击next写入你的工程名字,选择存储位置点击creat右击项目名称,选择AddFrameworkSupport在弹窗中选择webapplication,点击ok可以看到在项目中多出来一个web文件目录点击右上角的addconfigurations在弹窗的左上角点击加号+,在弹出的子窗口中下拉选择TomcatServer-Local点击完毕可
Servlet01官方api文档:https://tomcat.apache.org/tomcat-8.0-doc/servletapi/index.htmlServlet和Tomcat的关系:一句话,Tomcat支持ServletServlet是跟Tomcat关联在一起的,换而言之,Tomcat是哪个版本,就对应哪个版本的Servlet1.为什么需要Servlet?需求:请用你现有的html,css,javascript,开发网站,比如可以让用户留言/购物/支付,你能搞定吗?这就需要引入我们的动态网页(能和用户交互)技术===>Servlet我们对之前的JavaWeb技术体系图进一步地细化: