`
coolmist
  • 浏览: 60377 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

面试题

阅读更多

java基础



1.String与Stringbuffer的区别,String是否可以继承,在内存中它们分别存储在那里



(1)string类是不可变类,final类型,而stringbuffer类是可变类,可操作对字符串内容进行修改



(2)string类覆盖了object类的equals()方法,而stringbuffer没有



(3)string类对象可以使用“+”进行连接,而stringbuffer类对象之间不行。



(4)stringbuffer是一个可变对象,对它进行修改的时候不会像string那样重新建立对象,只能通过构造函数来建立。



(5)string的长度一旦变动,其内部将重新分配新的内存空间



         stringbuffer在做字符长度变动的时候将继续使用原来的内存空间,不新分配。



  
内存中的分配






int a=3   //栈

String A ="a";  //栈

String B=new String("b");    //堆 

StringBuffer C=new StringBuffer("c");     //堆









2.抽象类与接口的区别



(1)抽象类在java语言中表示的是一种继承关系,一个类只能使用一次继承关系,但是一个类却可以实现多个接口



(2)抽象类和接口反映出的设计理念不同,抽象类表示的是is-a关系,接口表示的是like-a关系



(3)在抽象类中,变量可在子类中重定义,重新赋值,可以有非抽象方法



       在接口中所有变量都是public static final类型的,必须给出初值,不能重新赋值。并且所有方法都是public abstract类型的,不能有非抽象方法



3.hashmap与hasptable的区别






   HashMap





Hashtable


的轻量级实现(非线程安全的实现),他们都完成了


Map


接口






   (1)


HashMap


允许将


null


作为一个


entry





key


或者


value


,而


Hashtable


不允许。





  (2)最大的不同是,


Hashtable


的方法是


Synchronize


的,而


HashMap


不是,在多个线程访问


Hashtable


时,不需要自己为它的方法实现同步,而


HashMap
就必须为之提供外同步。







4.


Map

是否有顺序,什么样的有顺序,怎样遍历一个map。



   treemap有顺序。遍历一个map有两种方法:(1)iterator(2)增强型for循环(for-each)



5.int与string怎么进行转换



   string转int





1). int i = Integer.parseInt([String]); 或  

i = Integer.parseInt([String],[int radix]); 

2). int i = Integer.valueOf(my_str).intValue();  









   int转string




1.) String s = String.valueOf(i); 

2.) String s = Integer.toString(i);  

3.) String s = "" + i;  









6
.Java
中怎么会出现内存泄露




  Normal
  0
 
  7.8 磅
  0
  2
 
  false
  false
  false
 
  
  
  
  
  
  
  
  
  
  
  
  
 
  MicrosoftInternetExplorer4

<![endif]-->
Java[/size]
也存在内存泄露问题,其原因主要是一些对象虽然不再被使用,但它们仍然被引用。为了解决这些问题,我们可以通过软件工具来检查内存泄露,检查的主要原理就是暴露出所有堆中的对象,让程序员寻找那些无用但仍被引用的对象。





  Normal
  0
 
  7.8 磅
  0
  2
 
  false
  false
  false
 
  
  
  
  
  
  
  
  
  
  
  
  
 
  MicrosoftInternetExplorer4

<![endif]-->
  [/size]
A a = new
A();


[/size]
  
//
应用
a
对象



  [/size]
a = null; //
当使用对象
a
之后主动将其设置为空


7.
java中函数中传递的是引用还是值?






Java[/size]
中参数传递的都是值
,
对应基本类型
,
传递的是原值的拷贝
;
对于类类型
,
传递的是引用即地址的拷贝
.







8.

多线程实现的

2种方式,有什么优缺点,多线程容易出现的问题。死锁,同步,怎么解决。



继承thread类和实现runnable接口。










  Normal
  0
 
  7.8 磅
  0
  2
 
  false
  false
  false
 
  
  
  
  
  
  
  
  
  
  
  
  
 
  MicrosoftInternetExplorer4

<![endif]-->
[size=9pt;]使

用Runnable
接口
[/size]


[size=9pt;]可以将代码和数据分开,形成清晰的模型;

[/size]

[size=9pt;]还可以从其他类继承;

[/size]

[size=9pt;]保持程序风格的一致性。

[/size]

[size=9pt;" lang="EN-US]
[/size]

Thread[/size]

[/size]


;[/size]
[/size]


     [/size]
Thread. currentThread()[/size]





















 

分享到:
评论
1 楼 386648753 2012-03-12  

相关推荐

    10万字总结java面试题和答案(八股文之一)Java面试题指南

    JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...

    牛客大数据面试题集锦+答案,共523道,46W+字。大厂必备

    大数据面试题V3.0完成了。共523道题,679页,46w+字,来源于牛客870+篇面经。 主要分为以下几部分: Hadoop面试题:100道 Zookeeper面试题:21道 Hive面试题:47道 Flume面试题:11道 Kafka面试题:59到 HBase面试题...

    云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云

    云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备...

    个人面试题总结(java,数据库,前端).zip

    文件中包含了本人最近在网上总结的面试题,有java面试题,jq面试题,jsp、servlet、ajax面试题,mysql面试题,oracle面试题,redis教案,也有最近时间总结的公司面试题,涉及的层面虽然不是很多,但是应对面试 应该...

    2023最新JAVA面试题集

    2023年最新版--Java+最常见的+200++面试题汇总+答案总结汇总 阿里百度美团面试题合集 大数据面试题 100道 多线程面试59题(含答案) 最新JAVA面试题总结之基础/框架/数据库/JavaWeb/Redis BIO,NIO,AIO,Netty面试题 ...

    java面试题,J2EE面试题 笔试题

    最全的j2EE面试题,题量大、经典,是我面试的整理试题 1、java笔试题大集合 2、各个公司面试题 3、J2EE初学者面试题 4、J2EE面试题(打码查错题) 5、java_华为笔试题 6、java常见面试题 7、java程序员面试宝典 8、...

    (完整版)运维面试题(含答案).pdf

    (完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题(含答案).pdf(完整版)运维面试题...

    2020年前端面试真题(阿里、网易、滴滴等)文件为百度网盘链接永久有效

    现在五块钱的付出,将来收获的可能是一份心仪的offer,干货满满,建议下载。...友情提示:本套面试题包括面试题900题+公司实战面试题400问,面试题已经整理好答案,公司题由于新收录没有答案,但非常有参考价值。

    【BAT必备】zookeeper面试题

    【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】zookeeper面试题【BAT必备】...

    Python面试题及答案共70道.docx

    Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python面试题及答案共70道Python...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    面试题包含了不同技术层面的面试问题,同时也能对一些没有面试开发经验的小白给予不可估量的包装, 让你的薪水绝对翻倍, 本人亲试有效.Java面试题84集、java面试专属及面试必问课程,所有的面试题有视屏讲解, 解答方案....

    超全的嵌入式工程师笔试面试题汇总.zip

    超全的嵌入式工程师笔试面试题汇总 单片机嵌入式应聘测试题(含答案).pdf 经典嵌入式面试题.pdf 嵌入式工程师笔试题带答案.pdf 嵌入式工程师经典面试题.pdf 嵌入式软件工程师笔试集锦.pdf 嵌入式软件工程师笔试题__...

    【BAT必备】dubbo面试题

    【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题【BAT必备】dubbo面试题...

    H5前端面试大全-包含大厂面试题_25个md文件分类面试题.rar

    前端笔试面试题部分 试题链接 原题概述 标签分类 1.md CSS部分 CSS 2.md HTML部分 HTML 3.md FEX 面试题 General 4.md 前端面试常见问题 General 5.md 前端面试HTML 相关问题 HTML 6.md 前端面试CSS 相关问题...

    2024年tensorflow面试题必问.zip

    内容概要:本面试题涵盖了各种类型的技术面试题,包括编程语言、算法、数据结构、操作系统、计算机网络、数据库等多个方面。这些面试题都是经过精心筛选和整理的,涵盖了常见的面试题型和知识点,能够帮助求职者全面...

    ERP工程师面试题ERP工程师面试题

    ERP工程师面试题ERP工程师面试题ERP工程师面试题ERP工程师面试题

    嵌入式C语言面试题汇总(超经典).pdf

    我们在找嵌入式方面的工作时,让我们头疼的恐怕就是面试题了,因为我们摸不到企业的命题规律,也不知道该怎样去准备,今天将各大企业的面试题进行汇总,分享给大家,希望可以帮到各位小伙伴。加油哦!

    最全的IT公司面试题集 CHM版的

    Java面试题,J2EE面试题,.net面试题,PHP面试题,数据库面试题,英语面试,外企面试,软件测试面试题,Python面试题,Oracle面试题,MySql面试题,Web开发面试题,Unix面试题,程序员面试,网络技术面试题,网络安全面试题,Linux...

    java高级软件工程师面试题大全及答案 含一些公司面试题

    java高级软件工程师面试题大全及答,一些公司的面试题,对于正在找工作应对面试的朋友或许有点帮助。java高级软件工程师面试题大全及答,一些公司的面试题,对于正在找工作应对面试的朋友或许有点帮助

Global site tag (gtag.js) - Google Analytics