JAVA
文章平均质量分 74
东少打老虎
这个作者很懒,什么都没留下…
展开
-
JAVA中内存的分配
一、Java内存分配1、Java有几种存储区域?* 寄存器 -- 在CPU内部,开发人员不能通过代码来控制寄存器的分配,由编译器来管理* 栈 -- 在Windows下, 栈是向低地址扩展的数据结构,是一块连续的内存的区域,即栈顶的地址和栈的最大容量是系统预先规定好的。 -- 优点:由系统自动分配,速度较快。 -- 缺点:不够灵活,但程序员原创 2014-10-31 13:31:26 · 407 阅读 · 0 评论 -
java静态代理与动态代理的区别
java静态代理和动态代理本文动态代理部分内容大量引自:http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/ 一、代理概念 为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及转载 2015-10-25 22:15:22 · 4208 阅读 · 0 评论 -
java反射的简单例子
package com.yemaozi.reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class ReflectTest { /** * 通过java的反射机制获取类的所有属性和方转载 2015-10-23 22:02:18 · 402 阅读 · 0 评论 -
List,Set,Map用法以及区别
List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 如图: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable原创 2015-09-18 19:51:04 · 376 阅读 · 0 评论 -
Java管理对象神奇之Object类的equals和hashcode
java具有强大的对象的管理器关于所有类的超类 Object类具有toString,equals,hashcode等重要的原始方法对于自己定义的类 重写toString是一个很好的编程习惯,让别人调用你的的toString函数时不会出项不可估计的错误 关于equals方法重写与hashcode方法重写有讲究的:equals方法必须具有的性质:转载 2015-09-18 20:40:36 · 756 阅读 · 0 评论 -
2015年Java后台开发面试问题分享汇总(主流互联网公司面试经历)
本人Java开发,3年经验,7月初来到帝都,开启面试经历,前后20天左右,主面互联网公司,一二线大公司或者是融资中的创业公司都面试过,拿了一些offer,最后综合决定还是去360了。不同面试官面试风格一定不同,我这里就是总结这些天面试Java开发过程中的大多数问题,综合分类有Java基础,框架,多线程,网络通信,Linux,数据库,设计模式,算法,缓存等几个模块,由于问题太多,下面先列出问转载 2015-09-19 00:15:12 · 1552 阅读 · 0 评论 -
RMI入门知识
BlogJava :: 首页 :: 联系 :: 聚合 :: 管理 6 Posts :: 1 Stories :: 19 Comments :: 0 Trackbacks常用链接我的随笔我的文章我的评论我的参与最新评论留言簿(10)给我留言查看公开留言查看私人留言我参与的团队随笔分转载 2015-10-16 18:49:18 · 667 阅读 · 0 评论 -
Struts是如何实现MVC的
转载自:http://blog.csdn.net/laner0515/article/details/11266827上篇文章说到用servlet实现的一些弊端,下面,我们就解决一下这个问题,我们用struts来实现一个登陆的实例。首先,了解一下struts与MVC的一一对应关系:Model:The Model portion of an MVC-based s转载 2015-10-17 15:49:28 · 626 阅读 · 0 评论 -
Struts2中的两种校验方法
1. Struts2中的输入校验2. 编码方式校验 1) Action一定要继承自ActionSupport 2) 针对某个要进行校验的请求处理方法编写一个 public void validateXxx()方法,在方法内部进行表单数据校验. 3) 也可针对所有的请求处理方法编写public void validate()方法。 4) 在校验方法中,可以通过addF转载 2015-10-16 23:30:13 · 1693 阅读 · 0 评论 -
面试题之:String,StringBuffer与StringBuilder的区别?
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2015-08-24 23:23:37 · 665 阅读 · 0 评论 -
【Android游戏开发之六】无法在SurfaceView中添加组件的替代方法
各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!!而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!!昨天圣诞节,没有出去,而是一天时间全部纠结在如何在SurfaceView中添加组件,例如添加常用的Button,TextView等等、一开始也想着从网转载 2015-07-12 17:10:19 · 577 阅读 · 0 评论 -
导入外来项目工程时出错。
The type javax.servlet.ServletContext cannot be resolved. It is indirectly referenced from required .class files 有时候用eclipse导入一个外来的工程时会出现以上错误,这主要是因为你的电脑上安装了多个版本的jdk,解决的办法是:右击工程目录下的jdk 选择 build pa原创 2015-07-09 22:40:09 · 363 阅读 · 0 评论 -
获取服务器端的webapps路径
/** * 获取服务器端的webapps路径 * @return */ public String findServerPath(){ String classPath = this.getClass().getClassLoader().getResource("/").getPath(); try { classPath =URLDec转载 2015-05-26 20:22:43 · 928 阅读 · 0 评论 -
ajax引擎demo和ajax运作过程浅析
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),这不是一种新的编程语言,是指一种创建交互式网页应用的网页开发技术,是几种技术的集合应用。这是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用 AJ原创 2015-04-13 23:14:08 · 457 阅读 · 0 评论 -
java中的内部类与匿名类的基本使用方法
块代码的定义:简单来说就是处于一对{}之间的代码。内部类的定义:处于另外一个类中的具有类型名称定义块代码。匿名类的定义:已知父类或者接口标准的内部类,且不具有具体的类型名称的块代码。匿名类的实例创建必须使用new 父类名|接口名 ()来创建。)一、命名内部类——用于临时创建实例或者类型,且该类型或实例需要控制是否允许使用该类的人调用1-1:命名局部内部类public cla原创 2015-10-12 15:41:54 · 342 阅读 · 0 评论