
Java
文章平均质量分 74
Rflyee
我渴望的成功,是希望能够依靠自己的努力去改变些什么!
展开
-
静态类
(参考:http://klcwt.iteye.com/blog/452834)在一个类中创建另外一个类,叫做成员内部类。这个成员内部类可以静态的(利用static关键字修饰),也可以是非静态的。由于静态的内部类在定义、使用的时候会有种种的限制。所以在实际工作中用到的并不多。 在开发过程中,内部类中使用的最多的还是非静态地成员内部类。不过在特定的情况下,静态内部类也能够发挥其独特的作用。转载 2013-03-01 19:41:21 · 778 阅读 · 0 评论 -
java静态导入
java静态导入,是java5的新特性,即在本类中导入其他类中的一个或者所有方法、变量。这样静态导入之后,在本类中可以将导入的方法、变量当做自己本地定义的成员,可以直接引用,而不必以类 *成员(*代表‘.’)的形式出现。这样做的好处是方便,却容易形成混淆。故一般在大量使用时才使用(或有其他情况)。实例:静态导入之前:public class Test { public原创 2013-03-01 20:03:26 · 878 阅读 · 0 评论 -
MyEclipse的Content Assist快捷键不好用,怎么办?
MyEclipse默认内容助手快捷键为alt+/,但是很多情况下此快捷键并不好使,这样的原因主要可能有两个:1、内容助手没有开启;2、内容助手快捷键和电脑其他软件快捷键有冲突。这样便可以有针对性的解决问题:1、开启内容助手;2、修改内容助手快捷键 window->perferences->ceneral->keys;找到content assist 并修改快捷键原创 2013-04-08 11:23:32 · 1781 阅读 · 0 评论 -
java中stack 和 heap的区别,java中的垃圾回收机制
#. 在java中有两类内存。分别称为stack(栈)和heap(堆)。stack是程序内存空间,因此所有的基本类型和对象的引用是存在stack中。heap是java虚拟机储存对象的,它是一个巨大的内存,当你创造一个对象,java虚拟机把对象放入heap中,把创造的对象的地址放入stack中。因此,基本类型、对象的引用储存在stack中;对象储存在heap中。#. java中的垃圾翻译 2013-04-17 01:04:18 · 10096 阅读 · 4 评论 -
Java关键字this的用法总结
首先了解一下java中类的引用原创 2013-09-26 16:31:40 · 1750 阅读 · 0 评论 -
Java中常出现的乱码问题总结
编码也就是计算机能识别的数据与人类友好的数据的翻译过程。计算机的基本存储单位是byte,人类友好语言(汉语英语等各种语言)用char存储吧。那么编码其实就可以理解为char-byte、byte-char这样的过程。这样char-byte之间的翻译就需要一个标准了,可惜的是每个国家根据自己国家的母语设计出了不同的翻译标准,这边导致不同标准之间的翻译过程出现不统一,自然乱码问题就出现了。常见的原创 2013-10-27 22:02:06 · 2670 阅读 · 0 评论 -
异或加密算法
简单异或密码(simple XOR cipher)是密码学中中一种简单的加密算法。异或运算:m^n^n = m;利用异或运算的特点,可以对数据进行简单的加密和解密。/** * 简单异或加密解密算法 * @param str 要加密的字符串 * @return */private static String encode2(String str) { int code = 1原创 2013-12-18 21:35:33 · 3725 阅读 · 0 评论 -
eclipse启动时 failed to create the java virtual machine 解决办法
重新安装jdk之后,遇到这样的问题“failed to create the java virtual machine”。google了一下,找到了合适的解决办法及解释:解决步骤:1、打开eclipse解压目录下的配置文件eclipse.ini;2、找到 --launcher.XXMaxPermSize 256M 并改为 --launcher原创 2013-05-22 00:29:17 · 49258 阅读 · 11 评论 -
java final方法与java内联函数
《java编程思想》中讲到final方法时提到,使用final方法原因有两个, 一、锁定方法。防止任何继承类修改、覆盖 二、效率。在java早期实现中,如果将一个方法指明为final,就是同意编译器将针对该方法的调用都转化为内嵌调用。…..大概就是,如果是内嵌调用,虚拟机不再执,在最新java设计中,,,,,如果是内嵌调用,虚拟机不再执行正常的方法调用(参数压栈,跳转到方法处执行,再调回,处理栈参数,处理原创 2016-04-05 19:28:16 · 11235 阅读 · 1 评论