Java
文章平均质量分 75
Genius_Ge
这个作者很懒,什么都没留下…
展开
-
Java基础-hashMap的相关问题
知识储备-Java基础网址来源: http://www.nowcoder.com/discuss/5949?type=0&order=0&pos=4&page=2 参考资料:(Java方面的一些面试答案) http://www.nowcoder.com/discuss/6890?type=0&order=0&pos=29&page=1 http://www.nowcoder转载 2017-06-17 22:39:47 · 402 阅读 · 0 评论 -
Java Web基础知识之Servlet:Session管理
Session 管理是Web应用开发中的一个重要的内容,其实每天我们浏览网站,网站的后台都是通过这门技术来记录我们的浏览状态,最典型的就是登录,每次你在网站上登录一次,当跳转到该网站的任何其他页面都不会再次要求你登录,这就是使用了Session管理技术。那么问题来了我们为什么需要这门技术?这是因为Http协议是无状态的,什么是无状态?简单来说就是Web服务器不能区分请求是否来自一个人,也就是说每个转载 2017-07-10 08:22:19 · 326 阅读 · 0 评论 -
Java Web基础知识之Filter:过滤一切你不想看到的事情
不要相信客户端, 所以做后端的人都应该铭记的事情。因为前端传过来的数据并不总是合法和有效的,所以后端是对访问资源的最后一道保护伞。之前我们在spring中说到过AOP编程,AOP基础知识,它就可以在执行我们的方法之前进行一些预处理和验证来保护后端的资源。不难想到她的实现方式和本篇要说的过滤器的实现原理应该是相同的,都是通过Java的动态代理实现的(自己的理解)。在Java Web的开发中,转载 2017-07-10 08:23:49 · 497 阅读 · 0 评论 -
Java反射机制及IoC原理
一. 反射机制概念 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。 反射是Java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会成本很高转载 2017-07-10 14:45:54 · 309 阅读 · 0 评论 -
java-方法的重写以及方法重写和方法重载的区别
方法重写:子类中出现了父类方法声明一样,也称为方法的覆盖,方法复写。重写特点:1-如果方法名不同,直接调用使用2-如果方法名不同,始终调用子类方法。方法重写的应用:当子类既需要父类的功能,又需要有新的功能时,可以重写父类的方法,这样既沿袭了父类的方法,又定义了自己特有的方法。案例:父类Phone:[java] view plain cop转载 2017-06-26 08:42:24 · 360 阅读 · 0 评论 -
Java Web基础知识之Servlet容器初始化(无web.xml)
Session 管理是Web应用开发中的一个重要的内容,其实每天我们浏览网站,网站的后台都是通过这门技术来记录我们的浏览状态,最典型的就是登录,每次你在网站上登录一次,当跳转到该网站的任何其他页面都不会再次要求你登录,这就是使用了Session管理技术。那么问题来了我们为什么需要这门技术?这是因为Http协议是无状态的,什么是无状态?简单来说就是Web服务器不能区分请求是否来自一个人,也就是说每个转载 2017-07-03 08:45:01 · 393 阅读 · 0 评论 -
深入理解Java的接口和抽象类
前言 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。抽象类 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而转载 2017-07-03 14:13:03 · 211 阅读 · 0 评论 -
jsp url 参数加密传送的终极解决方案
一般我们在form提交时,可能会担心我们的参数显示给用户看。我们主要解决的是以get方式进行url参数传递的问题,如:http://xxx.xxx.xxx.xxx/xxx/xxx.do?pId=101&imageName=processimage.jpg这样的urlpId=101&imageName=processimage.jgp这样的参数如何进行加密。 我们采用转载 2017-07-04 16:19:44 · 2475 阅读 · 0 评论 -
JSP的out内置对象及其常用方法
JSP全名为Java Server Page,即Java服务器语言,是一种简化的Servlet语言,与ASP相似,用于动态网页的设计,下面我们就简单讲一下JSP的out内置对象以及一些常用的方法,out对象是JspWriter类的实例。常用方法有以下几种:(1)void println():向客户端打印字符串;(2)void flush():将缓冲区内容输出到客户端;(3)转载 2017-06-26 08:40:40 · 359 阅读 · 0 评论 -
JSON详解
JSON的全称是”JavaScript Object Notation”,意思是javascript对象表示法,它是一种基于文本,独立于语言的轻量级数据交换格式。XML也是一种数据交换格式,为什么没有选择XML呢?因为XML虽然可以作为跨平台的数据交换格式,但是在js(JavaScript的简写)中处理XML非常不方便,同时XML标记比数据多,增加了交换产生的流量,而JSON没有附加的任何标记转载 2017-06-26 08:37:52 · 275 阅读 · 0 评论 -
Eclipse 安装 SVN 插件的两种方法
eclipse里安装SVN插件,一般来说,有两种方式: 直接下载SVN插件,将其解压到eclipse的对应目录里使用eclipse 里Help菜单的“Install New Software”,通过输入SVN地址,直接下载安装到eclipse里 第一种方式: 1.下载SVN插件 SVN插件下载地址及更新地址,你根据需要选择你需要的版本。现在最转载 2017-06-29 23:13:36 · 251 阅读 · 0 评论 -
WEB 容器、WEB服务和应用服务器的区别与联系
【web 容器】 何为容器: 容器是一种服务调用规范框架,J2EE 大量运用了容器和组件技术来构建分层的企业级应用。在 J2EE 规范中,相应的有 WEB Container 和 EJB Container 等。 WEB 容器给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使 JSP,SERVLET 直接跟容器中的环境变量交互,不必关注其转载 2017-07-03 08:40:59 · 266 阅读 · 0 评论 -
Java Web基础知识之Servlet
写Web应用时,直接用的spring框架,没有接触过Servlet,于是遇到问题不知道根本原因,所以还是学一下吧!一、 什么是Servlet看见这个词我就晕,到底是什么?我试着说清楚,从大的方面来说,它是一个在Web中生成动态内容的标准,即是用于开发Web应用程序的基本技术;从小的方面来说它是Java提供的一个接口Servlet,我们也把实现这个接口的类称为Servlet。它和CGI相对,转载 2017-07-03 08:26:42 · 315 阅读 · 0 评论 -
Java中20个常见的错误及规避方法
原文:50 Common Java Errors and How to Avoid Them (Part 1) 作者:Angela Stringfellow 翻译:雁惊寒译者注:本文介绍了20个常见的Java编译器错误,每种错误都包含了代码片段、问题说明,并给出了相关的链接来帮助你快速地理解并解决这些问题。以下是译文。在开发Java软件的时候可能会遇到很多类型的错误转载 2017-06-21 16:55:15 · 1459 阅读 · 0 评论 -
Java基础语法
异常处理异常try....catch代码块 try....catch...finallytry中是发生异常代码,catch是捕获异常的处理,通过可以提醒用户。当代码有多个异常需要捕获的时候,可以使用try....catch...catch catch多重语句块。catch中处理多个catch时,需要注意:顺序问题,转载 2017-06-21 15:04:25 · 265 阅读 · 0 评论 -
JVM内存模型详解
引言JVM内存模型可以分为两个部分,如下图所示,堆和方法区是所有线程共有的,而虚拟机栈,本地方法栈和程序计数器则是线程私有的。下面我们就来一一分析一下这些不同区域的作用。jvm memory model堆内存堆内存是所有线程共有的,可以分为两个部分:年轻代和老年代。下图中的Perm代表的是永久代,但是注意永久代并不属于堆内存中的一部分,同时jdk1.8之后永久代也将被移除。转载 2017-07-26 16:07:37 · 3886 阅读 · 2 评论