自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java实习面试经历

今天去面试了一家没有投过简历的公司,说一下过程好了。面试时间约的是今天的11点,早上7点钟出发,坐了公交转地铁转公交,一共两个半小时。之前也面试过,所以现在也不紧张了。 首先是人事HR过来问了一些简单问题,然后自我介绍,简单的了解了一下公司的状况、上班的情况。人事HR完了之后让我等着。 接下来是技术HR过来,又来了一遍自我介绍。 首先问了我之前的项目里面的一些功能是怎么做的,但是后来就越来越高

2017-05-31 21:18:00 2970 2

转载 HttpServletRequest接口的getSession方法

关于HttpServletRequest接口的getSession方法,在页面提交请求到servlet时,用getSession(false)返回的却是一个session对象而不是null的问题。getSession有两种方法,一个有参的、一个是无参的。getSession()与getSession(true)一样,获取request对象关联的session对象,如果没有session,则返回一个新

2017-05-30 20:51:49 12214 1

原创 一分钟教你懂Attribute和getParameter()的区别

什么是Attribute? Attribute,属性 的意思 attribute 英 [əˈtrɪbju:t] 美 [əˈtrɪbjut] vt. 认为…是;把…归于;把…品质归于某人;认为某事[物]属于某人[物] n. 属性;(人或物的)特征;价值;[语法学]定语什么是Parameter? Parameter,参数 的意思 parameter

2017-05-30 17:01:28 479

原创 总结JavaWeb中各个对象继承的类、接口以及内置对象、动作元素、指令元素

JSP内置对象out                          javax.servlet.jsp.JspWriter(实现接口)requset                   javax.servlet.http.HttpServletRequestresponse                javax.servlet.http.HttpServletResp

2017-05-30 13:23:38 704

原创 为什么写了Filter还是出现乱码?

写了Filter,设置了初始值但是还是出现中文乱码是为什么? 很可能是web.xml文件中Filter的作用范围写错了。如果你使用的是Eclipse默认生成的web.xml文件,可能需要你进去修改一下。这是默认的: 注意要为字符编码设置一个初始值,然后就是<url-pattern></url-pattern>修改后: 只需要将<url-pattern></url-pattern> 改成

2017-05-30 12:32:11 852

原创 关于请求转发之后出现中文乱码的情况之一

今天在解决请求转发和重定向的问题的时候发现了一个问题,就是在请求转发之后会出现中文乱码的情况。 在刚开始的时候以为是没有设置response的encoding。后来设置了之后,发现还是乱码。检查之后,发现自己写了PrintWriter out=response.getWriter(); 将其注释掉后,请求转发的页面乱码正常。

2017-05-30 11:49:57 3270 1

转载 转发和重定向的区别

一、使用方法 转发:request.getRequestDispatcher(“success.jsp”).forward(request,response); 重定向:response.sendRedirect(“success.jsp”); 二、区别 1.转发在服务器端完成的;重定向是在客户端完成的 2.转发的速度快;重定向速度慢 3.转发的是同一次请求;重定向是两次不同请求 4.

2017-05-29 17:18:01 809

原创 JSP application对象的使用

application对象负责提供某个应用程序在服务器运行时的一些全局信息,它在服务器启动时创建,在服务器关闭时消失。它的实现类是javax.servlet.ServletContext.最简单的例子就是使用application对象做一个访问计数器<%@ page language="java" contentType="text/html; charset=UTF-8" pageEnco

2017-05-29 15:50:43 909

原创 JSP session的使用

说session之前先说一下,http协议是一种无状态协议。session ID是一串32位长度字符串,session对象实现的接口是javax.servlet.http.HttpSessionsession常用方法:session唯一标识符:<%=session.getId() %><br>session的创建时间:<%=session.getCreationTime() %><br>sess

2017-05-29 11:16:17 500

原创 JSP request对象和response对象

request对象和response对象都是jsp内置对象。request对象是javax.servlet.http.HttpServletRequest类的实现实例response对象时javax.servlet.http.HttpServletReponse类的实现实例列出上面两项是因为,我在之前的面试中的确有问到这个问题。requset对象的作用1.获取客户端的请求信息 常用方法有:

