
--------《Java》
文章平均质量分 61
黯雅悸动
寒山问曰:“世间有人谤我、欺我、辱我、笑我、轻我、贱我、恶我、骗我,该如何处之乎?”
我抢答曰:“只需忍他、让他、由他、避他、耐他、敬他、不要理他、再待几年,你且看他。”
展开
-
HashMap的用法
一、HashMap的定义 HashMap类实现了Map接口,由HashMap类实现的Map集合,允许以null作为键对象,但是因为键对象不可以重复,重复之后就覆盖,在HashMap中的对象是无序的。HashMap的映射关系,就像表中的字段跟值一样,可以把表的查询结果完全转换成HashMap散列表。二、HashMap的相关方法 Object put(K ke转载 2015-08-18 00:32:21 · 701 阅读 · 0 评论 -
HttpServletResponse响应
一、HttpServletResponse详解 定义,response对象值想客户端作出的响应。 我们以例子来说明:字符流输出UTF-8中文数据响应到客户端package com.dp.java.response;import java.io.IOException;import java.io.PrintWriter;import javax.serv原创 2015-09-20 20:45:00 · 772 阅读 · 0 评论 -
简单的网页请求图片下载
举一个简单的例子: 利用到了servlet与输入输出流的使用来实现网页图片的简单下载 package com.dp.java.servlet;import java.io.FileInputStream;import java.io.FileNotFoundException;原创 2015-09-20 15:36:05 · 679 阅读 · 0 评论 -
Servlet原理解析及作用1
Servlet定义Servlet通过创建一个框架扩展服务器的能力,采用请求-响应模式提供Web服务。当客户机发送请求至服务器时,服务器将请求信息发送给Servlet,Servlet生成响应内容并将其传给Server,然后再由Server将响应返回给客户端。Servlet的生命周期一个标准的web-servlet应用目录立一个servlet类:直接new一个servlet类,勾选dopost及doget方法(没有指明走那个方法,默认执行该方法HttpServlet 中的service方法是典型的模板设计模式的原创 2015-09-18 22:48:33 · 851 阅读 · 0 评论 -
javaWeb验证码
在web开发中,我们经常会用到,验证码的用法。现在就给大家写一个例子。注:利用到的技术:主要是HttpServletjsp主页面:<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+r原创 2015-09-21 20:48:02 · 847 阅读 · 3 评论 -
MyEclipse修改默认的Servlet和jsp代码内容
一、 问题? 在实际开发中,这些新建的servlet生成的一些默认的代码和注释一般我们都用不到的,每次都要手工删除这些注释和代码,相当的很麻烦,因此可以根据开发的实际情况修改Servlet的模板代码,改成符合实际开发需求的模板代码内容。 以下以MyEclise2013版本为例,为大家解惑这个疑问: 1.找到MyEclipse安装目录下的\Common\plugins文件原创 2015-09-22 16:47:04 · 1680 阅读 · 0 评论 -
关于HttpServletResponse在前端的缓存及细节
问题1?:有时候编程人员在做web后端数据处理的时候要求数据在浏览器在缓存方面只需要存在预定的时间,然后就自动消除。问题2?:response的重定向设置问题3?:HttpServletResponse的一些细节问题我们就来解决这些问题:1.控制在浏览器的缓存时间。 举个例子:只缓存一个小时,然后自动消除 package com.dp.java.such;i原创 2015-09-22 17:02:05 · 2975 阅读 · 0 评论 -
java的反射机制
问题?什么是java的反射(放射)机制定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。简单来说就是实例化一个对象后,我们可以得到该类的属性及方法,这就是反射机制。Java反射机制主要提供了以下功能: 在运行时判断任原创 2015-12-03 13:02:40 · 577 阅读 · 0 评论 -
Java就业面试题大全<一>
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现在没有在java中使用。 3、说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,原创 2015-12-22 19:01:49 · 777 阅读 · 0 评论 -
Java就业面试题大全<二>
13、是否可以从一个static方法内部发出对非static方法的调用?不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪原创 2015-12-22 19:22:48 · 506 阅读 · 0 评论 -
Java缓存机制案例
问题?java 缓存机制 案例:import java.util.Collection;import java.util.Collections;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;原创 2015-12-05 21:36:10 · 695 阅读 · 0 评论 -
Java的完整表述是什么
问题?Java的完整表述是什么?案例解释: @Test public void aa(){ Class class1 = Object.class; Method[] methods = class1.getMethods(); for(Method method:methods){ System.out.println(method.toString());原创 2015-12-06 13:46:30 · 937 阅读 · 0 评论 -
exe4j的使用
问题?exe4j的使用,打包war文件,打包成exe文件如何使用exe4J来打包war文件或exe文件,请看教程:点击打开链接原创 2016-04-25 19:21:32 · 1062 阅读 · 0 评论 -
检测java对象占用内存的情况工具之内存泄漏
问题?检测java对象占用内存的情况工具1.JVM自带的一个检测工具之内存泄漏配置好的环境变量后,打开cmd->jconsole.exe回车,就会出现下列工具(连接起来)2.第二个工具是在eclipse官网上下载mat工具:https://www.eclipse.org/mat/这个工具相对全一点儿,而且还可以知道内存泄漏的地方。原创 2016-05-30 08:29:28 · 2828 阅读 · 0 评论 -
JMS的基本概念(基于Java)
问题?JMS的基本概念一、定义JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。JMS是一种提供消息服务的技术规范,是一种消息服务的标准,不是实际实现消息服务的。它有两种消息模型,点对点模式(一对一)和发布订阅模型(一对多)。二原创 2016-07-30 16:03:35 · 713 阅读 · 0 评论 -
Servlet读取资源文件的三种方式
读取资源文件的三种方式:利用ServletContext.getRealPath():特点:读取应用中任何文件。只能在Web环境下用。*可以读取任何路径下的propertist文件利用ResourceBundle读取配置文件特点:可以用在非web环境下。*但是只能读取类路径中的properties文件利用类加载器读取配置文件(专业)特点:可以用在非web环境下。原创 2015-09-20 17:11:36 · 6053 阅读 · 0 评论 -
Servlet原理解析及作用2
注:再看本文章前,请先看我前面写的《Servlet原理解析及作用1》。一、Servlet中的线程安全问题ServletContext详解Servlet的配置对象:init(ServletConfig config)周期方法ServletConfig.getServletContext();原创 2015-09-19 14:34:35 · 661 阅读 · 0 评论 -
MyEclipse中的页面字体设置
MyEclipse中class类文件字体设置MyEclipse中web.xml和index.jsp文件字体设置MyEclipse软件的时候,进行编辑代码的时候,就会遇到页面代码大小的问题原创 2015-09-17 22:37:46 · 1495 阅读 · 0 评论 -
java中table表格数据居中问题
1.java中table表格数据居中问题怎么处理如下就可以解决问题:DefaultTableModel model = new DefaultTableModel();JTable t1 = new JTable(model);JScrollPane jsc = new JScrollPane(t1);原创 2015-06-19 20:18:44 · 5757 阅读 · 0 评论 -
java类文件的单元测试
单元测试 1、概述 Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。 Junit本质上是一套框架,即开发者制定了一套条条框框,遵循这此条条框框要求编写测试代码,如继承某个类,实现某个接口,就可以用Junit进行自动测试了。 由于Junit相对独立于所编写的代码,可以测试代码的编写可以先于实原创 2015-09-10 11:53:30 · 1709 阅读 · 0 评论 -
javaweb用户密码的封装
问题?在我们用表单的时候时常会遇到封装一些用户密码之类的数据这一个问题。 这里就交给大家几个便捷方法。有常用的封装方法,也有利用开源框架BeanUtilse框架来封装方法的。举个例子:再举封装方法之前,我们先看看HttpServletRequest中的request对象有哪些方法package com.dp.java.Rquest;import原创 2015-09-25 19:19:11 · 1295 阅读 · 0 评论 -
请求转发和重定向的区别
问题?请求转发和重定向的区别 定义1:请求转发指的是服务器的行为,当客户端请求至服务器,服务器可以将此servlet处理请求给到另一个 servlet来进行处理,只经过一次请求。也就是将请求转发了。 定义2:重定向是客户端的行为,当客户端给了服务器,servlet告诉客户端不能处理,叫客户端去找另一个 servlet来处理,这样请求经历了两次。也就是原创 2015-09-25 21:01:47 · 755 阅读 · 0 评论 -
javaweb中Cookie对用户密码保存的例子
问题?在浏览相关网页登陆用户密码的时候,都会提示,是否记住当前用户名及密码提示。但是相关的代码怎么做呢?一、原理:其实这其中主要用到了Cookie的应用,Cookie相当于一种标志或者是一种缓存,在当地浏览器中存在着, 当你记住密码的时候就会写入这个缓存或者标志。等你下载访问的时候就会提取出来放置在表单中。二、定义:Cookie和HttpSession简介Cooki原创 2015-09-27 16:31:01 · 7185 阅读 · 0 评论 -
Java中的枚举用法
举一个例子说明:public class Enumeration {private String name;private Grade grade;public String getName() {return name;}public void setName(String name) {this.name = name;}public Grade g原创 2015-09-13 16:07:21 · 560 阅读 · 0 评论 -
for,list,iterator,map的访问
public class test {public static void main(String[] args) { List list=new ArrayList(); int i=100;//integer类型的。 //基本类型装箱(加入集合) list.原创 2015-09-13 14:28:01 · 628 阅读 · 0 评论 -
MyEclipse中的快捷键组合
MyEclipse中的快捷键组合 对于程序员而言,最重要的不仅是编码能力,更重要的是效率,在MyEclipse中有一些快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升1. ctrl+shift+r:(*)打开资源,简而言之就是可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母原创 2015-09-12 22:56:43 · 889 阅读 · 0 评论 -
反射机制(字段)
Java中的反射机制,访问反射字段,访问关于反射机制访问构造方法和普通方法。原创 2015-09-15 20:43:34 · 495 阅读 · 0 评论 -
Java中的反射机制
反射定义:反射就是把Java累中的各个成分映射成Java对象,在使用的时候,,可以利用反射机制进行使用。 反射的作用:主要是用在框架里,被称为框架的“灵魂”。注:下面凡是访问到私有方法的时候,都需要用到的方法:原创 2015-09-13 22:44:16 · 1283 阅读 · 0 评论 -
网站用户存在状态的session用法及例子
问题?首先我们知道,在我们登录网站的时候,点击一个又一个链接,但是用户显示依然存在,这是为什么呢,网站又是如何识别的呢?那怎么来做这个效果呢?接下来用一个例子及原理为大家说明。原理:session的用法,当我们登陆验证成功后就在session中写一个标记,等点击链接的时候就会一直识别是否有这个标记。HttpSession概述及原理探讨得到HttpSession对象:Http原创 2015-10-03 22:32:54 · 2993 阅读 · 0 评论 -
Java内省机制
内省定义:是sun公司开发的一天API。专门用来操作Java对象的属性。如何利用BeanUtils工具包框架操作属性。原创 2015-09-16 15:43:34 · 681 阅读 · 0 评论 -
Tomcate服务器解析及使用
1.Tomcate定义:Tomcate本身就是一个小型虚拟服务器,它由一系列的组件构成的。其中核心组件是Servlet容器,它的Tomcate组件的顶层更容器每个组件都是在tomcate目录下conf/servlet.xml文件配置。2.tomcate的下载:直接去tomcate官网下载最新版:http://tomcat.apache.org/download-80.cgi原创 2015-09-17 19:02:39 · 1428 阅读 · 0 评论 -
Java泛型的使用
泛型 GenericJdk5之前,对象保存到集合中就会失去其特性,取出来的通常需要手工进行类型转换,这样就可能引起一些安全性的问题。泛型是只给编译器用的。编译完后字节码中没有字节码。注:如果等号两边都用了泛型,必须类型一致,否则就错误。或者一边使用泛型,另一边不适用泛型是可以的。Java中普通方法、构造方法、静态方法都可以用泛型,但是使用前一定要对泛型进行声明,语法:<T>,可以是任意字母,但通常必须大写。<T>通常放在方法的返回值声明前。如:public static<T>void do(T原创 2015-09-17 12:18:10 · 658 阅读 · 0 评论 -
ThreadPoolExecutor线程池和Thrad方式的理解和区别
直接撸代码:package com.ldp.test.util;import java.util.LinkedList;import java.util.List;import java.util.Random;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.ThreadPo原创 2018-01-28 16:51:09 · 675 阅读 · 0 评论