自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 重定向和请求转发

请求转发和重定向的区别:本质区别:请求转发发了一次请求,重定向发了两次请求1)请求转发:地址栏还是初次请求的地址栏重定向:地址栏不在是第一个请求的地址,地址为最后一次响应的地址2).请求转发:在最终的servlet中,request对象和中转的request是同一个request对象重写向:在最终的servlet中request对象和中转的request对象不在是同一个request对象...

2020-04-03 16:32:47 80

原创 抽象类

抽象类:在class前面加上abstract就是一个抽象类特点:1.抽象方法所在的类必须是抽象类2.不能实例化,因为抽象类本身就是抽象的3.如果想实现抽象类,必须创建子类去继承它4.子类继承一个抽象类,必须重写抽象类里面所有的抽象方法抽象方法特点:1.只有方法定义,没有方法体;...

2020-03-20 23:03:25 89

原创 static关键字

static:静态的,可以修饰属性,方法,代码块修饰属性:1.由类创建的所有对象,都共享这个属性2.如果其中一个对象对属性值发生了改变,会导致其他对象属性值跟着改变3.类变量随着类的加载而加载,独一份4.静态变量可以通过(类名.类变量)的方式调用5.类变量存在静态域中6.类变量的加载要早于对象static修饰方法(类方法)1.随着类的加载而加载2.可以直接通过“类名.方法名”的...

2020-03-20 23:02:37 76

原创 final

final修饰方法,这个方法就是一个最终方法,不能被重写。final修饰成员变量,成员变量的值不可改变,成员变量就没有默认值了,所以要直接对成员变量进行赋值 。final修饰类,这个类不能被继承,但是可以继承别的类。final修饰局部变量,值不能改变...

2020-03-20 23:01:33 55

原创 html5总结

基本标签1.特殊字符 p:代表一个段落,独占一行,块元素 &nbsp:空格 &gt:大于 &lt:小于 &quot:双引号 &copy:版权号 <p>今天&nbsp;&nbsp;周四</p> <p>如果3&gt;2,是正确的...

2020-03-17 22:15:38 144

原创 C/S架构和B/S架构

两大架构:C/S架构和B/S架构C/S架构:客户端/服务器端(1) 软件使用前必须安装。(2) 软件更新时,服务器端和客服端都需要更新。(3) c/s架构通信的话,采用的是自有协议,相对来说比较安全。(4) c/s架构的软件不能够跨平台,就类似于PC版的QQ不能在手机安装B/S:浏览器/服务器(1) 软件使用前需要安装。(2) 软件更新的时候,客户端不需要更新。(3) B/S架构...

2020-03-04 15:48:59 156

原创 object

objectobject的概述: 1.是所有类的父类 2.object中的所有方法,子类都能使用object类中常用方法1.equals() 底层调用其实就是==方法 ==方法: 基本数据类:比较的是内容(值) 引用数据类型:比较的是内存地址值 **String的equals比较的是内容**2.toString() 问题:为什么重...

2020-02-11 21:54:47 60

原创 重载与重写以及二者的区别

重载和重写的区别1.对多态性的体现不同重载体现的是编译多态性重写体现的是运行多态性2.规则不同重载:方法重载:要求方法名必须相同,参数列表不同1、参数的个数不同2、参数的类型不同3、参数的类型顺序不同注意:方法的重载和方法的返回类型没有关系重写:如果父类方法满足不了子类要求,子类可以重写父类方法重写规则:(1)子类方法必须和父类的方法名,返回值类型,参数列表一致...

2020-01-09 21:10:57 113

原创 this关键字和super关键字

this关键字:1.可以修饰属性、方法、构造方法2.this可以理解为当前使用的对象或者正在创建的对象,通过那个对象调用的方法谁就是this3.可以在构造方法中通过"this(形参)"的方式调用本类中其他重载的构造方法注意:在构造方法内部必须写在首行super关键字:super关键字可以修饰属性、方法、构造方法1).当子类和父类属性名同名时,可以通过"super.属性名"调用父...

2020-01-09 21:01:51 75