2017-05-27 15:19:25 985

原创 关于Java面试中容易犯错的try{} catch{} finally{}组合

还是前天去面试java中的一道面试题,说真的,这个题目前几天好像好看到过,没想到面试的时候还是打错了。题目是这样的class FaceDemo06{ public static int fun() { int result = 5; try { result = result / 0; return result;

2017-05-26 21:42:04 1099

原创 JSP 关于<jsp:forward>的使用以及传递参数

首先说明一下,<jsp:forward>是动作指令。 我觉得有必要对jsp中的几个指令总结一下了jsp中的指令分为两大类,编译指令和动作指令。 编制指令 <%@ inlcude file=” “%>和 <%@ page 属性1 属性2 %> 动作指令 <jsp:include><jsp:forward><jsp:useBean> 下面说<jsp:forward>的用法

2017-05-26 21:32:59 40448

原创 JSP include 和< jsp:include >的区别以及使用include动作指令传递参数

在javaweb中有两个include指令一个是编译指令<% @ include file=”fileName”%>,要知道JSP文件最终会被转换成Servlet执行,所以同一个jsp文件中可以使用多个include 编译指令,最终都会被转换成一个servelt执行。 要注意的是,被包含过后的文件最终会成为一个文件,所以在这几个文件中不能出现相同的变量名称,否则会出现报错。另外一个是动作指令<js

2017-05-26 12:57:19 2500

原创 JSP page指令 关于isErrorPage指定错误页面的使用

isErrorPage 指令用来指定当前JSP页面是不是异常处理页面。 该属性通常与errorPage属性一起使用。使用方法:在可能出现错误的页面的page属性中,指定errorPage属性,在处理错误的页面指定isErrorPage属性。

2017-05-26 12:20:57 4395

原创 JSP注释说明

JSP注释说明 JSP文件包含三种信息,html、jsp和java语言片段 html注释 <!-- -->jsp注释<%-- --%>java注释// 单行注释/*多行注释*/

2017-05-25 19:28:01 284

原创 JSP基本用法实例

今天去面试了一家公司,很奇怪,我面试的明明是Java,结果做题目的时候给我的是javaweb的题目,结果自然是很悲催。 那么今天正好复习一下jsp的基本用法好了。关于jsp的基础语法。 首先是标签对,使用<% %>,中间使用java语言。<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding

2017-05-25 19:22:51 267

原创 Math中的round、ceil、floor的功能。

round,意思就是周围,所以可以理解为四舍五入ceil,天花板,所以理解为向上取整,floor,地板,所以理解为向下取整举个例子public class MathTrap { public static void main(String[] args) { System.out.println(Math.round(0.5)); System.out.prin

2017-05-22 21:37:14 363

翻译 在java中assert有什么作用?

在实际的开发中,arrest主要用来保证程序的正确性,通常在程序开发和测试时使用。为了提高程序运行的效率,在软件发布后,arrest检查默认是被关闭的。

2017-05-22 21:34:23 5321

原创 Java中什么是GC?

GC,Garbage Collection,垃圾回收。它的主要作用是回收程序中不再使用的内存,在C++中,当程序结束后,需要手动的释放内存。而在java中,正是有了GC,开发人员就减轻了很多工作。GC负责完成3项任务:1.分配内存2.确保被引用对象不被错误的回收。3.确保回收不再被引用的对象内存空间

2017-05-21 20:56:50 553

原创 jdk和jre的区别,以及jvm

这个问题其实一般都没有去重视,因为这种问题一般很少会出现。其实要知道他们有什么不同,首先了解一下它们是由什么缩写而来的。jre : java Runtime Enviroment        java运行环境jdk:Java Development Kit  jdk是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。从使用者理解:

2017-05-21 20:44:32 249

原创 java中i++和++i的区别

i++和++i都是自增操作,唯一的区别在自增的先后顺序。i++;//后加1++i;//先加1面试题:假设x=1,y=2,z=3,则表达式y+=z--/++x的值为()A.3 B.3.5 C.4 D.5解:y=y+z/(x+1);z--;     y=2+3/2=3.5    看到这里你可能会选择B,但是正确答案却是A。    为什么呢

2017-05-20 18:23:30 276

原创 java变量命名规则

java语言变量命名规则Java语言规定标识符只能由数字、字母、下划线组成,在java中还有一个特殊的符号“$”也可以。且标识符的第一个字母不能为数字!goto是java的保留字,所以也不可以作为标识符面试题:1.下面不属于java标识符的是()A._helloWorldB.3HelloWorldC.$HelloWorldD.HelloWor

2017-05-20 18:15:41 1710

原创 this和super的区别,面试题

this用来指向当前实例对象,super指向可以用来访问父类的方法或者成员变量。关于this的使用方法class People{ String name; public People(String name) { this.name=name;//前面的name指的是这个类的成员变量,后面的name是指传入构造函数的值 }}关于super的使用方法class

2017-05-19 21:50:57 817

原创 抽象类和接口的相同点和不同点,学习笔记

抽象类和接口的相同点:1.都不能被实例化2.接口的实现类或抽象类的子类都只有实现了接口或抽象类中的方法后才能被实例化不同点:1.接口只有定义,其方法不能再接口中实现,只有实现接口的类才能实现接口中定义的方    法,而抽象类的方法可以再抽象类中被实现。2.接口需要用implements实现,抽象类只能被继承(extends)。3.设计理念不同,接口是"has - a

2017-05-19 21:15:24 11241

原创 java作用域对比(修改)

Java作用域只有4个,分别是public、private、protected、default。4个作用域的对比表网上有很多,我觉得看着也很累,所以我就简单的说一下好了。public  全都可以访问。private 除了自己都不能访问protected 同包子类可以访问default(默认) 同包可访问以下有一个面试题下列说法正确的是()。A.实例方法可

2017-05-18 20:41:09 525

原创 java程序初始化的顺序是怎么样的?

在java中,实例化一个对象时,首先会对类的所有成员变量进行初始化,当类成员初始化完成后才会调用对象所在类的构造函数创建对象。这么说我自己都看不懂。所以直接上代码好了。class Base{ static{ System.out.println("Base类static输出"); } { System.out.println("Base普通输出"); } public B

2017-05-17 11:16:52 439

原创 关于java中main()方法是不是第一个被执行的模块

答案:否。+在java语言中,静态块在加载时就会被调用,所以main()方法前,利用静态块可以实现在main()方法前被执行。举个例子public class FaceDemo01 { static{ System.out.println("你好"); } public static void main(String[] args) { System.o

2017-05-17 10:55:08 644

原创 关于java中main()方法的几点说明

public     static   void     main(String [] args)public---修饰符static---声明main方法是一个静态方法void---无返回值main()---程序入口,是JVM识别的特殊方法名引申:1.public 和static没有先后关系,也就是说写成static public  void  main(Stri

2017-05-16 11:19:05 735

原创 java中方法是否属于类成员?面试题

在java中,方法分为静态方法和非静态方法。静态方法是类成员,非静态方法是实例成员。静态方法前面都用static修饰

2017-05-16 11:13:50 4176

SSM搭建思维导图,包含jar包以及各种配置文件信息

里面已经包含了需要搭建框架的jar包,还有各种配置信息已经配置好,按照操作来应该是可以搭建好ssm的,各位请自行下载测试

2017-08-24

SpringMVC使用思维图,自带SpringMVC jar包

SpringMVC资源合集,包括配置文件,配置方法, jar包等等都包括在里面,适合新手快速上手。不足之处请指出。

2017-07-26

Mybatis使用思维图

推荐新手小白使用的mybatis思维图,适合快速上手。使用Xmind绘制,打开请使用Xmind(免费版)。不足之处,请指出!

2017-07-25

Mysql数据库驱动mysql-connector-java-5.1.41-bin.jar

Mysql驱动

2017-07-09

基于SOCKET的C/S结构聊天室

基于java的socket网络聊天室,可以实现用户在线列表显示、用户下线提示、群聊和私聊功能。本人课程设计做的,可能会有少许bug。

2017-04-14

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

TA关注的人

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