![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
江湖小虾米东方未明
谁会不厌其烦的安慰那无知的少年
展开
-
Struts表单传值
在图解:在Eclipse中建立第一个Struts2程序中我们建立了第一个struts程序,那么如何把登陆页面中的用户名传递到登录成功的页面中呢?有三种方式,1,使用默认的action的传递方式。2,自定义一个vo,在action中使用这个vo3,使用ModelDriven的方式。下面分别叙述。1,使用默认的action的传递方式。action文件如下:pac转载 2014-07-25 23:20:28 · 690 阅读 · 0 评论 -
Java字符串问题Top10
如何比较字符串?使用“==”还是使用equals() ?简单地说,“==”测试引用同一地址,而equals()测试值是否相等。除非需要检查两个字符串是否是同一个对象,否则应该总是使用equals()方法。如果你知道字符串驻留(string interning)的概念的就更好了。译注:字符串驻留是指为每个独立的String值只保留一个不可改变的拷贝,详细解释可参见String interning词条转载 2015-10-29 15:25:39 · 732 阅读 · 0 评论 -
PropertyChangeSupport类(观察者模式)
先看PropertyChangeSupport类的官方文档解释: This is a utility class that can be used by beans that support bound properties. You can use an instance of this class as a member field of your bean and delegate转载 2015-09-05 17:43:07 · 639 阅读 · 0 评论 -
Maven介绍
创建project先去官方网站下载一个最新版本http://maven.apache.org/download.cgi. 下载后解压,使用之前最好先将maven的bin目录设置到path环境变量里面。maven无非也就是用来build一个project的,直接先上一个例子,在命令行下输入下面的命令:mvn archetype:generate DarchetypeGroupId=org.apache转载 2015-06-26 10:08:37 · 399 阅读 · 0 评论 -
java服务器端成长指南
前言这是一份针对新手的服务端开发入门与进阶指南。遇到问题及时问你的 mentor 。 建议:尽量用google查找技术资料。有问题在stackoverflow找找,大部分都已经有人回答。多看官方的技术文档。ibm developerworkers的文章质量整体上有保障。平时花一些时间在github上阅读优秀项目源码。入门(1-2 个月)转载 2015-05-17 21:34:27 · 540 阅读 · 0 评论 -
浅谈java基本类型的封装类型与对象池的概念
1.问题面试的时候经常会被问到String类对象在java中存放于(=@__@=)哪里以及string = "abc"与string = new String('abc')的区别,不知道你是否遇见了其很多次- -?比如说我面的去哪儿面试等。2.概念在JDK 5.0之后,java为了避免频繁的创建和销毁对象而影响性能(原因),设计了对于8种基本类型(6中number类型+char原创 2015-05-07 11:51:28 · 1087 阅读 · 0 评论 -
org.mockito.exceptions.misusing.UnfinishedStubbingException
问题 org.mockito.exceptions.misusing.UnfinishedStubbingException: 当我们一个mock方法中继续mock的时候就会跑出异常。比如如下例子 when(bbbModel.getAAAModel()).thenReturn(AAATest.mocAAAModel())关键是你在AAATest.mockAAAmodel原创 2015-05-15 15:27:50 · 15179 阅读 · 0 评论 -
RCP:利用actionSet在菜单(menu)里添加内容
本篇转载自点击打开链接eclipse的菜单menu、工具栏toolbar乃至视图的上下文菜单contextmenu都是使用Action或Command实现的。Action即是org.eclipse.jface.action.IAction Command即是 org.eclipse.core.commands.Command 从它们的包名可以看出,Action是UI相关转载 2015-05-04 15:10:59 · 928 阅读 · 0 评论 -
Eclipse RCP开发基础
Eclipse RCP开发基础转载自http://blog.csdn.net/zjuylok/article/details/56435952010-06-02 23:54 8799人阅读 评论(4) 收藏 举报eclipsecommand扩展extensionmenuapplication目录(?)[+]RCP 开发环境 Eclipse 的重要转载 2015-05-04 00:22:15 · 4769 阅读 · 2 评论 -
Java整个编译以及运行的过程
Java整个编译以及运行的过程相当繁琐,本文通过一个简单的程序来简单的说明整个流程。 如下图,Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode) 2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过JVM的解释运行,所以说Java被称为半解释语言( "semi-interpreted"转载 2015-04-30 11:47:30 · 507 阅读 · 0 评论 -
如何理解Java泛型
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")转载 2015-04-23 11:46:57 · 522 阅读 · 0 评论 -
Java中内部类揭秘(一):外部类与非静态内部类的”相互可见性“
好文值得转~我们都知道,非静态内部类可以访问外部类的私有成员(包括私有变量和方法),这也正是使用非静态内部类与普通类的一个重要区别:非静态内部类是依赖于外部类对象而存在的,这种依赖就包括它要能自由地访问外部类对象的所有成员(因为private成员都可以访问了,其他权限的成员更不在话下。不过一般来说一个内部类只会访问外部类的部分成员而不是全部)。比如心脏作为单独的一个类存在可能没有太大的转载 2015-04-23 15:46:45 · 359 阅读 · 0 评论 -
java内存分配和string的深度解析
一、引题 在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌,则可忽略此文。 1、java内存具体指哪块内存?这块内存区域为什么要进行划分?是如何划分的?划分之后每块区域的作用是什转载 2015-04-12 11:43:14 · 465 阅读 · 0 评论 -
Java内部类访问局部变量时的final问题
JAVA用了也快三年了,内部类访问局部变量的情况也没少遇到。也一直知道要给变量加个final修饰符,不然通过不了编译。但一直也没深究过为什么要加。昨天好奇的上网查了下,并翻阅了下相关的书籍(Core Java 8th),终于算是搞明白了,在这里简单说明下。说先我们来看一段示例代码:01 public void start(int interval,final boole转载 2015-04-07 21:15:15 · 364 阅读 · 0 评论 -
Java语言将换行符\r\n写进文件时注意事项
ava语言将换行符\r\n写进文件时注意事项 2012-03-15 00:39:50| 分类: Java语言|举报|字号 订阅1、将String写入到文件时,换行符有一些会被过滤掉,没有任何效果。解决办法:那是因为默认的情况下,界面上的换行时用的"\n",这是LINUX和UNIX的换行符。在windows下换行符是"\r\n".转载 2014-11-10 01:08:41 · 4653 阅读 · 0 评论 -
Web项目中引入maven依赖管理
本人亲测有效先新建一个maven project修改.project文件:将以下maven工程下.project代码拷贝到web工程根路径下的 .project 文件中的 标签下(如果代码存 在,则无须拷贝)<buildCommand> <name>org.maven.ide.eclipse.maven2Builder</name> <arguments></argume原创 2016-02-28 16:45:47 · 2554 阅读 · 0 评论