自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘德归的博客

知识就是力量

  • 博客(21)
  • 收藏
  • 关注

原创 请求转发中的forward和include区别对比

forward()与include() 的区别,主要表现在标准输出流的开启时间不同:forward(): forward这个单同表示的意思是“向前”,说明当前的请求还未结束,需要继续“向前”, 所以服务器就不会在这里先打开标准输出流。所以此时写入到out中的数据是不会写入到客户端浏览器中的。使用forward( )方法的Servlet,其标准输出流还未开启。对客户端的响应肯定不是使用forwa...

2019-09-14 15:11:43 986

原创 Servlet中get和post提交得中文乱码问题

对于一次请求来说,不管是get请求还是post请求都会相应得出现中文乱码问题,十分头疼。以tomcat7为例(在tomcat9中已经解决了get提交方式得中文乱码问题)首先是resquest中得中文乱码问题前台页面主要代码:跳转得是SomeServlet(<url-pattern>/some</url-pattern>)<form name="inf...

2019-09-14 15:09:30 255

转载 Java的多态性

Java的多态性在java中,多态的核心表现在以下两点:·方法的多态性:方法的重载(overload):发生在同一类中,方法名称相同,参数个数、类型不相同。没有权限要求。即同一个方法名称可以根据参数类型或个数不同调用不同的方法体。方法的覆写(override):发生在有继承关心的类之间,方法名称、参数个数、类型全相同。子类的方法权限>=父类方法权限。同一个父类方法,可以根据实例化...

2019-07-20 22:58:01 187

转载 jdbc的连接步骤

一、JDBC驱动程序种类目前比较常见的可分为以下四个种类:1、JDBC-ODBC桥加ODBC驱动程序。ODBC是微软公司开放服务结构中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的的标准API JavaSoft桥产品利用ODBC驱动程序提供JDBC访问。注意,必须将ODBC二进制代码(许多情况下还包括数据库客户机代码)加载到使用该驱动程序的每个客户机上。因此,这...

2019-07-18 21:34:39 206

转载 properties属性文件

