
java
文章平均质量分 52
Mr_Hagrid
这个作者很懒,什么都没留下…
展开
-
Java 常见面试题整理
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类转载 2016-02-25 21:07:54 · 702 阅读 · 0 评论 -
java 远程调试
开始: 在本地创建一个分支使用ssh方式连接git服务器,首先生成公钥id_rsa.pub,并把公钥中的内容在github上做相应的添加。这样就不用每次都输入账号密码了!“` cd existing_folder // 初始化git git init // 添加远端仓库和分支地址,origin是别名,任意取 git remote add origin git@xxx/testproject原创 2016-03-24 15:28:49 · 1098 阅读 · 0 评论 -
java GC
编写一个Java应用,在while(true)循环中每隔5秒new一个长度为1024的byte数组。1. 用jstat gcutil观察java进程执行时各代的变化情况(答案中贴出过程图片)。2. 用jmap导出java进程的heap,并用jhat观察内存占用排序(用web访问jhat服务,贴出排序图)。3. 分别使用parallelOldGC及CMS执行程序,打印gc log。(贴出两种不同的原创 2016-03-24 19:00:43 · 894 阅读 · 0 评论 -
JAVA基础重点难点笔记
1 JAVA中为什么没有多继承机制?是因为菱形继承的问题。 解释: 两个父类继承自同一个基类,两个父类里有一个相同的方法,那么作为子类应该怎么继承这个方法?父类1的还是父类2的?但是实现多个接口则没问题,因为不管哪个接口,调用的都是同一个实现。2 面向对象设计原则• 单一职责原则 – 一个类,最好只做一件事。 • 开放封闭原则 – 软件实体应该是可扩展的,而不可修改的。也就是,对扩展开放,原创 2016-04-13 21:30:23 · 2815 阅读 · 0 评论 -
JAVA集合深入理解,多图解析。
概览1.Collection 接口 类似数学上的集的概念,你能想到哪些方法? 集的大小、添加、删除、批量添加、批量删除、清空。hashCode和equals 是每个类都有的,就是这么简单。2.AbstractCollection ==> Collection的骨干实现那么他都实现了Collection的哪些方法?假设我们去掉他的abstract 关键字,结果如下: 可见,这里只有size 和原创 2016-04-14 14:05:48 · 1114 阅读 · 0 评论