![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
邂逅mx
这个作者很懒,什么都没留下…
展开
-
Java非静态内部类
Java非静态内部类在java中内部类主要分为成员内部类(非静态内部类、静态内部类)、匿名内部类、局部内部类接下来我要说的是以下这种内部类,非静态内部类。首先了解非静态内部类的定义。非静态内部类:1.非静态内部类必须寄存在一个外部类对象里。因此,如果有一个非静态内部类对象那么一定存在对应的外部类对象。非静态内部类对象单独属于外部类的某个对象2.非静态内部类可以直接访问外部类的成员,但是...原创 2019-04-18 08:55:07 · 3912 阅读 · 0 评论 -
Servlet Cookies处理(一)
Servlet Cookies处理(一)Cookies是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。Java Servlet显然支持 HTTP Cookies。识别返回用户包括三个步骤:1、服务器脚本向浏览器发送一组Cookies。例如:姓名、年龄或识别号码等。2、浏览器将这些信息存储在本地计算机上,以备将来使用。3、当下一次浏览器向Web服务器发送任何请求时,浏览器会把这些C...原创 2019-06-17 20:48:37 · 778 阅读 · 0 评论 -
Servlet Cookies处理(二)
Servlet Cookies处理(二)通过Servlet读取Cookies要读取Cookies,你需要通过调用HttpServletRequest的getCookies()方法创建一个javax.servlet.http.Cookie对象的数组。然后循环遍历数组,并使用getName()和getValue()方法来访问每个cookie和关联的值。读取上一章Servlet Cookies处理...原创 2019-06-17 20:51:02 · 793 阅读 · 0 评论 -
JSP异常处理
JSP异常处理当我们编写JSP程序的时候,可能会遗漏一些BUG,这些BUG可能会出现在程序的任何地方。JSP代码中通常有以下几种异常:1、 检查型异常:检查型异常就是一个典型的用户错误或者一个我们所无法预见的错误。如:如果一个文件将要被打开,但是无法找到这个文件,则一个异常被抛出,这些异常不能再编译期被简单地忽略。2、 运行时异常:一个运行时异常可能已经被避免,这种异常在编译期将会被忽略。...原创 2019-06-27 08:35:10 · 1507 阅读 · 0 评论 -
JSP隐含对象
JSP隐含对象JSP隐含对象是JSP容器为每个页面提供的Java对象,我们可以直接使用它们而不用显示声明。JSP隐含对象也被称为预定义变量。JSP所支持的九大隐含对象如下:1、 request对象HttpServletRequest类的实例2、 response对象HttpServletResponse类的实例3、 out对象PrintWriter类的实例,用于把结果输出至网页上4、 ...原创 2019-06-27 09:04:02 · 868 阅读 · 0 评论 -
Java String类
Java String类Java String类字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。创建字符串创建字符串最简单的例子如下:String greeting = "Hello world!";在代码中遇到字符串常量时,这里的值是"Hello world!",编译器会使用该值创建一个String对象。 和其它对象一样,...原创 2019-07-18 08:13:29 · 705 阅读 · 0 评论 -
Java StringBuffer和StringBuilder类
Java StringBuffer和StringBuilder类Java StringBuffer和StringBuilder类当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder类在Java 5中...原创 2019-07-18 08:14:42 · 791 阅读 · 0 评论 -
Java Cookie类
Java Cookie类Java Cookie类定义public class Cookie implements Cloneable这个类描述了一个cookie,有关cookie的定义可以参照Netscape Communications Corporation的说明,也可以参照RFC 2109。构造函数public Cookie(String name, String value)...原创 2019-08-08 08:58:26 · 1426 阅读 · 0 评论 -
Java HttpUtils类
Java HttpUtils类Java HttpUtils类定义Public class HttpUtils收集HTTP Servlet使用的静态的有效方法。方法1、getRequestURLpublic static StringBuffer getRequestURL(HttpServletRequest request);在服务器上重建客户端用来建立请求的URL。这个方法...原创 2019-08-08 09:01:40 · 3863 阅读 · 0 评论 -
Java ServletResponse接口
Java ServletResponse接口Java ServletResponse接口定义public interface ServletResponse定义一个Servlet引擎产生的对象,通过这个对象,Servlet对客户端的请求作出响应。这个响应应该是一个MIME实体,可能是一个HTML页、图象数据或其他MIME的格式。方法1、getCharacterEncodingpub...原创 2019-08-16 15:40:30 · 284 阅读 · 0 评论 -
Java线程
了解进程和线程:几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程 (Process)。当一个程序进入内存运行时,即变成一个进程。进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每一个进程都拥有自己私有的地址空间。在没有经过进程本身允许的...原创 2019-06-09 17:21:45 · 727 阅读 · 0 评论 -
Java接口
接口(Interface):在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是他们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法,除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实...原创 2019-06-09 17:20:07 · 711 阅读 · 0 评论 -
Java正则表达式
Java正则表达式:正则表达式定义了字符串的模式;正则表达式可以用来搜索、编辑或者处理文本;正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别Java正则表达式和Perl的是最为相似的。java.util.regex包主要包括以下三个类:Pattern类:pattern对象是一个正则表达式的编译表示。Pattern类没有公共构造方法。要创建一个Pattern对象,你必须首先...原创 2019-06-09 17:18:59 · 787 阅读 · 0 评论 -
Java继承
Java继承继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只能拥有一个父类继承中最常使用的两个关键字是extends和implements。这两个关键字的使用决定了一个对象和另一个...原创 2019-04-18 08:55:48 · 706 阅读 · 0 评论 -
Java选择排序
Java选择排序选择排序(从小到大排序)1.假设第一个是一个最小值,并给他一个标记2.让有标记的值跟后面的值依次比较,如果后面的值要比他小,则标记给小的那个3.重复直至所有数都比较完4.将最小数跟第一个互换位置5.在剩下的数里面重复上面的操作特点:每一轮只交换一次位置首先在main主方法里面定义一个数组int[] arry={85,14,27,56,8,0,12,3,65,10...原创 2019-04-27 15:24:12 · 116 阅读 · 0 评论 -
Java二分法查找
Java二分法查找二分法查找(又称为折半法)二分法基本思想是设数组中的元素从小到大有序的存放在数组中,首先将给定值key与数组中间位置上元素的关键码(key)比较,如果相等,则检索成功。否则,若key小,则在数组前半部分中继续进行二分法检索;若key大,则在数组后半部分中继续进行二分法检索;这样经过一次比较就缩小一半的检索区间,如此进行下去,直到检索成功或检索失败。有二种方法可以写二...原创 2019-04-27 15:26:22 · 1758 阅读 · 0 评论 -
Java序列化
Java序列化Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是Java虚拟机(JVM)独立的,也就是说,在一个平台上...原创 2019-05-08 17:33:24 · 128 阅读 · 0 评论 -
Java杨辉三角
Java杨辉三角杨辉三角1.三角形的两条斜边上的数都是1其余的数都等于它肩上两个数字相加2.杨辉三角具有对称性3.每一行的第二个数就是这行的行数(从第0行开始)4.所有行的两个数构成等差数列5.第n行包含n+1个数有二种方法可以写,一种是输入法,另一种是输出法输出法(在main主方法里面写):首先创建一个二维数组int b[][] = new int[6][6];//创建二维数...原创 2019-05-08 17:41:34 · 1080 阅读 · 0 评论 -
Java封装
Java封装在面向对象方法中,封装是指一种将抽象性函式接口的实作细节部分包装、隐藏起来的方法。封装可以被认为是一个保护的屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护加强安全性。首先写一个java封装类的例子:pu...原创 2019-05-16 15:27:45 · 758 阅读 · 0 评论 -
Java冒泡排序
Java冒泡排序冒泡排序:1.比较相邻的元素,如果第一个比第二个大就交换它们二个2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,最后的元素应该是最大的数3.针对所有的元素重复以上的步骤,除了最后一个4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较首先在main主方法里面定义一个数组int[] values1 = {3,6,1,2,9,0,4,7...原创 2019-05-16 15:28:36 · 882 阅读 · 0 评论 -
Java基本数据类型
Java基本数据类型变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量存储空间 ,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中存储整数、小数或者字符。Java的二大数据类型:内置数据类型和引用数据类型内置数据类型Java语言提供了八种基本类型,其中六种数字类型(四个整数型byte,short,int,...原创 2019-05-28 09:08:01 · 723 阅读 · 0 评论 -
Java泛型
Java泛型Java泛型Java泛型方法和泛型类支持程序员使用一个方法指定一组相关方法,或者使用一个类指定一组相关的类型。Java泛型(generics)是JDK 5 中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。使用java泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后调用泛型方法来对整形数组、浮点数数组、字符串数组等 进行排...原创 2019-05-28 09:10:11 · 746 阅读 · 0 评论 -
Java ServletRequest接口
Java ServletRequest接口Java ServletRequest接口定义public interface ServletRequest定义一个Servlet引擎产生的对象,通过这个对象,Servlet可以获得客户端请求的数据。这个对象通过读取请求体的数据提供包括参数的名称、值和属性以及输入流的所有数据。方法1、getAttributepublic Object ge...原创 2019-08-16 15:44:15 · 284 阅读 · 0 评论