properties属性文件一、properties属性文件属性文件Properties是hashTable的子类,一种特殊的java资源文件,常被用于记录一些程序运行时的配置数据,这种文件可以“享有”和class一样的待遇,在java的classpath中被加载,要获得当前系统环境值时,可以使用System.getProperties()方法取得。属性文件是以一种键值对(key:valu...

2019-07-13 23:16:41 155

转载 Set接口,HashSet实现

一、Set接口介绍Set与离散数学中的一个“集合”概念类似,集合的特点是无序的和不允许有重复的数据,在java编程中的所谓重复数据是指使用Object的equals()方法进行比较返回true时的两个对象,Set中的顺序也是按照java自己的排序方式与用户放置数据的先后顺序无关,所以我们也可以理解为是“无序”的。在Set中可以放入空值,但同理也只能放一个null 元素。常用的Set实现类有...

2019-07-12 21:40:18 146

转载 Random随机数类

一、Random随机数类1、简介Random随机数类是一个非常简单和实用类,用于生成伪随机数,在一些游戏获得某些应用中都会大量使用到随机数,构造方法有两个,分别是:Random() 创建一个新的随机数生成器。Random(long seed) 使用单个 long 种子创建一个新的随机数生成器。如果用相同的种子创建两个Random实例,则对每个实例进行相同的方法调用序列...

2019-07-11 21:56:11 169

转载 socket的通讯

一、socket的通讯套接字(Socket)表示一个系统的IP地址和端口号的结合,是两台机器间通信的端点,用来处理两个流对象,通讯方式抽象成为流的方式。通讯的两台计算机,一台担任服务器,一台担任客户机,服务器监听客户机是否连接。java.net.ServerSocket和java.net.Socket两个类用于建立一个双边的通信。ServerSocket类实现服务器,等待来自客户端的连接;...

2019-07-10 23:25:23 93

转载 字符流

字符流一、字符流文件在计算机中的作用是存储信息,要读写这些信息需要使用流的相关类型。大量的文字信息都是以字符的方式存在的,Java中的字符是Unicode编码,每个字符是双字节的。字符流从Reader和Writer派生出的一系列类,这类流以16位的Unicode码表示的字符为基本处理单位,处理效率相对字节流Stream极大提高,但局限与只能处理文本类文件。字符流层次结构的顶层是Reader...

2019-07-09 19:49:40 178

转载 使用级联捕获异常

使用级联捕获异常try{…...}catch(ArrayIndexOutOfBoundsException e) {……} catch(ArithmeticException e) {……} catch(Exception e) {……}注意:使用多重 catch 语句时,异常子类一定要位于异常父类之前。所以以下这种方式是错误的。try{…......

2019-07-08 15:47:07 163

原创 String和StringBuffer类中一些需要注意的方法

StringBuffer类中常见的方法如下:总结有如下操作(增,删,查,改,翻转,字串) 方法 说明 StringBuffer insert(String s) 在指定位置插入字符串 int length() 确定StringBuffer对象的长度 void setCharAt(int pos,char ch) 使用ch指定的...

2019-07-08 09:54:18 189

原创 Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljav

错误信息:”Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.Integer;这个异常是下面的代码抛出的://转换为数组。Student [] stuarray=(Student [])stus.toArray();这...

2019-07-07 13:15:31 1927

转载 接口

一、什么是接口接口就是一个规范,类似于硬件上面的接口,在电脑主板上的PCI插槽的规范就类似于Java接口,只要是遵循PCI接口的卡,不过是什么牌子的都可以插入到PCI插槽中。所以接口就是一个规范。接口就是某个事物对外提供的一些功能的说明。我们还可以利用接口实现多态功能,同时接口也弥补了Java单一继承的弱点,也就是类可以实现多个接口。我们使用interface关键字定义接口,一般使用接口声...

2019-07-06 10:35:17 140

转载 循环结构

计算机除了擅长判断外,更多的时候会执行一些循环语句,计算机对这些重复的循环语句的执行非常擅长,java提供了三种基本的循环语句,下面一一详细介绍:一、while循环语句while循环语句,它的条件判断表达式只有一个,通过判断条件为true时执行循环体代码块,为false时退出循环。其语法格式如下:while(判断条件){//语句}循环开始前,程序会先执行判断条件里面的代码,只...

2019-07-05 21:56:42 122

转载 abstract类

abstract抽象类一、什么是抽象类由abstract修饰的方法叫抽象方法;由abstract修饰的类叫抽象类。抽象的类无法进行实例化,因为他不是具体存在的类,或者说这样的类还不够完善,不能直接使用new关键字调用其构造器生成该类的对象。我们可以使用abstract定义一个抽象类和抽象方法,示例代码如下:abstract class 类名{abstract int 方法名(i...

2019-07-04 20:13:21 1033

转载 static和final

一、static修饰符static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它...

2019-07-03 18:18:21 95

原创 构造方法

构造方法的特点 (1) 每当创建给定类的实例时就调用的方法 (2)与类名同名,但是没有返类型 (3)Java为对象分配内存,初始化实例变量并调用构造方法 (4)两种构造方法 1)参数化构造方法 ...

2019-07-02 20:33:31 108

原创 JDK与JRE的区别

对于很多人来说弄不清楚JDK与JRE我区别,现在让我们看看这二者的区别JDK(Java SE Development Kit)java标准版开发包.是sun公司提供的一套用于开发Java程序的开发包,他的主要作用是:它提供了编译,运行Java程序所需要的各种工具与资源主要包括Java编译器Java运行环境与常用的Java类库JRE(Java Runtime Environment)Java...

2019-07-01 19:42:02 136

原创 java源文件命名规则

在编写Java程序时,源文件名称不能随便取,要遵循以下规则Java源文件的后缀必须是"*.java",不能是其他文件后缀名. 一般来说Java源文件的名字可以任意取,但是对于一个Java源文件中如果包含了public类那么源文件名的名字与public类的名称相一致,也就是说一个java文件最多只有一个public类.可以有多个类但是不能用public去修饰.根据以下规则可以得到一下结论...

2019-07-01 19:31:59 4077

原创 存储系统

存储器的层次计算机系统内部包含各种存储器,从内到外包括CPU内部的各种通用寄存器,CPU内部的ache(高速缓存),CPU外部的Cache主板上的主存(内存)以及外存(辅存).不同特点的存储器通过适当的硬件与软件有机的组合在一起形成计算机的存储结构(如图所示) 在该图中 1.Cache和主存之间的交互功能全部由硬件实现 ...

2019-02-27 21:24:34 358

原创 IP地址分类

IP地址分为5类A类,B类,C类,D类,E类.常见的是前三类IP地址是由4个字节,32位表示.为了表示方便通常点分十进制表示eg:198.168.219.4IP地址={&lt;网络号&gt;,&lt;主机号&gt;},主机号全部置为0就可以得到网络地址如图所示是IP地址的表示方法(图源 一骑走烟尘)A类地址的第一位必为0;通常分配给拥有大量主机的网络(如主干网)。 B类地...

2019-02-26 21:28:10 401

空空如也

空空如也

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

TA关注的人

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