原创 成员变量与局部变量的区别

成员变量和局部变量的区别1.定义位置不同:成员变量定义在类内部,方法之外局部变量定义在方法内部2.作用域不用:成员变量作用在类内部局部变量作用在方法之内3.内存中的位置不同:成员变量保存在堆里面局部变量保存在栈里面4.默认值不同:成员变量有默认值局部变量没有默认值5.修饰符不同:成员变量访问修饰符有4个,private 缺省 protected public局部变量没...

2020-01-09 20:43:13 154

原创 数组基础知识

数组的声明数组是相同类型的数据按顺序组成的一种复合数据类型。通过数组名加数组下标,来使用数组中的数据。下标从 0 开始排序。声明一维数组数组元素类型[ ] <数组名>;声明二维数组数组元素类型[ ][ ] <数组名>;数组的实例化数组的初始化静态初始化 格式一: 数据类型[] 数组名 = {元素1,元素2,元素3,元素4,元素5,...元素n}; 格式二...

2020-01-09 20:36:59 289

原创 编写Java程序,在控制台上打印出九九乘法表

for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.printf("%-8s",j+"*"+i+"="+(i*j)); //8为所占列的宽度,-为左对齐 } System.out.println(""); }

2019-12-30 00:07:41 1394

原创 打印出100以内的质数,一行显示5个

package for_homework;//打印出100以内的质数,一行显示5个,//(质数是只能被1跟自身整除的数,1不是质数)public class zuoye4 {public static void main(String[] args) {int i,j,flag=0;for(i=2;i<=100;i++){for (j = 2; j < Math.sqrt...

2019-12-30 00:04:58 1998

原创 输入一个正整数,判断是否为素数

package for_homework;import java.util.Scanner;//所谓素数(又叫质数)是指只能被1和它本身整除的数字,1除外。//输入一个正整数,判断是否为素数。public class zuoye3 {public static void main(String[] args) { int i; Scanner sc = new Scanner(Sys...

2019-12-30 00:04:18 3132

原创 编写:三个整数,从小到大输出

package com.hpe.java;import java.util.Scanner;//编写:三个整数,从小到大输出public class demo6 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println(“请输入三个整数:”);int...

2019-12-30 00:02:24 1051

原创 逻辑运算符

逻辑运算符&(并且)所有条件都为true,才为true;|(或者)一个条件为true,结果就为true;^(异或):相同为false,不同为true;!(非)短路与&&短路或||短路:如果左侧已经可以判断最终结果,那么后面的就不再执行 提高了代码的执行效率结果:三元运算符获取两个数中最大值int result=(a>b)?...

2019-12-29 23:59:49 52

原创 基本数据类型及其转换

数据类型8种数据类型:byte(1字节)short(2字节)int(4字节)long(8字节) 定义时需要在数值后面加L或者lfloat(4字节) 定义时需要在数值后面F或者fdouble(8字节)char(2字节) char c=‘a’;字符用单引号,字符串为双引号boolean(1字节)...

2019-12-29 23:49:28 133

原创 java核心机制

java核心机制1.java虚拟机JYM是一个虚拟的计算机,负责执行指令,管理数据,内存,寄存器。对不同的平台,有不同的虚拟机。*.java编译成 *.class执行不同平台的jym2.垃圾回收机制垃圾回收:将不再使用的内存空间进行回收。在 C/C++ 等语言中,由程序员负责回收无用内存。Java 不需要程序员负责回收无用的内存:它提供一种系统级线程跟踪存储空间的分配情况。并在JV...

2019-12-26 11:02:43 211

原创 java,jdk,jre,jym的关系

java基础认知java,jdk,jre的关系jdk是java开发工具包,是提供给java开发人员使用的,包含java的开发工具,也包含jre。安装了jdk,就不用安装jre了。jre是java运行环境,包含java虚拟机和java所需的核心类库。如果只运行一个开发好的java程序,只需要安装jre。jdk包含jre,jre包含jvm(java虚拟机)。...

2019-12-26 10:55:29 300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除