-
变态级JAVA软件工程师面试32问(附答案)[散分]
变态级JAVA程序员面试32问(附答案)[散分]变态级JAVA程序员面试32问(附答案)第一,谈谈final,finally,finalize的区别。final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为fin...
10
热度 -
java程序员面试必备的32个要点,该如何处理
java程序员面试必备的32个要点很经典的东西,被转的到处都是,先写原文:第一,谈谈final,finally,finalize的区别。final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资...
250
热度 -
list,set,地图的作用
list,set,map的作用list,set,map的作用color='#e78608'>------解决方案--------------------------------------------------------List,set,Map的用法和区别Collection├List│├LinkedList│├ArrayList│└Vector│└Stack└SetMap├Hashtable...
6001
热度 -
[讨论]Vector和ArrayList有我们区别?请赐教?
[讨论]Vector和ArrayList有我们区别?请赐教? Vector和ArrayList有我们区别?请赐教? 搜索更多相关主题的帖子: color="red">Vectorcolor="red">ArrayList color='#FF8000'>----------------解决方案-------...
348
热度 -
java 中最常见的 5 个异常
java中最常见的5个错误【编者按】在编程时,开发者经常会遭遇各式各样莫名错误。近日,SushilDas在GeekOnJava上列举了Java开发中常见的5个错误,与君共「免」。以下为译文:1.Null的过度使用避免过度使用null值是一个最佳实践。例如,更好的做法是让方法返回空的array或者collection而不是null值,因为这样可以防止程序抛出NullPointerException。...
40
热度 -
Android开发点点滴滴——一些基础的但有用的学识(3)
Android开发点点滴滴——一些基础的但有用的知识(3)1.long型数据的计算之前在写到关于一个时间的小软件时,System.currentTimeMillis()返回的是从1970年1月1日到现在的毫秒数,是long型的,需要给这个加上一个数字。比如:longcurTime=System.currentTimeMillis();//获取当前时间longdeadLineTime=curTime...
81
热度 -
Java:通过指针对象同步?
问题描述 假设我有list_a,我需要同步访问。 现在,如果我定义一个指向此对象list_A的指针 List<...>list_a=Collections.synchronizedList(newArrayList<JmDNS>()); List<...>list_A=list_a; 我可以通过List_A同步并假设对List_a访问是同步的吗? 这是因为...
37
热度 -
1人30天44587行代码,分享舍得网开发经验(修改版),该如何解决
1人30天44587行代码,分享舍得网开发经验(修改版)原帖在这里http://topic.csdn.net/u/20080124/16/edff1fef-ff1f-41e0-96a2-2707f99f3b21.html不知道为什么原来的帖子被删除了,我用心写这么高水准的帖子,不应该被删才对。该帖在原来的基础上做了修正和增加。舍得网(shedewang.com)的开发暂时告一段落,一个人用时不到1...
232
热度 -
分享+散分,该如何解决
分享+散分本帖最后由lcf于2013-07-1115:10:59编辑论坛里很多新手提问如何学习Java,我觉得不如开个帖子大家分享一下你是怎么入门的,给新人做参考。分享内容大概包括几点:*描述一下你自己觉得最牛逼的项目是什么样的,多个也可以*从开始到入门,看了哪些资料,都教会了你什么东西?*你走过哪些弯路,都有什么教训?我先自己来。我公司是做交易系统的,所以最牛逼的项目自然是交易系统了。它要求高稳...
466
热度 -
JAVA面试有关问题
JAVA面试问题第一,谈谈final,finally,finalize的区别。final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。第二,AnonymousInner...
9151
热度 -
说说Android LRU缓存算法实现学习笔记(1)
说说AndroidLRU缓存算法实现学习笔记(一)在我们的手机应用开发时候,我们经常会遇到大数据访问的时候,我们通常会考虑以下几个方面的情况。一、手机内存的限制还必须保证应用反应的流畅;二、尽量小的流量消耗,不然,你的应用流畅度再好体验再好,用户还是会毫不犹豫的卸载掉你的应用。大数据量访问的情况下,数据缓存是我们一定会考虑到的解决方案。而作为缓存,我们很重要的会考虑以下几点:1.访问速度;2.逐出...
73
热度 -
JavaSE学习笔记(一)
JavaSE学习笔记(1)(1)静态导入导入技术其实在java中是为了方便的使用其他人写好的类。importjava.lang.*|类名在原来的导包语句中发现只能导入类。如果需要导入的是一些静态的方法或者属性那么就无能为力。举例1:求一个任意半径的圆形的面积?//求一个任意半径的圆形的面积publicstaticvoidgetArea(){//1.求一个随机的半径doubler=Math.ceil...
92
热度 -
java.util.concurrent.BrokenBarrierException的原因
问题描述 我正在学习循环障碍。 我正在尝试编写代码示例: publicclassMain{ publicstaticfinalintPARSER_COUNT=15; publicstaticfinalintPRODUCT_TRESHOLD=5; publicstaticvoidmain(Stringargs[]){ ProductImporterproductImporter=newPro...
95
热度 -
JAVA基础拾掇-集合篇(一)
JAVA基础整理-集合篇(一)集合作为JAVA的基础知识,本来感觉自己理解的很清楚了,但是在最近的一次面试中还是答得不尽如人意!再次做一下整理,以便加深理解以及随时查阅。首先,java.util包中三个重要的接口及特点:List(列表)、Set(保证集合中元素唯一)、Map(维护多个key-value键值对,保证key唯一)。集合框架体系如下图所示:图1各个集合类型的区别与联系如下图:接口简述实现...
74
热度 -
传智Java集合+IO 一部分知识测试
传智Java集合+IO部分知识测试集合+IO部分共40道选择题,每题2.5分。多选题有错则全错,全对才满分.单列集合的顶层接口是()ba)Mapb)Collectionc)Listd)SetArrayList类的底层数据结构是()Aa)数组结构b)链表结构c)哈希表结构d)红黑树结构LinkedList类的特点是()Ba)查询快b)增删快c)元素不重复d)元素自然排序Vector类的特点是()Aa...
3
热度 -
java口试笔试题大汇总(1)
java面试笔试题大汇总(1)JAVA相关基础知识1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以...
1515
热度 -
java口试32问(转)
java面试32问(转)第一,谈谈final,finally,finalize的区别。第二,AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)。第四,&和&&的区别。第五...
9431
热度 -
java口试试题(整理)
java面试试题(整理)第一,谈谈final,finally,finalize的区别。final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修...
6654
热度 -
Java口试32题
Java面试32题第一,谈谈final,finally,finalize的区别????final修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改...
7176
热度 -
java面试的一些有关问题
java面试的一些问题俗话说细节决定成败。就算很简单,很小的问题,我们还是要注意一下的。往往那些’老奸巨滑‘的老一辈面试官,他们都是很强大的,给你上这么一道题。让你措手不及怎么办。面试开始题目:第一,谈谈final,finally,finalize的区别。final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。fina...
4279
热度