Java
文章平均质量分 63
98ki
这个作者很懒,什么都没留下…
展开
-
eclipse中monokai插件的安装
csdn一篇文章中提到应该关注的几个Eclipse超酷插件,本文展示编辑插件monokai的安装过程。1.去 帮助→安装新软件,按下“ 添加站点进入“。输入 http://eclipse-color-theme.github.com/update 作为网址。然后点击继续安装。(请注意: 如果您正在使用的插件版本低于0.6,请卸载并重新安装后,上述指示。Update网站和插件ID已经改变原创 2013-06-18 21:20:34 · 4796 阅读 · 0 评论 -
集合框架
java解释型原创 2013-08-12 14:42:42 · 504 阅读 · 0 评论 -
封装 继承 多态
封装(encapsulation)隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别 继承package com.gem.java.day2; public class Animal { privateString name; privateint age; publicStr原创 2013-08-14 13:08:10 · 557 阅读 · 0 评论 -
抽象类 接口
接口package com.gem.java.day2;/** * interface来修饰的类(常量,方法) * 接口中所有的常量和方法都是公开的 * 接口是不可以被实例化的, * @author mkxu * */publicinterface TestInterface { //接口的常量必须要赋初始值 public stat原创 2013-08-14 13:44:31 · 666 阅读 · 0 评论 -
Java 之 String总结篇
String 存储结构一般而言,Java 对象在虚拟机的结构如下:对象头(object header):8 个字节 Java 原始类型数据:如 int, float, char 等类型的数据,各类型数据占内存如 表 1. Java各数据类型所占内存. 引用(reference):4 个字节 填充符(padding)表 1.Java 各数据类型所占内存数据原创 2014-05-14 17:00:53 · 590 阅读 · 0 评论 -
Java内存溢出实例总结
java虚拟机规范规定的java虚拟机内存其实就是java虚拟机运行时数据区,其架构如下:' v:shapes="_x0000_i1029">其中方法区和堆是由所有线程共享的数据区。Java虚拟机栈,本地方法栈和程序计数器是线程隔离的数据区。Java官方定义:http://www.98ki.com/servlet/HomeServlet?method=get&id=53原创 2014-05-16 15:04:45 · 5882 阅读 · 0 评论 -
Java 值传递
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答案基本上是:值传递说明:得出这种结论的前提必须是“参数的值就是对该对象的引用,而不是对象的内容” ----------------------------------------------------值传递:方法调用时,实际参数把它的值传递给对应的形式参原创 2014-05-12 21:34:39 · 674 阅读 · 0 评论 -
HashMap实现
1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:原创 2014-07-27 11:49:09 · 452 阅读 · 0 评论 -
正则表达式速查
元字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。原创 2014-09-13 19:16:38 · 717 阅读 · 0 评论