![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 技术
文章平均质量分 82
flurriedCat
这个作者很懒,什么都没留下…
展开
-
程序中的@Override是什么意思?
@Override是Java5的元数据,自动加上去的一个标志,告诉你说下面这个方法是从父类/接口 继承过来的,需要你重写一次,这样就可以方便你阅读,也不怕会忘记 @Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:1>可以当注释用,方便阅读 2>编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错比如你如果转载 2014-12-18 19:36:09 · 361 阅读 · 0 评论 -
Eclipse提高工作效率的好习惯
下面就一些每天都在使用的东西列个表(不分先后),肯定是不全的,或者是不详细的,高手请补充,入门弟子请体验Eclipse提高工作效率的好习惯:1、切换编辑点 Alt + 2、查看打开文件 Ctr + e 3、充分利用模板 主要是自己定义的4、自定义快捷键生成Getter和Setter我的:Ctr+Shift+S,S 单个的属性的生成你可以:Ctr+1 建议中有一项5、删除转载 2015-01-14 09:29:03 · 349 阅读 · 0 评论 -
Java GetBytes 编码方式
在JAVA源文件-->JAVAC-->Class-->Java-->getBytes()-->new String()-->显示的过程中,每一步都有编码的转换过程,这个过程总是存在的,只是有的时候用默认的参数进行。 1. JAVAC是以系统默认编码读入源文件,然后按UNICODE进行编码的。可以通过指定编码方式改变Javac读入源文件的编码方式。 Java代码转载 2014-12-19 20:15:38 · 312 阅读 · 0 评论 -
HashMap 使用小结
本文重点介绍HashMap。首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。在下文中会有例子具体说明。再来看看HashMap和TreeMap有什么区别。HashMap通过hashcode对其内容进行快速查找,而TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个转载 2014-12-19 20:54:02 · 265 阅读 · 0 评论 -
装饰者模式(Decorator Pattern)
一、基本结构1.层次一:原始抽象类 抽象类:Cakeabstract class Cake { protected String description="Unknown Cake"; public abstract void printDescription();//抽象方法必须指定为abstract类型 }2.层次二:具体实现者、装饰者抽象转载 2014-12-19 20:17:58 · 288 阅读 · 0 评论 -
Java中线程实现的两种方式例程
1. 继承Threadpackage com.sunplusedu;public class JavaTest { public static void main(String args[]){ new MyThread().start(); int i = 10; for(i = 10; i > 0; i--){转载 2014-12-18 20:52:37 · 298 阅读 · 0 评论 -
Java中重载与复写的区别、super与this的比较
1. 方法重载与方法复写的区别区别方法重载方法复写英文单词OverloadingOverride概念方法名称相同,参数的个数或者类型不同方法名称相同,参数的个数和类型相同,方法的访问权限不能更严格使用范围发生在同一个类中发生在继承关系中,是由子类进行复写转载 2014-12-18 19:27:17 · 280 阅读 · 0 评论 -
ArrayList使用总结!
1.首先要明确的知道ArrayList其实就是一个一维数组, 实现了可自增集合对象。2.public ArrayList构造方法,其实是为数组制定大小。3.ensureCapacity方法,实现对数组的扩容(其实使用的是Arrays.copyOf进行操作的)。4.add方法,插入指定位置数据。(System.arraycopy),再将指定位置替换所需插入的值5.remove方法原创 2015-04-29 09:41:37 · 294 阅读 · 0 评论