java基础学习(面试宝典):
1.java中“==”和equals方法究竟有什么区别?
(1)==操作符专门用来比较两个变量的值是否相等,也即是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型的,那么,这时候涉及到两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Obj...
分类:
编程语言 时间:
2016-07-10 18:37:34
阅读次数:
208
一. Java基础部分7
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?7
2、Java有没有goto?7
3、说说&和&&的区别。8
4、在JAVA中如何跳出当前的多重嵌套循环?8
5、switch语句能否作用在byte上,能否作用在long上,能否作用在String上?9
6、short s1 = 1; s1 = s1 + 1;有什么错?
shor...
分类:
编程语言 时间:
2016-05-13 15:03:00
阅读次数:
368
Java 基础:1.public static void main(String[] args)表示程序的入口,JVM在启动时会按照上述签名规则查 找(必须有public,static,void和字符串数组作为方法参数)main方法可以用final,synchronized 修饰,但不可以用abst ...
分类:
编程语言 时间:
2016-05-05 22:39:40
阅读次数:
243
和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。 1. Java多线程面试问题 1.1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境 ...
分类:
编程语言 时间:
2016-04-20 13:23:45
阅读次数:
162
Java面试宝典(蓝桥学院) 回答技巧 这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的学生在笔试/面试时更好地赢得好的结果。由于这套试题涉及的范围很泛,很广,很杂,大家不可能一天两天就看完和学完这套面试宝典,即使你已经学过了有关的技术,那么至少也 ...
分类:
编程语言 时间:
2016-03-26 10:45:40
阅读次数:
222
Java面试宝典之数据结构基础 —— 线性表篇 一、数据结构概念 用我的理解,数据结构包含数据和结构,通俗一点就是将数据按照一定的结构组合起来,不同的组合方式会有不同的效率,使用不同的场景,如此而已。比 如我们最常用的数组,就是一种数据结构,有独特的承载数据的方式,按顺序排列,其特点就是你可以根据下
分类:
编程语言 时间:
2016-03-10 12:15:37
阅读次数:
261
Java面试宝典之二叉树的实现 我们接着上一篇数据结构继续讲解。本章系数据结构之树与二叉树,从这章开始,我们就要介绍非线性结构了,这些内容理解起来比线性表稍难一些,我尽量写的通俗一些,如果读的过程中有任何问题,请按上述方式联系我! 一、树 树 形结构是一类重要的非线性结构。树形结构是结点之间有分支,
分类:
编程语言 时间:
2016-03-10 12:11:10
阅读次数:
280
31、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有?没有。因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。在这段代码中,s原先指向一个String对象,内容是 "Hell...
分类:
编程语言 时间:
2015-09-22 23:35:13
阅读次数:
318
这套面试题主要目的是帮助那些还没有java软件开发实际工作经验,而正在努力寻找java软件开发工作的朋友在笔试时更好地赢得笔试和面试。由于这套面试题涉及的范围很泛,很广,很杂,大家不可能一天两天就看完和学完这套面试宝典,即使你已经学过了有关的技术,那么至少也需要一个月的时间才能消化和掌握这套面试宝典...
分类:
编程语言 时间:
2015-07-04 15:31:00
阅读次数:
135