![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
G-Y99
这个作者很懒,什么都没留下…
展开
-
响应Response
一、概述Response是代表Http响应信息的对象,其中将会封装服务器要发送给浏览器的响应信息,将response对象作为参数传递给service方法,在service方法处理请求的过程中,可以将要发送给浏览器的数据,先写入response对象中,在service方法执行完后,服务器负责从response对象中获取到响应信息,再按照http响应信息的格式组织成响应消息,发送给浏览器。常用的方法:getwriter()---给浏览器响应数据setContentType()---用来解决防止响应时的中原创 2022-05-31 16:09:56 · 565 阅读 · 0 评论 -
请求Request
请求:Request一、概述Request对象用来解析请求参数,当浏览器访问服务器时,携带着一些请求参数,可以通过Servlet提供的Request对象提供的API来解析请求参数请求对象有两个:ServletRequesthttpServletRequest二、常用的方法getParameter("参数名")--根据参数名获取参数的值,但是只得到一个值getParameterValues()--获取到所有参数的值并存入数组,但是得到多个值,存入数组setCharacterEncoding原创 2022-05-24 18:06:44 · 167 阅读 · 0 评论 -
Servlet
一、概述Servlet(Server Applet)是Java Servlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成 动态Web内容。这个过程为:客户端发送请求至服务器端服务器将请求信息发送至 ServletServlet 生成响应内容并将其传给服务器。响应内容动态生成,通常取决于客户端的请求服务器将响应返回给客户端Servlet 看起来像是通常的 Java 程序。Servlet 需要导入特定的属原创 2022-05-13 21:43:04 · 181 阅读 · 0 评论 -
Tomcat服务器
一、概述服务器: 就是一台电脑web服务器:就是一台电脑上装了一个软件,用户可以通过浏览器访问这台上的资源Tomcat服务器:就是一个软件,是一个轻量级的web应用服务器.如果你的程序想要被用户访问,那么,这个程序必须放入Tomcat中二、下载安装无需安装,直接解压就可以(路径不要包含中文空格等)最新版是Tomcat10,我们统一使用Tomcat8版本就可以,因为相对稳定使用Tomcat前,必须要安装好jdk,并配置好环境变量JAVA_HOME三、 启动&关闭1.启动开启成功原创 2022-05-09 20:35:14 · 105 阅读 · 0 评论 -
Java数组案例——反转
数组的反转要求:把数组的元素内容反转。例如:nums = {1, 2, 3, 4, 5, 6}反转变为 nums = {6, 5, 4, 3, 2, 1]}将数组反转有三种方法数组不变 倒着输出 int[] nums = {1, 2, 3, 4, 5}; //数组本身不变,倒着输出 for (int i = nums.length-1; i >=0 ; i--) { System.out.println(nums[i]);原创 2022-02-28 22:15:31 · 427 阅读 · 0 评论 -
零基础学Java——数组介绍及使用
数组介绍数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型数组的使用格式一: 数据类型[] 数组名 = {元素1,元素2,元素3,…}; 特点:数组的长度等于元素的个数在定义数组时就直接给定了元素值注意:以下写法不支持数据类型[] 数组名;数组名 = {元素1,元素2,元素3,…}; --编译会报错例如:int[] ages = {18,20,16};格式二: 数据类型[] 数组名 = new 数据类型[数组的长度]; 数据类型[] 数原创 2022-02-28 22:05:42 · 83 阅读 · 0 评论 -
Java数组案例——二分查找
使用Java实现二分查找二分查找介绍二分查找也称折半查找,是一种效率较高的查找方法。前提:数组必须有序二分查找的基本思想1、获取低位min,高位下标max,求出中位数mid2、如果查找值key大于mid,那么,数值key在右边。低位mid+13、再次判断min<=max, min=max为找到key的条件4、如果查找值key小于mid,那么,数值key在左边。高位mid-15、找到返回,反之返回错误结果二分查找的实现 int[] nums = {1, 5, 7, 9, 15原创 2022-02-28 22:18:51 · 397 阅读 · 0 评论 -
Java数组案例——冒泡排序
冒泡排序基本思想相邻的元素比较大小,如果前一个元素比后一个元素大,则交换位置实现 int[] nums = {1, 4, 3, 7, 2}; // i 表示轮数 for (int i = 1; i <= nums.length - 1; i++){ //第 i 轮 for (int j = 0; j <= nums.length - 1 - i; j++) { //j表示前一个元素的下标原创 2022-02-28 22:21:46 · 128 阅读 · 0 评论 -
Java数组案例——选择排序
选择排序基本思想一个元素和之后所有元素比较升序排序 如果前一个元素大于后一个元素 ,则交换位置。选择排序代码实现 int[] nums = {2, 5, 7, 4, 1}; // i 表示轮数 for (int i = 1; i <= nums.length-1; i++) { for (int j = i; j <= nums.length-1; j++) { // j表示比较的后一个元素的下标原创 2022-02-28 22:21:58 · 619 阅读 · 0 评论 -
Java数据类型
Java数据类型八大基本数据类型整型(4种)注:1、int类型是整型最常用的类型2、整型字面值默认都是int类型3、整数字面值如果超出了int的范围 希望通过long类型来表示,则可以在后缀处加L或者l浮点型(2种)注:1、double类型是浮点型常用的类型2、浮点数字面值默认都是double类型3、double类型转为float类型 可能会溢出(损失)4、如果需要指定浮点数字面值用float类型来存储 可以加F或者f后缀5、Java也支持在浮点数字面值后加D或者d 表示用do原创 2022-03-02 21:40:33 · 130 阅读 · 0 评论 -
使用Java语言求各班平均分和及格人数
要求统计3个半成绩情况,每个班有5名同学求出各个班的平均分和所有班级的平均分[学生的成绩输入]统计三个班的及格人数,每个班有五名学生实现代码 Scanner myScanner = new Scanner(System.in); double totalScore = 0; // 累积所有学生的成绩 int passNum = 0; // 累积 及格人数 int classNum = 3; //班级个数 int stuNum = 5; //学生个数 for(int i原创 2022-03-03 10:45:00 · 1935 阅读 · 0 评论 -
用Java编写金字塔
import java.util.*;public class Stars{ public static void main(String[] args){ /* * * * * * *********** 1.先打印一个矩形 ***** ***** ***** ***** 2.打印半个金字塔 * ** *** **** ***** 3.打印整个金字塔原创 2022-03-04 10:00:00 · 1855 阅读 · 0 评论 -
Java语言实现杨辉三角
public class YangHui{ public static void main(String[] args){ /* 使用二维数组打印一个10行杨慧三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 规律: 第一行有 1 个元素,第n行有 n 个元素 每一行的每一个元素和最后一个元素都是1 从第三行开始,对于非第一个元素和最后一个元素的元素的值,arr[i原创 2022-03-04 15:00:00 · 504 阅读 · 0 评论 -
用Java语言编写水仙花数
要求判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,其余各位上数字立方和等于其本身如:153 = 111 + 333 + 555实现代码 Scanner myScanner = new Scanner(System.in); System.out.println("请输入一个三位数字:"); int num = myScanner.nextInt(); int n1 = num / 100; int n2 = num % 100 / 10; int n3 = num %原创 2022-03-03 10:00:00 · 8367 阅读 · 0 评论