![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 54
luotangsha
这个作者很懒,什么都没留下…
展开
-
如何才算掌握Java (转载)
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正原创 2011-06-25 19:38:00 · 308 阅读 · 0 评论 -
开发工具下载
jBPM :http://sourceforge.net/projects/jbpm/files/jBPM%204/原创 2011-08-06 23:46:55 · 316 阅读 · 0 评论 -
[Java] 用eclipse生成javadoc的时候发生“编码 GBK 的不可映射字符 ”
用eclipse生成javadoc的时候发生“编码 GBK 的不可映射字符 ”,很是恼火。其实是字符编码问题。 打开eclipse,project -> Generate javadoc 一项一项的选你要输出javadoc的项目,在VM设置中加入以下代码Jav转载 2011-08-07 10:58:50 · 420 阅读 · 0 评论 -
[Java] serialVersionUID作用
serialVersionUID 用来表明类的不同版本间的兼容性 (Java)简单的说,就是可以通过它来进行Bean的序列化和反序列化。 有时候还可以进行钝化数据和激活数据(类似于session 的钝化和激活) Java的序列化机制是通过在运转载 2011-08-09 22:27:34 · 1572 阅读 · 0 评论 -
[Java] 对象的序列化和反序列化
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序转载 2011-08-09 22:39:25 · 568 阅读 · 0 评论 -
Eclipse中自动生成get/set时携带注释给get/set
编码的时候通常要用到 JavaBean ,而在我们经常把注释写在字段上面,但生成的Get/Set方法不会生成,通过修改Eclipse源码可解决。效果如下:/** * 员工ID */ private String userid; /** * 获取员工ID * @return userid 员工ID */ public String getUserid() {转载 2011-11-27 14:16:55 · 11784 阅读 · 1 评论 -
java中hashcode()和equals()的详解
今天遇到个题目: 在重写了对象的equals方法后,还需要重写hashCode方法吗?为什么? 在Java中,重写equals()方法之后,是否需要重写hashCode()方法,那要看分情况来说明。有些情况下,是建议;有些情况下,是必须重写。 首先说建议的情况: 比如你的对象想放到Set集合或者是想作为Map的key时,那么你必须重写equals()方法,这样才能保证唯一性。当然转载 2011-11-27 21:56:34 · 431 阅读 · 0 评论 -
Eclipse中Java开发中版权声明及编码风格的注释
Java项目开发中,常常需要在编码文件上面加上一些版权声明或者类注释,如果文件很多,手工去添加或者修改,会很麻烦。可以利用工具满足我们的要求。一、版权声明可以使用Jautodoc。将jautodoc的plugin和feature目录对应copy到eclipse目录中,并且带-clean参数重新启动一次eclipse(以后不再需要该参数)。到eclipse的window->preferenc转载 2011-11-27 21:20:19 · 7509 阅读 · 0 评论 -
高效编写Java代码的几条建议
编程虽是复杂活,但成就优秀程序员和我们规范化,标准化的代码编写习惯是必不能少的,下面我们来看看高效的编写JAVA代码的几条建议吧。1、类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常转载 2011-11-27 21:32:14 · 612 阅读 · 0 评论 -
Comparable接口
11.13 Comparable接口11.13.1 比较器的基本应用在讲解数组时,曾经讲过可以直接使用java.util.Arrays类进行数组的排序操作,而且Arrays类中的sort方法被重载多次,可以对任意类型的数组排序,排列时会根据数值的大小进行排序。同样此类也可以对Object数组进行排序,但是要使用此种方法排序也是有要求的,即对象所在的类必须实现Comparable接口转载 2011-11-27 22:19:03 · 1467 阅读 · 0 评论 -
由Java中的Set,List,Map引出的排序技巧
一。关于概念: List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具转载 2011-11-27 22:08:47 · 513 阅读 · 0 评论 -
优化MyEclipse7.5
1、去除不需要加载的模块 一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止 加载启动。通过Windows - Preferences打开配置窗口,依次选择左侧的General -转载 2011-08-07 11:30:56 · 439 阅读 · 0 评论 -
[Java] 用link方式为Eclipse安装插件
为Eclipse安装插件的方法有两种:一种是将插件的相关jar文件复制到Eclipse的plugins目录下;另一种安装方式是link方式。后一种方式也是我们推荐的安装方式。用link方式安装JBPM流程设计器。在Eclipse的links目录下(如果你的Eclipse目原创 2011-08-05 02:50:18 · 951 阅读 · 0 评论 -
eclipse怎样生成javadoc
使用eclipse生成文档(javadoc)主要有三种方法: 1,在项目列表中按右键,选择Export(导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。 在Javadoc Generation对话框中有两个地方要注意的:转载 2011-07-06 00:10:53 · 350 阅读 · 0 评论 -
jexl解析表达式字符串
在java中,解析表达式字符串并完成计算方法如下: String jexlExp="1*2+6/(2+4)";Expression e=ExpressionFactory.createExpression(jexlExp);JexlContext jc=JexlHelper.cr转载 2011-07-17 00:02:34 · 4651 阅读 · 0 评论 -
Java中访问权限-类和接口
Java中访问权限-类和接口(1)类和接口的访问权限种类一样,有两中public,default,它们的不同在于是否能访问不同包中的类或接口 default:只能在本包中访问 public:任何地方都可以访问,当然不同的包中,首先要import,导入类。(2)类中成员转载 2011-07-26 21:53:13 · 779 阅读 · 0 评论 -
Hessian 介绍
在进行基于Hessian的项目开发时,应当注意以下几点:1、JAVA服务器端必须具备以下几点: (1)包含Hessian的jar包(2)设计一个接口,用来给客户端调用(3)实现该接口的功能(4)配置web.xml,配好相应的servlet(5)转载 2011-08-01 00:49:27 · 579 阅读 · 0 评论 -
[Java] J2EE项目异常处理
J2EE项目异常处理 为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定转载 2011-08-02 00:50:47 · 815 阅读 · 0 评论 -
[Java] JAVA加密算法简介
JAVA加密算法简介12007年02月05日 星期一 14:02通常,使用的加密算法 比较简便高效,密钥简短,加解密速度快,破译极其困难。本文介绍了 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman的使用。 第1章基础知识 1.1. 单转载 2011-08-02 21:36:33 · 780 阅读 · 0 评论 -
[Java] 数字摘要
数字签名一般来说,是用来处理短消息的,而相对于较长的消息则显得有些吃力。当然,可以将长的消息分成若干小段,然后再分别签名。不过,这样做非常麻烦,而且会带来数据完整性的问题。比较合理的做法是在数字签名前对消息先进行数字摘要。 数字摘要是将任意长度的消息变成固定长度转载 2011-08-02 21:56:17 · 1313 阅读 · 0 评论 -
[Java] JAVA异常设计原则
异常是面向对象语言非常重要的一个特性,良好的异常设计对程序的可扩展性、可维护性、健壮性都起到至关重要。 JAVA根据用处的不同,定义了两类异常 * Checked Exception: Exception的子类,方法签名上需要显示的声明throws,编译器迫使调用转载 2011-08-02 01:02:53 · 793 阅读 · 0 评论 -
javaRebel(jRebel)简介
做过Java WEB开发的都知道在对类文件的方法名进行修改时,要重新重启Web服务器类的修改才生效。而在开发中要等Web服务器重启也要一定的时间,利用javaRebel(jRebel)可以做到修改类文件后即时加载(其实更准确的说应该是当应用访问到该类时才加载),不用再去重新启动W原创 2011-08-04 01:00:13 · 1277 阅读 · 0 评论 -
Tomcat提示内存溢出解决方案
Tomcat提示内存溢出,如何解决?解决方案:在Eclipse中的window-preferences-servers-tomcat-tomcat 6.x-jdk-Optional java vm arguments这个框里面输入java vm的参数,如下:-Xms128原创 2011-08-04 01:03:21 · 434 阅读 · 0 评论 -
Java Exception处理之最佳实践
本文是Exception处理的一篇不错的文章,从Java Exception的概念介绍起,依次讲解了Exception的类型(Checked/Unchecked),Exception处理的最佳实现:1. 选择Checked还是Unchecked的几个经典依据2. Exception的封装问题3. 如无必要不要创建自己的Exception4. 不要用Exception来作流程控制转载 2011-11-30 02:14:39 · 436 阅读 · 0 评论