<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[《程序员面试笔试宝典》]]></title><description><![CDATA[对程序员面试笔试中常见的各类问题进行深度剖析]]></description><link>https://blog.youkuaiyun.com/xdhehao</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xdhehao]]></copyright><item><title><![CDATA[《程序员面试笔试宝典》（第二版）终于在万众期待中出版啦~]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/42685633</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/42685633</guid><author>xdhehao</author><pubDate>Tue, 13 Jan 2015 21:59:58 +0800</pubDate><description><![CDATA[《程序员面试笔试宝典》（第二版）终于在万众期待中出版啦~它是知名畅销书《程序员面试笔试宝典》的第二版、《Java程序员面试笔试宝典》的姊妹篇，而定价只要44元哦，希望本书的出版能够让更多的求职者能够走进理想的企业。]]></description><category></category></item><item><title><![CDATA[程序员求职之道（《程序员面试笔试宝典》）之不想签约，但也不想轻易放弃机会，怎么办？]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/40714681</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/40714681</guid><author>xdhehao</author><pubDate>Sun, 02 Nov 2014 21:02:56 +0800</pubDate><description><![CDATA[如果一个企业的offer在求职者眼中如同鸡肋一般，“食之无味，弃之可惜”，那么，如果这是一家比较负责任的知名大企业的话，求职者完全可以向企业道出实情，表达自己还希望继续寻找一家更适合自己的企业的意愿，然后与企业商量一下签约的截止日期，以免耽误了企业的人才招聘。]]></description><category></category></item><item><title><![CDATA[《程序员求职之道》（程序员面试笔试宝典）之第一份工作与个人成功的关系有多少？]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/40587643</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/40587643</guid><author>xdhehao</author><pubDate>Wed, 29 Oct 2014 16:02:30 +0800</pubDate><description><![CDATA[如果第一份工作是自己心仪的工作，那么请珍惜这份工作，在以后的工作和生活中努力培养自己的核心竞争力。如果不是，也不要灰心丧气或是妄自菲薄，此时可以在能力范围之内继续寻找，如果实在没找到，那么此刻也要淡定，要在现有的工作岗位上努力学习，并且早日找到自己的方向，因为人生的成功往往并不取决于第一份工作，而是取决于你能做什么。]]></description><category></category></item><item><title><![CDATA[笔试、面试重点总结：算法基础、数据结构]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/39618875</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/39618875</guid><author>xdhehao</author><pubDate>Sat, 27 Sep 2014 21:52:59 +0800</pubDate><description><![CDATA[转载自好友陈磊csdn博客http://blog.youkuaiyun.com/troy__/article/details/39609179]]></description><category></category></item><item><title><![CDATA[笔试、面试重点总结：WIN32、MFC与Linux]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/39618915</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/39618915</guid><author>xdhehao</author><pubDate>Sat, 27 Sep 2014 21:52:46 +0800</pubDate><description><![CDATA[转载自好友陈磊csdn博客http://blog.youkuaiyun.com/troy__/article/details/39609227win321. Win32应用程序的基本类型.2. 创建win32窗口程序的几个步骤，及使用到的函数。3. nmake 与 makefile。4. 有哪些字符集？ Win32对于各种字符集如何进行兼容及转换？ (wchar_t、TCHAR、TEXT() )。5. 怎么创]]></description><category></category></item><item><title><![CDATA[面试笔试重点总结：操作系统、计算机网络、设计模式]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/39618853</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/39618853</guid><author>xdhehao</author><pubDate>Sat, 27 Sep 2014 21:51:38 +0800</pubDate><description><![CDATA[转载自好友陈磊csdn博客http://blog.youkuaiyun.com/troy__/article/details/39609143]]></description><category></category></item><item><title><![CDATA[什么是线程？它与进程有什么区别？为什么要使用多线程？]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/39213105</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/39213105</guid><author>xdhehao</author><pubDate>Thu, 11 Sep 2014 22:47:46 +0800</pubDate><description><![CDATA[线程是指程序在执行过程中，能够执行程序代码的一个执行单元。在Java语言中，线程有四种状态：运行、就绪、挂起、结束。
进程是指一段正在执行的程序。而线程有时候也被称为轻量级进程，是程序执行的最小单元，一个进程可以拥有多个线程]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》终于在万众期待中出版啦~]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/39211535</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/39211535</guid><author>xdhehao</author><pubDate>Thu, 11 Sep 2014 21:24:22 +0800</pubDate><description><![CDATA[《Java程序员面试笔试宝典》终于在万众期待中出版啦~它是《程序员面试笔试宝典》的姊妹篇，而定价只要48元哦，恰逢求职季节，希望本书的出版能够让更多的求职者能够走进理想的企业。本书覆盖了历年来各大IT名企95%以上的面试笔试题，当你细细品读完本书的知识后，各类企业的offer将任由你挑选。本书将带你走进神奇的求职之旅。]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之 什么是AOP]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/38476111</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/38476111</guid><author>xdhehao</author><pubDate>Sun, 10 Aug 2014 22:57:46 +0800</pubDate><description><![CDATA[AOP（Aspect-Oriented Programming，面向切面编程）是对面向对象开发的一种补充，它允许开发人员在不改变原来模型的基础上动态地修改模型从而满足新的需求。例如，在不改变原来业务逻辑模型的基础上可以动态地增加日志、安全或异常处理的功能。]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之 instanceof有什么作用]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/38475953</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/38475953</guid><author>xdhehao</author><pubDate>Sun, 10 Aug 2014 22:49:33 +0800</pubDate><description><![CDATA[instanceof是Java语言中的一个二元运算符，它的作用是判断一个引用类型的变量所指向的对象是否是一个类（或接口、抽象类、父类）的实例，即它左边的对象是否是它右边的类的实例，返回boolean类型的数据。]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之volatile有什么作用]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/38475291</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/38475291</guid><author>xdhehao</author><pubDate>Sun, 10 Aug 2014 22:23:15 +0800</pubDate><description><![CDATA[在由Java语言编写的程序中，有时候为了提高程序的运行效率，编译器会自动对其进行优化，把经常被访问的变量缓存起来，程序在读取这个变量的时候有可能会直接从缓存（例如寄存器）中来读取这个值，而不会去内存中读取。这样做的一个好处是提高了程序的运行效率，但当遇到多线程编程时，变量的值可能因为别的线程而改变了，而该缓存的值不会相应改变，从而造成应用程序读取的值和实际的变量值不一致。例如，在本次线程内，当读取一个变量时，为提高存取速度，会先把变量读取到一个缓存中，当以后再取变量值时，就直接从缓存中取值，当变量值在本线程]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之组合与继承有什么区别]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/38427171</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/38427171</guid><author>xdhehao</author><pubDate>Thu, 07 Aug 2014 22:47:03 +0800</pubDate><description><![CDATA[组合和继承是面向对象中两种代码复用的方式。组合是指在新类里面创建原有类的对象，重复利用已有类的功能。继承是面向对象的主要特性之一，它允许设计人员根据其它类的实现来定义一个类的实现。组合和继承都允许在新的类中设置子对象（subobject），只是组合是显式的，而继承则是隐式的。]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之switch使用时有哪些注意事项]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/38326283</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/38326283</guid><author>xdhehao</author><pubDate>Thu, 31 Jul 2014 23:06:45 +0800</pubDate><description><![CDATA[switch语句用于多分支选择，在使用switch(expr)的时候，expr只能是一个枚举常量（内部也是由整型或字符类型实现）或一个整数表达式，其中整数表达式可以是基本类型int或其对应的包装类Integer，当然也包括不同的长度整型.]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之字符串创建与存储的机制是什么]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/38307767</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/38307767</guid><author>xdhehao</author><pubDate>Wed, 30 Jul 2014 22:06:29 +0800</pubDate><description><![CDATA[在Java语言中，字符串起着非常重要的作用，字符串的声明与初始化主要有如下两种情况：
（1） 对于String s1=new String(“abc”)语句与String s2=new String(“abc”)语句，存在两个引用对象s1、s2，两个内容相同的字符串对象”abc”，它们在内存中的地址是不同的。只要用到new总会生成新的对象。]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之为什么Java中有些接口没有任何方法]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/26512931</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/26512931</guid><author>xdhehao</author><pubDate>Wed, 21 May 2014 22:10:40 +0800</pubDate><description><![CDATA[由于Java不支持多重继承，即一个类只能有一个父类，为了克服单继承的缺点，Java语言引入了接口这一概念。接口是抽象方法定义的集合（接口中也可以定义一些常量值），是一种特殊的抽象类。接口中只包含方法的定义，没有方法的实现。接口中的所有方法都是抽象的。接口中成员的作用域修饰符都是public，接口中的常量值默认使用public static final修饰。由于一个类可以实现多个接口，因此通常可以采用实现多个接口的方式来间接的达到多重继承的目的。]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之Java程序初始化的顺序是怎样的]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/26403117</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/26403117</guid><author>xdhehao</author><pubDate>Tue, 20 May 2014 22:27:54 +0800</pubDate><description><![CDATA[在Java语言中，当实例化对象时，对象所在类的所有成员变量首先要进行初始化，只有当所有类成员完成初始化后，才会调用对象所在类的构造函数创建对象。]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之Java与C/C++有什么异同]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/26169117</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/26169117</guid><author>xdhehao</author><pubDate>Sun, 18 May 2014 21:35:57 +0800</pubDate><description><![CDATA[Java与C++都是面向对象语言，都使用了面向对象思想（例如封装、继承、多态等），由于面向对象有许多非常好的特性（继承、组合等），使得二者都有很好的可重用性。]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之Java变量命名有哪些规则]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/25162003</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/25162003</guid><author>xdhehao</author><pubDate>Tue, 06 May 2014 22:04:36 +0800</pubDate><description><![CDATA[在Java语言中，变量名、函数名、数组名统称为标识符，Java语言规定标识符只能由字母（a~z，A~Z）、数字（0~9）、下划线（_）和$组成，并且标识符的第一个字符必须是字母、下划线或$。此外，标识符也不能包含空白字符（换行符、空格和制表符）。]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之为什么需要public static void main(String[] args)这个方法]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/25005739</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/25005739</guid><author>xdhehao</author><pubDate>Sun, 04 May 2014 22:15:55 +0800</pubDate><description><![CDATA[public staticvoid main(String[] args)为Java程序的入口方法，JVM在运行程序的时候，会首先查找main方法]]></description><category></category></item><item><title><![CDATA[《Java程序员面试笔试宝典》之字符串创建与存储的机制是什么]]></title><link>https://blog.youkuaiyun.com/xdhehao/article/details/24740877</link><guid>https://blog.youkuaiyun.com/xdhehao/article/details/24740877</guid><author>xdhehao</author><pubDate>Tue, 29 Apr 2014 21:50:31 +0800</pubDate><description><![CDATA[在Java语言中，字符串起着非常重要的作用，字符串的声明与初始化主要有如下两种情况：

（1）       对于String s1=new String(“abc”)语句与String s2=new String(“abc”)语句，存在两个引用对象s1、s2，两个内容相同的字符串对象”abc”，它们在内存中的地址是不同的。只要用到new总会生成新的对象。]]></description><category></category></item></channel></rss>