摘要: 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contai... 阅读全文
posted @ 2015-10-14 23:16 剑芒 阅读(178) 评论(0) 推荐(0)
摘要: 原文来自http://www.allapplabs.com/interview_questions/java_interview_questions.htm翻译:Zeng Yuetian转载请注明出处。Q011:What is an Iterator?什么是Interator?A:Some of t... 阅读全文
posted @ 2015-10-14 23:14 剑芒 阅读(163) 评论(0) 推荐(0)
摘要: 最近面试一直被多线程所折磨。因为之前的公司一直没有太多高并发的处理,所以对JAVA的多线程并没有太多实战经验。今天面试的时候再多线程上被虐的很惨。晚上回来赶紧写一下demo去理解一下。事例1: 1 public class A 2 { 3 public synchronized static... 阅读全文
posted @ 2015-10-14 23:13 剑芒 阅读(184) 评论(0) 推荐(1)
摘要: 5月5日,广州,阿里实习生面试,Java研发工程师,完全被虐orz 几乎没有Java项目开发经验,接近零基础,去水了一发,毫无悬念的被刷了。。RP也是杠杠的,准备过的题目一个都没被问到,算法题也是一条也没出orz,面试官貌似不知ACM是何物,GG了。。不过这次面试收获还是挺大的。。 面试前: 出地铁 阅读全文
posted @ 2015-10-14 23:12 剑芒 阅读(1266) 评论(1) 推荐(0)
摘要: 总结这些天面试Java开发过程中的大多数问题,综合分类有Java基础,框架,多线程,网络通信,Linux,数据库,设计模式,算法,缓存等几个模块,由于问题太多,下面先列出问题,之后有时间在写文章解答,或者网上有很多答案,可以自行搜索。一、Java基础1.String类为什么是final的。2.Has... 阅读全文
posted @ 2015-10-14 23:06 剑芒 阅读(1122) 评论(0) 推荐(1)
摘要: eaglepanjava面试中常用的排序算法一、冒泡排序packagesort.bubble;importjava.util.Random;/***依次比较相邻的两个数,将小数放在前面,大数放在后面*冒泡排序,具有稳定性*时间复杂度为O(n^2)*不及堆排序,快速排序O(nlogn,底数为2)*@a... 阅读全文
posted @ 2015-10-14 23:03 剑芒 阅读(260) 评论(0) 推荐(0)
摘要: Java 线程面试问题在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分。如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程 的问题。在投资银行业务中多线程和并发是一个非常受欢迎的话题,特别是电子交易发展方面相关的。他们会问面试者很多令人混淆的Java线程问题。面... 阅读全文
posted @ 2015-10-14 22:40 剑芒 阅读(192) 评论(0) 推荐(0)
摘要: 最近去了几家公司面试java中高级工程师,打击挺大的,感觉自己一直以来没有很好的深入学习,对各种知识都是一知半解,但心又太高,想找更高薪的 职位,结果面试屡屡碰壁,哎,心情好低落,也是时候静下心来,好好总结一下了,准备开个博客,记录一下以前用过的技术、开发经验等,也用来总结一下将来的 学习和工作经历... 阅读全文
posted @ 2015-10-14 22:37 剑芒 阅读(385) 评论(0) 推荐(0)
摘要: 面试中被问到,集合类中的排序方法是怎么实现的?没有回答上来,故而总结如下:你知道么?前提:在eclipse中对于自己的代码可以通过按住Ctrl的同时单击名称跳入相应源码中。但eclipse 默认没有添加java源代码目录,比如点击Thread会提示source not found,而在开发中了解Ja... 阅读全文
posted @ 2015-10-14 22:36 剑芒 阅读(290) 评论(0) 推荐(0)
摘要: 说说Hibernate对象的三种状态Hibernate对象有三种状态,分别是:临时态(Transient)、 持久态(Persistent)、游离态(Detached)。临时状态:是指从对象通过new语句创建到被持久化之前的状态,此时对象不在Session的缓存中。处在此状态的对象具备以下特点:1,... 阅读全文
posted @ 2015-10-14 22:34 剑芒 阅读(182) 评论(0) 推荐(0)
摘要: 华为的JAVA面试题(后记:没有想到华为的面试题就是非同一般,很多题不是一眼就能够看得出来,至少对我这种鸟来说是这样。对我个人来说,看看这样的题,可能比看 《Think In Java》都还要好,因为这里面有很多的东西,都是我们平时没有太在意,或者是只是懂一点皮毛而已,通过做一下这样的练习,把自己不... 阅读全文
posted @ 2015-10-14 22:33 剑芒 阅读(395) 评论(0) 推荐(0)
摘要: 这一段时间春招开始了,耽误了一小段时间,最近面了两家公司(严格来说是一家,但很有意义,后面会解释) 今天去面试佳都,感觉这家公司挺不错,在天河软件园内,整栋楼都属于佳都。不得不说,人靠衣装,佛靠金装,大空间布局给人的感觉很舒适,还没面试就有一点小激动。 我和一个小伙伴一起来面试,说明来意之后,前台... 阅读全文
posted @ 2015-10-14 22:31 剑芒 阅读(192) 评论(0) 推荐(0)
摘要: Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。另外,码农网之前也整理过一篇关于Java集合面试题的文章:大公司最喜欢问的Java集合类面试题1.Java集合框架是什么?说出一些集合框架的优点?每种编程语言中都有集合... 阅读全文
posted @ 2015-10-14 22:28 剑芒 阅读(158) 评论(0) 推荐(1)
摘要: 原文:http://www.javamm.com/?p=7274找到一份高薪的java工作,从程序员走向高级程序员、架构师、分析员,是所有java程序员们的追求。找一份好工作,自然要看工作经历、项目积累、综合能力。但是,在繁忙、琐碎的日常工作之余,如何准备,才能高效高分通过各种IT公司的java面试... 阅读全文
posted @ 2015-10-14 22:27 剑芒 阅读(193) 评论(0) 推荐(0)
摘要: 面试例题1:对象与实例有什么区别?解析:在Java的内存分配中,对象和实例是不同的,前者分配在内存堆里,后者分配在堆栈里,至于为什么要这样分,参考一下其他的资料。对象是不变的东西,它是对客观事物的抽象,实例是对操作对象的引用,你不能直接操作对象。答案:对象和实例从宏观的角度看,区别是:对象是同类事物... 阅读全文
posted @ 2015-10-14 22:24 剑芒 阅读(210) 评论(0) 推荐(0)
摘要: 原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应... 阅读全文
posted @ 2015-10-14 22:22 剑芒 阅读(114) 评论(0) 推荐(0)
摘要: ClassLoader具备层次关系,且不止一种。不同的类装载器分布创建的同一个类的字节码数据属于完全不同的对象,没有任何关联通过Class.forName(String className),能够动态加载一个类Java程序不是一个可执行文件,而是由许多独立的类文件组成的,每一个文件对应一个Java类... 阅读全文
posted @ 2015-10-14 22:21 剑芒 阅读(186) 评论(0) 推荐(0)
摘要: 面试例题1:下面程序的结果是什么?[Trend公司面试题]class Tester{int var;Tester(double var){ this.var = (int)var;}Tester(int var){ this("hello");}Tester(String s){ this(); S... 阅读全文
posted @ 2015-10-14 22:20 剑芒 阅读(165) 评论(0) 推荐(0)
摘要: java 2015-7-8阿里电面一面1.自我介绍一下2.能来实习吗3.给我讲讲socket程序接收开多线程是怎么实现的4.你做的其他优化,又可以说的地方:又是socket。。说完以后不清楚,然后说servlet多线程,开始怀疑我能力就问:5.你熟悉的算法,给我随便说一种6.二叉树的遍历方式7.线程... 阅读全文
posted @ 2015-10-14 22:19 剑芒 阅读(620) 评论(0) 推荐(0)
摘要: 以下是在编程面试中排名前10的算法相关的概念,我会通过一些简单的例子来阐述这些概念。由于完全掌握这些概念需要更多的努力,因此这份列表只是作为一个介绍。本文将从Java的角度看问题,包含下面的这些概念:1. 字符串如果IDE没有代码自动补全功能,所以你应该记住下面的这些方法。toCharArray()... 阅读全文
posted @ 2015-10-14 22:18 剑芒 阅读(240) 评论(0) 推荐(1)
摘要: 几个大公司(IBM、MicroSoft and so on)面试经典数据结构与算法题C#解答1.链表反转我想到了两种比较简单的方法第一种是需要开一个新的链表,将原链表的元素从后到前的插入到新链表中(也就是原链表第一个元素被插入成新链表的最后一个元素)。第二种是不需要开新的链表,而是逐步反转原链表中元... 阅读全文
posted @ 2015-10-14 22:15 剑芒 阅读(2792) 评论(0) 推荐(0)
摘要: 虚线框表示接口;实线框表示实体类;粗线框表示最常用的实体类;虚线箭头表示实现了这个接口;实现箭头表示类可以制造箭头所指的那个类的对象。Collection:只允许在每一个位置上放一个对象。它包括“以一定顺序持有一组对象”的List,以及“只能允许添加不重复对象”的set。你可以用add()方法向C... 阅读全文
posted @ 2015-10-14 22:12 剑芒 阅读(132) 评论(0) 推荐(0)
摘要: 1、HashMap和Hashtable的区别HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解 决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典... 阅读全文
posted @ 2015-10-14 22:09 剑芒 阅读(194) 评论(0) 推荐(0)
摘要: 面试要点了解一下教育背景,是否有真正做过文本分类的算法,可以了解一下分类算法是否熟悉是否有过B/S的开发经验传递参数时,什么时候是值传递,什么时候是引用传递是否使用过JDBC,JDBC的使用方法try-catch-finally中,如果在try或catch中有return过,是否还执行简述快速排序不... 阅读全文
posted @ 2015-10-14 22:08 剑芒 阅读(231) 评论(0) 推荐(0)
摘要: 从毕业到现在,笔试过好多场 也面了好多场, 一直想写一些东西给找工作的朋友,这篇文章结合个人经历讲解面试中的面向对象.里边有些实例个人以面试题的形式写出来,从程序角度去b帮助大家了解学习,最后希望大家找个好工作.Java面向对象的特征: 抽象、封装、继承、多态.抽象:抽象就是忽略一个主题中与当前目标... 阅读全文
posted @ 2015-10-14 22:06 剑芒 阅读(1519) 评论(0) 推荐(0)
摘要: 原文url:http://www.cnblogs.com/gxbk629/p/3587562.html 现在是3月份,也是每年开年企业公司招聘的高峰期,同时有许多的朋友也出来找工作。现在的招聘他们有时会给你出一套面试题或者智力测试题,也有的直接让你上机操作,写一段程序。算法的计算不乏出现,基于这个... 阅读全文
posted @ 2015-10-14 22:05 剑芒 阅读(276) 评论(0) 推荐(0)
摘要: 本文内容:20个最常见的JAVA面试问题(附答案)13个单例模式JAVA面试问题(附答案)说说JVM和垃圾收集是如何工作的(附答案)说说如何避免JAVA线程死锁(附答案)Java中HashSet和HashMap的区别(附答案)Java面试中和Collection有关的10个问题(附答案)Java面试... 阅读全文
posted @ 2015-10-14 22:04 剑芒 阅读(993) 评论(0) 推荐(0)
摘要: public class Base{ private String baseName = "base"; public Base() { callName(); } public void callName() { System. ou... 阅读全文
posted @ 2015-10-14 22:02 剑芒 阅读(130) 评论(0) 推荐(0)
摘要: Java中多线程的实现方式在java的历史版本中,有两种创建多线程程序的方法1)通过创建Thread类的子类来实现(Thread类提供了主线程调用其它线程并行运行的机制)主要步骤:自定义类继承Thread类,然后覆盖其中的run方法,使得该线程能够完成特定的工作,使用start方法启动线程,将执行权... 阅读全文
posted @ 2015-10-14 22:01 剑芒 阅读(129) 评论(0) 推荐(0)
摘要: 这几天投简历,只有两家的HR表示感兴趣。易思卓越和亚信联创,不管怎样如果能有机会面试都一定尽力表现,所以找了找网上的面经,这里先把题目总结一下。职位要求如下:-----------------------------------------------------------------------... 阅读全文
posted @ 2015-10-14 22:00 剑芒 阅读(126) 评论(0) 推荐(0)
摘要: 阅读目录1 throws与throw的区别2 collection接口与map接口3 list与set的区别4 list都有哪些实现5 如何创建线程对象6 什么是泛型,作用?7 自动装箱?拆箱?回到顶部1 throws与throw的区别解析:throws和throw是异常处理时两个常见的关键字,初级... 阅读全文
posted @ 2015-10-14 21:59 剑芒 阅读(152) 评论(0) 推荐(0)
摘要: 1.Hibernate工作原理及为什么要用?工作原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory为什么要用:... 阅读全文
posted @ 2015-10-14 21:58 剑芒 阅读(169) 评论(0) 推荐(0)
摘要: 面试经历:技术题问的比较基础的java知识,有个编程题设计团购秒杀方面的设计,之前没有这种经验做的不好,做完题一个技术经理过来面试,主要问了一下之前做的什么项目,对struts,spring的原理做了一些深入的提问,基本都答出来了,感觉还不错。面试官提出的问题问题1:对大数据量,数据库优化方面有什么... 阅读全文
posted @ 2015-10-14 21:56 剑芒 阅读(122) 评论(0) 推荐(0)
摘要: 1、java数组定义1、与其他高级语言不同,Java在数组声明时并不为数组分配存储空间,因此,在声明的[]中不能指出数组的长度2、为数组分配空间的两种方法:数组初始化和使用new运算符3、未分配存储空间时,数组变量中只是一个值为null的空引用,要访问数组元素,必须需要经过初始化、分配存储空间创建数... 阅读全文
posted @ 2015-10-14 21:51 剑芒 阅读(122) 评论(0) 推荐(0)
摘要: 描述:删除一个合法的JAVA文件的全部注释,注释以"//"或者"/* */"表示。注意: 单引号或者双引号内的文字可能包括"//"或者"/* */",但不是注释的部分。解法:读入文件后,一个字符一个字符的处理。 1 public void deleteAllComment(InputStream i... 阅读全文
posted @ 2015-10-14 21:49 剑芒 阅读(173) 评论(0) 推荐(0)
摘要: 题目:17个人围成一个圈,编号为1-17,从第一号开始报数,报到3的倍数的人离开,一直数下去直到最后剩下一个人,此人的编号是多少,请编程输出结果。自己整理的结果,可惜现场做完交试卷了,才发现有个地方写错了,囧!: 1 import java.util.ArrayList; 2 import java... 阅读全文
posted @ 2015-10-14 21:39 剑芒 阅读(359) 评论(0) 推荐(0)
摘要: wait()、notify()和notifyAll()是Object类中的方法:12345678910111213141516171819202122232425/*** Wakes up a single thread that is waiting on this object's* monit... 阅读全文
posted @ 2015-10-14 21:38 剑芒 阅读(200) 评论(0) 推荐(0)
摘要: 1.网络编程时的同步、异步、阻塞、非阻塞?同步:函数调用在没得到结果之前,没有调用结果,不返回任何结果。异步:函数调用在没得到结果之前,没有调用结果,返回状态信息。阻塞:函数调用在没得到结果之前,当前线程挂起。得到结果后才返回。非阻塞:函数调用在没得到结果之前,当前线程不会挂起,立即返回结果。2.J... 阅读全文
posted @ 2015-10-14 21:37 剑芒 阅读(8296) 评论(1) 推荐(0)
摘要: Java—SSH(MVC)1. 谈谈你mvc的理解MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。视图: 视图是用户看到并与之交互的界面。视图向用户显... 阅读全文
posted @ 2015-10-14 21:36 剑芒 阅读(3796) 评论(0) 推荐(0)
摘要: 2015.5.121.object类中有哪些主要的方法?提示,toString。2.开启一个线程有哪些方法?三个,是的,有哪三个?(第二次被问到了)3.数组和链表的区别是什么,什么时候用数组,什么时候用链表比较好?4.hashmap和hashtable的区别是什么,是线程安全的吗?它是怎么处理线程不... 阅读全文
posted @ 2015-10-14 21:35 剑芒 阅读(123) 评论(0) 推荐(0)
摘要: 这些知识点来自于之前去百度实习、阿里、蘑菇街校园招聘的电话面试未完待续JavaSE面向对象封装、继承、多态(包括重载、重写)常见区别String、StringBuffer、StringBuilder的区别:http://www.cnblogs.com/dolphin0520/p/3778589.ht... 阅读全文
posted @ 2015-10-14 21:33 剑芒 阅读(160) 评论(0) 推荐(0)
摘要: 今天回顾了部分百度面试时被问到的问题:1.常见的包装类有哪些,他们与基本类型的区别,有哪些方法? Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计 类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基... 阅读全文
posted @ 2015-10-14 21:32 剑芒 阅读(165) 评论(0) 推荐(0)
摘要: 题目一:public class testClockwiseOutput { //顺时针打印一个矩阵 @Test public void test(){ int[][] num = new int[100][100]; int n = 6; ... 阅读全文
posted @ 2015-10-14 21:32 剑芒 阅读(275) 评论(0) 推荐(0)
摘要: 数据结构 常见的算法 常见的排序算法等 和剑指offer50题数据库相关 主要mysql内部的实现等数据库基本知识以及数据库优化,sql优化,锁机制,索引,索引的实现,索引应用场景,innodb,myisam区别。java基础 包括 容器 多线程 锁机制等java 虚拟机操作系统基础知识 线程 进程... 阅读全文
posted @ 2015-10-14 21:31 剑芒 阅读(250) 评论(0) 推荐(0)
摘要: 直接看代码吧。package gdk.ware;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map.Entry;import org.testng.... 阅读全文
posted @ 2015-10-14 21:29 剑芒 阅读(103) 评论(0) 推荐(0)
摘要: Java的数据结构有哪些?Map与Set的本质区别是什么?分析:Java常见的数据结构有Collection和Map,其中Collection接口下包括List和Set接口,其下又有多个实现类如 List下有ArrayList、LinkedList和Vector等实现类,Set下有HashSet、L... 阅读全文
posted @ 2015-10-14 21:29 剑芒 阅读(143) 评论(0) 推荐(0)
摘要: 子类是永远继承父类的非私有化方法,当子类中重写父类方法时,调用的是子类的方法,没有重写时,调用的是父类中的方法1 多态是只针对方法,而不是属性的,但是写法上,子类重写父类的属性,编译器是不会报错的class Person{ String name = "person" ; public vo... 阅读全文
posted @ 2015-10-14 21:28 剑芒 阅读(374) 评论(0) 推荐(0)
摘要: 指出下面代码的结果是什么:public class Test {private static Test test = new Test();public static int num1;public static int num2=0;private Test(){num1++;num2++;}pu... 阅读全文
posted @ 2015-10-14 21:26 剑芒 阅读(133) 评论(0) 推荐(0)
摘要: 现在是3月份,也是每年开年企业公司招聘的高峰期,同时有许多的朋友也出来找工作。现在的招聘他们有时会给你出一套面试题或者智力测试题,也有的直接让你上机操作,写一段程序。算法的计算不乏出现,基于这个原因我自己搜集了一些算法上的题型。希望对于大家有所帮助。【程序1】 题目:古典问题:有一对兔子,从出生后第... 阅读全文
posted @ 2015-10-14 21:25 剑芒 阅读(19797) 评论(2) 推荐(3)
摘要: 因为之前写过C++的一些算法,觉得好多东西其实挺简单的,可是有一次面试让我自己写一个排序算法,最后倒腾了半天都感觉不太对的样子,今儿个自己琢磨琢磨调试了一个程序,算是为以后面试当干粮吧,有时间把所有的算法都整理一下写出来。package homework;public class BubbleSor... 阅读全文
posted @ 2015-10-14 21:25 剑芒 阅读(149) 评论(0) 推荐(0)
摘要: 1、 继承和实现区别Hashtable是基于陈旧的Dictionary类,完成了Map接口;HashMap是Java 1.2引进的Map接口的一个实现(HashMap继承于AbstractMap,AbstractMap完成了Map接口)。2、 线程安全不同HashTable的方法是同步的,HashM... 阅读全文
posted @ 2015-10-14 21:23 剑芒 阅读(203) 评论(0) 推荐(0)
摘要: 请说说接口和抽象类的区别?估计90%的人都答不好 我的答案是:1.从使用目的来看:接口只是一个类间的协议,它并没有规定怎么去实现;抽象类可以重用你代码使你的代码更加简洁;2.从行为来看:接口可以多继承,multi-implement抽象类不能实例化,必须子类化才能实例化;3.从属性来看:接口的属性必... 阅读全文
posted @ 2015-10-14 21:22 剑芒 阅读(145) 评论(0) 推荐(0)
摘要: 11.finally{}中的代码总是会执行,当try{}中中有return语句时, finally{}代码执行于return之前,因为一个函数return之后就会销毁。12.静态变量实例变量,每个实例都有一个。静态变量,每个类只有一个,所有类的实例都共用一个。静态变量会在该类的任何静态方法执行之前就... 阅读全文
posted @ 2015-10-14 21:21 剑芒 阅读(152) 评论(0) 推荐(0)
摘要: 1.ClassLoader的方法中 loadClass方法和forName方法目的功能类似,都是用来加载class的,但是作用上有所区别。loadClass方法加载类在加载时并不对该类进行解释,因此不会初始化该类。而forName方法则会将Class进行解释和初始化。2.在Java中字符只以一种形式... 阅读全文
posted @ 2015-10-14 21:20 剑芒 阅读(142) 评论(0) 推荐(0)
摘要: 面试例题1:Jeff and Diamond like playing game of coins.One day they designed a new set of rules:(1)Totally 10 coins.(2)One can take away 1,2 or 4 coins at ... 阅读全文
posted @ 2015-10-14 21:19 剑芒 阅读(334) 评论(0) 推荐(0)
摘要: 作为2015届应届毕业生,一个不起眼的广东本科院校的大四学生,对进好公司的期望不大,因为对自己的技术信心也不是很足。工作难找,上星期在51job、智联招聘等网站上投了一些简历后,得到了一个面试机会,就在昨天我去面试了。 早上10点20分,进入了面试官的办公室,面试官示意我坐下后,问我有没带纸质的简... 阅读全文
posted @ 2015-10-14 21:18 剑芒 阅读(197) 评论(0) 推荐(0)
摘要: 10 interview question on Singleton Pattern in JavaQuestion starts withWhat is Singleton class? Have you used Singleton before? Singleton is a class wh... 阅读全文
posted @ 2015-10-14 21:14 剑芒 阅读(227) 评论(0) 推荐(0)
摘要: 什么是“长连接”和“短连接”?所谓短连接指建立SOCKET连接后发送后接收完数据后马上断开连接,一般银行都使用短连接解释2长连接就是指在基于tcp的通讯中,一直保持连接,不管当前是否发送或者接收数据。而短连接就是只有在有数据传输的时候才进行连接,客户-服务器通信/传输数据完毕就关闭连接。解释3长连接... 阅读全文
posted @ 2015-10-14 21:13 剑芒 阅读(1849) 评论(0) 推荐(0)
摘要: 转自:http://www.verycd.com/files/fb1b9ea09e63162183b1f40b40b87e5523150081public class StringTest { public static void main(String[] args) { ... 阅读全文
posted @ 2015-10-14 21:13 剑芒 阅读(334) 评论(0) 推荐(0)
摘要: 原文地址:http://www.lilongdream.com/2014/04/10/94.html(为转载+整理)以下从Java的角度总结了面试常见的算法和数据结构:字符串,链表,树,图,排序,递归 vs. 迭代,动态规划,位操作,概率问题,排列组合,以及一些需要寻找规律的题目。1. 字符串、数组... 阅读全文
posted @ 2015-10-14 21:11 剑芒 阅读(311) 评论(0) 推荐(0)
摘要: 文章来源:一路读 http://www.yiludu.cn一、Java基础知识1. Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。Integer literals,Floating-point literals,character literals,Boolean lit... 阅读全文
posted @ 2015-10-14 21:09 剑芒 阅读(198) 评论(0) 推荐(0)
摘要: importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;classPoint{intx;inty;Point(intx,inty){this.x=x;this.y=y;}}publi... 阅读全文
posted @ 2015-10-14 21:07 剑芒 阅读(774) 评论(0) 推荐(0)
摘要: 1、什么是servlet线程安全,如何解决?2、spring事物管理,在项目中你是怎么管理事物的?3、java中的有几种线程?4、java有几种锁?5、怎么理解java中的多态,项目中何时用到抽象类?6、如何处理js,sql注入?7、struts2拦截器的原理?8、如何理解spring AOP?11... 阅读全文
posted @ 2015-10-14 21:06 剑芒 阅读(136) 评论(0) 推荐(0)
摘要: 没想到阿里校招如此之早,虽然早已进入复习备战状态,但还是感觉有些措手不及。。。找了个在蚂蚁金服做HR的同学帮忙了内推,然后在最近的几天匆匆 忙忙地复习JAVA(之前都把精力放在了数据结构、算法等基础上了)。上周五投递的简历,这周四就接到了面试电话,面试GG声音很有磁性,也比较温 柔。。。一开始是自我... 阅读全文
posted @ 2015-10-14 20:51 剑芒 阅读(245) 评论(0) 推荐(0)
摘要: 9.27 面试1.写一个C语言的宏,求两个传入的数的绝对值的和。①#define add(a,b) (((a) "dcba"①//把第一个放到最后/*void firstToLast(char str[],int len){if(len 区别:a++先使用a原来的值,使用后在让a的值自加一, ++... 阅读全文
posted @ 2015-10-14 20:35 剑芒 阅读(91) 评论(0) 推荐(0)
摘要: 1、 sleep() 和 wait() 有什么区别?答:1、这两个方法来自不同的类分别是Thread和Object 2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。 3、wait,notify和notifyAll只能在同步控制方法或者同步控制块... 阅读全文
posted @ 2015-10-14 20:34 剑芒 阅读(184) 评论(0) 推荐(0)
摘要: 经过接近一个月的时间,完成换工作这件“小事”,前后总计面试了多家公司,最后也没接到几个offer,不过最终总算尘埃落定,就对这个过程进行一个总结吧。 在某互联网公司工作了近一年的时间,但是频繁的业务需求和大强度的加班,无聊的工作内容以及公司就要搬家的前景,促成了自己换工作的打算,在做出这个打算 之... 阅读全文
posted @ 2015-10-14 20:33 剑芒 阅读(2503) 评论(0) 推荐(2)
摘要: 面试时间:2013-9面试地点:合工大面试内容:1.struts2怎么实现的,原理是什么2.session是怎么实现的?存储在哪里?3. Java怎么创建链表的?定义一个结点类,再定义一个list,实现插入结点、删除结点、查询结点。具体实现如下:///////////////节点//////////... 阅读全文
posted @ 2015-10-14 17:33 剑芒 阅读(150) 评论(0) 推荐(0)
摘要: 面试时如何做自我介绍? 面试时,我们会面对形形色色的问题,而最令人哑口无言的,往往是一些最简单和最常见的题目,比如"请你自我介绍一下"。大多数应征者的反应是--我应该如何作答呢?其实要懂得应对此问题,就要先做好准备You'll have a better chance of impressing t... 阅读全文
posted @ 2015-10-14 17:32 剑芒 阅读(468) 评论(0) 推荐(0)
摘要: 本文内容:20个最常见的JAVA面试问题(附答案)13个单例模式JAVA面试问题(附答案)说说JVM和垃圾收集是如何工作的(附答案)说说如何避免JAVA线程死锁(附答案)Java中HashSet和HashMap的区别(附答案)Java面试中和Collection有关的10个问题(附答案)Java面试... 阅读全文
posted @ 2015-10-14 17:31 剑芒 阅读(1693) 评论(0) 推荐(0)
摘要: 我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate的真正... 阅读全文
posted @ 2015-10-14 17:28 剑芒 阅读(102) 评论(0) 推荐(0)
摘要: Java面试必须要知道的SQL语法,语句博客分类:数据库Java 面试 sqlDDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,RO... 阅读全文
posted @ 2015-10-14 17:27 剑芒 阅读(391) 评论(0) 推荐(0)
摘要: 索引有好有坏,索引中的字段被更新的时候,不仅仅要更新表中的数据,还要更新索引数据,以确保索引信息是准确的,这个问题致使IO访问量较大增加,不仅仅影响还要更新索引数据,以确保索引信息是准确的,还影响了整个存储系统的资源消耗,加大了整个存储的负载. 当然,并不是存在更新的字段就适合创建索引,从判定策略的... 阅读全文
posted @ 2015-10-14 17:26 剑芒 阅读(2428) 评论(0) 推荐(0)
摘要: 网上发现的09年的JAVA题目,虽然我不知道亚信是啥东东...不是看不起,是真的不 知道,我知道的IT公司本来就少得可怜...看过之后发觉和我之前参加的中软的面试题相似度甚高.看来不管是知名还是不知名,大企业还是小企业,笔试题都 是网上down的啊,不过我很开心,不过貌似行动的有点晚了...原文地址... 阅读全文
posted @ 2015-10-14 17:24 剑芒 阅读(6639) 评论(0) 推荐(0)
摘要: 从应届生应聘网上看到的,发现自己一大半都似曾相识,但都没把握,看来还是要找个机会认真做过去,今天没机会了,明天吧.这些东西技术面肯定要准备的,鄙视中博的纯水面试.几乎整整一天的时间都扑在这套题上了,收获也不少,接口,抽象类,内部类等等以前不是很明白的都重新了解了一遍.会做的系统解说了一下,不会做的 ... 阅读全文
posted @ 2015-10-14 17:23 剑芒 阅读(13917) 评论(0) 推荐(1)
摘要: JAVA多线程和并发基础面试问答 原文链接:http://ifeve.com/java-multi-threading-concurrency-interview-questions-with-answers/ 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在... 阅读全文
posted @ 2015-10-14 17:21 剑芒 阅读(232) 评论(0) 推荐(0)
摘要: 昨天TX面试Java方向,自己感觉悲剧了。。。好多问题没有回答出来。不过也难怪,自己对Java了解的太不深入了,这次正好给自己上了一课。下面的是一些我不知道的问题,不能在同一个地方摔倒第二次了!1.JVM如何加载一个class? 面试官一问到我这个问题我就傻了,学习Java前后才不长时间,哪接触过... 阅读全文
posted @ 2015-10-14 17:20 剑芒 阅读(133) 评论(0) 推荐(0)
摘要: 算法程序题: 该公司笔试题就1个,要求在10分钟内作完。 题目如下:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。 基本思路:1 把问题归结为图结构的遍历问题。实际上6个数字... 阅读全文
posted @ 2015-10-14 17:19 剑芒 阅读(306) 评论(0) 推荐(0)
摘要: Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多公司面试时,都会问这个问题的,70%以上的人回答的含义是回收对象,实际上这是不正确的。System.g... 阅读全文
posted @ 2015-10-14 17:18 剑芒 阅读(513) 评论(0) 推荐(0)
摘要: 在面试中,算法题目是必须的,通过算法能够看出一个程序员的编程思维,考 察对复杂问题的设计与分析能力,对问题的严谨性都能够体现出来。算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要 求的输出。算法常常含有重复的步骤和一些比较或逻辑判断。如果一个算法有缺陷,或不适合于... 阅读全文
posted @ 2015-10-14 17:17 剑芒 阅读(114) 评论(0) 推荐(0)
摘要: 今天来给大家分享一下java的重点易错点部分,也是各位同学面试需要准备的,欢迎大家交流指正。1.java中的main方法是静态方法,即方法中的代码是存储在静态存储区的。2.任何静态代码块都会在main方法之前执行。3.java程序的初始化顺序:原则:静态优先于非静态,且只初始化一次;父类优先于子类;... 阅读全文
posted @ 2015-10-14 17:16 剑芒 阅读(162) 评论(0) 推荐(0)
摘要: 1.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序本题的splitStringByComma(String )方法纯属多余,可以用String的split方法一句话代替,且可读性也更强,下面的一段话源自JDK1.6API,StringTokenizer类已不再提倡使用,保留仅为旧代码。St... 阅读全文
posted @ 2015-10-14 17:15 剑芒 阅读(414) 评论(0) 推荐(0)
摘要: 作为一名java工程狮,大家肯定经历过很多面试,但每次几乎都会被问到什么是MVC设计模式,你是怎么理解MVC的类似这样的一系列关于MVC的问题。【出现频率】【关键考点】MVC的含义MVC的结构 【考题分析】 在java Web开发中,存在两种普遍的开发模式,通常成为模式1和模式2。模式1使用JS... 阅读全文
posted @ 2015-10-14 16:41 剑芒 阅读(208) 评论(0) 推荐(0)
摘要: 在面试中,算法题目是必须的,通过算法能够看出一个程序员的编程思维,考察对复杂问题的设计与分析能力,对问 题的严谨性都能够体现出来。算法是一系列解决问题的清晰指令,也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。算法常常含有重复的步骤和 一些比较或逻辑判断。如果一个算法有缺陷,或不适合于... 阅读全文
posted @ 2015-10-14 16:38 剑芒 阅读(111) 评论(0) 推荐(0)
摘要: 做项目的时候一个成员提交表单后成了乱码,看了以后原来是提交方式的问题:项目本身是采用了SSH2的架构,我一直习惯于采用Struts2的标签,而他采用了普通标签,struts2的Form标签默认提交方式是Post,而普通标签提交方式为Get,所以若用普通标签,需要把标签的Method改为Post。下面... 阅读全文
posted @ 2015-10-14 16:12 剑芒 阅读(478) 评论(0) 推荐(0)
摘要: 可以。只要属性和object中属性相对应就可以了。比如你有一个对象Userpublic class User implements Serializable { private String name; private String age; //以下的get和set方法我就... 阅读全文
posted @ 2015-10-14 15:14 剑芒 阅读(372) 评论(0) 推荐(0)