![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
城堡里住着一只空空玄
一个有点意思的人
展开
-
forward和redirect的区别?
forward是指转发,是服务器去请求资源,属于服务器行为。服务器直接访问目标地址的URL,将URL的内容响应给浏览器,浏览器接收服务器发送过来的内容,但不知道这个内容(资源)的来源,所以当请求方式是forward时,浏览器地址栏不会发生改变;forward是一次请求一次响应。 redirect是指重定向,是浏览器去请求资源,属于客户端行为。服务器返回给客户端的是状态码以及loc原创 2017-11-28 23:35:15 · 938 阅读 · 0 评论 -
Overload和Override的区别?
Overload是重载,Override是重写,它们都是Java中多态的表现形式。重写Override是父类与子类之间多态性的一种表现。当子类中定义的某方法与其父类的某方法有相同的方法名和参数,我们就说该方法被重写 (Override),当我们调用子类的对象使用该方法时,讲调用子类重写后的方法,父类中的方法则被覆盖。重载Overload是一个类中多态性的一种表现。如果在一个类中定义了多个相原创 2017-11-27 18:36:08 · 1711 阅读 · 0 评论 -
选择结构--if语句
if语句 格式一: if(关系表达式){ 语句体; } 注意:关系表达式的结果都是boolean类型的,不是true就是false。 执行流程: 判断关系表达式的结果,如果为true,就执行语句体;如果为false就不执行语句体。 格式二: if(关系表达式){ ...原创 2018-06-21 12:26:48 · 753 阅读 · 0 评论 -
选择结构--switch语句
switch语句 格式: switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; case 值3: 语句体3; break; ... default: 语句体n+1; break; } ...原创 2018-06-21 12:38:23 · 191 阅读 · 0 评论 -
流程控制语句--for循环
for循环语句格式:for(初始化语句;判断条件语句;控制条件语句) { 循环体语句; }执行流程A:执行初始化语句B:执行判断条件语句,看其结果是true还是false如果是false,循环结束。如果是true,继续执行。C:执行循环体语句D:执行控制条件语句E:回到B继续案例:for循环实现1-100之间偶数和案例代码package com.test;/* * 需求...原创 2018-06-21 12:55:03 · 205 阅读 · 0 评论 -
流程控制语句--while循环
while循环语句格式基本格式: while(判断条件语句) { 循环体语句; }扩展格式: 初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句;}案例:输出10次hello wordpublic class WhileDemo { public static void main(String[] args)...原创 2018-06-21 15:24:50 · 291 阅读 · 0 评论 -
成员变量和局部变量的区别
成员变量和局部变量的区别 A:在类中的位置不同 成员变量:类中,方法外 局部变量:方法中或者方法声明上(形式参数) B:在内存中的位置不同 成员变量:堆内存 局部变量:栈内存 C:生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着...原创 2018-06-21 17:34:23 · 145 阅读 · 0 评论 -
Java四大权限修饰符
在Java中提供了四种访问权限,使用不同的访问权限时,被修饰的内容会有不同的访问权限,以下表来说明不同权限的访问能力: public protected default private 同一类中 √ √ √ ...原创 2018-08-09 14:28:54 · 291 阅读 · 0 评论