﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-巷尾的酒吧-随笔分类-algorithm</title><link>http://www.blogjava.net/abin/category/54022.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 21 Dec 2013 09:31:56 GMT</lastBuildDate><pubDate>Sat, 21 Dec 2013 09:31:56 GMT</pubDate><ttl>60</ttl><item><title>Java基础知识</title><link>http://www.blogjava.net/abin/archive/2013/12/20/407812.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Fri, 20 Dec 2013 06:35:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2013/12/20/407812.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/407812.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2013/12/20/407812.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/407812.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/407812.html</trackback:ping><description><![CDATA[<font class="Apple-style-span" color="#8a8679" face="'Hiragino Sans GB W3', 'Hiragino Sans GB', Arial, Helvetica, simsun, u5b8bu4f53" size="3"><div><div style="line-height: 28px; ">一、Java基础知识</div><div style="line-height: 28px; ">1.Java有那些基本数据类型，String是不是基本数据类型，他们有何区别。</div><div style="line-height: 28px; ">2.字符串的操作：</div><div style="line-height: 28px; ">&nbsp; 写一个方法，实现字符串的反转，如：输入abc，输出cba</div><div style="line-height: 28px; ">&nbsp; 写一个方法，实现字符串的替换，如：输入bbbwlirbbb，输出bbbhhtccc。</div><div style="line-height: 28px; ">3.数据类型之间的转换</div><div style="line-height: 28px; ">&nbsp; 如何将数值型字符转换为数字（Integer，Double）</div><div style="line-height: 28px; ">&nbsp; 如何将数字转换为字符</div><div style="line-height: 28px; ">&nbsp; 如何取小数点前两位，并四舍五入。</div><div style="line-height: 28px; ">4.日期和时间</div><div style="line-height: 28px; ">&nbsp; 如何取得年月日，小时分秒</div><div style="line-height: 28px; ">&nbsp; 如何取得从1970年到现在的毫秒数</div><div style="line-height: 28px; ">&nbsp; 如何获取某个日期是当月的最后一天</div><div style="line-height: 28px; ">&nbsp; 如何格式化日期</div><div style="line-height: 28px; ">5.数组和集合</div><div style="line-height: 28px; ">6.文件和目录（I/O）操作</div><div style="line-height: 28px; ">&nbsp; 如何列出某个目录下的所有文件</div><div style="line-height: 28px; ">&nbsp; 如何列出某个目录下的所有子目录</div><div style="line-height: 28px; ">&nbsp; 判断一个文件或目录是否存在</div><div style="line-height: 28px; ">&nbsp; 如何读写文件</div><div style="line-height: 28px; ">7.Java多态的实现（继承、重载、覆盖）</div><div style="line-height: 28px; ">8.编码转换，怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串。</div><div style="line-height: 28px; ">9.Java中访问数据库的步骤，Statement和PreparedStatement之间的区别。</div><div><span class="Apple-style-span" style="line-height: 28px;">10.找出下列代码可能存在的错误，并说明原因：</span><br /><br /><br /><br /><div><div><span style="line-height: 28px;">一、问答题</span></div><div><span style="line-height: 28px;"><br /></span></div><div><span style="line-height: 28px;">1、面向对象的特征有哪些方面？</span></div><div><span style="line-height: 28px;">2、abstract class和interface有什么区别?</span></div><div><span style="line-height: 28px;">3、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?</span></div><div><span style="line-height: 28px;">4、JSP的内置对象有哪些？</span></div><div><span style="line-height: 28px;">5、MVC模式的工作原理？</span></div><div><span style="line-height: 28px;">6、HashMap和Hashtable的区别？</span></div><div><span style="line-height: 28px;">7、String 和StringBuffer的区别？</span></div><div><span style="line-height: 28px;">8、说出Servlet的生命周期，并说出Servlet和CGI的区别</span></div><div><span style="line-height: 28px;">9、简述SSH概念及原理？</span></div><div><span style="line-height: 28px;">10、概述存储过程的优点和缺点及怎么优化存储过程？</span></div><div><span style="line-height: 28px;">二、查错题</span></div><div><span style="line-height: 28px;">1、abstract class Name {</span></div><div><span style="line-height: 28px;">private String name;</span></div><div><span style="line-height: 28px;">public abstract boolean isStupidName(String name) {}</span></div><div><span style="line-height: 28px;">}</span></div><div><span style="line-height: 28px;">2、public class Something {</span></div><div><span style="line-height: 28px;">void doSomething () {</span></div><div><span style="line-height: 28px;">private String s = &#8220;&#8221;;</span></div><div><span style="line-height: 28px;">int l = s.length();</span></div><div><span style="line-height: 28px;">}}</span></div><div><span style="line-height: 28px;">3.、abstract class Something {</span></div><div><span style="line-height: 28px;">private abstract String doSomething ();</span></div><div><span style="line-height: 28px;">}</span></div><div><span style="line-height: 28px;">4、public class Something {</span></div><div><span style="line-height: 28px;">public int addOne(final int x) {</span></div><div><span style="line-height: 28px;">return ++x;</span></div><div><span style="line-height: 28px;">} }</span></div><div><span style="line-height: 28px;"><br /></span></div><div><span style="line-height: 28px;">5、public class Something {</span></div><div><span style="line-height: 28px;">public static void main(String[] args) {</span></div><div><span style="line-height: 28px;">Something s = new Something();</span></div><div><span style="line-height: 28px;">System.out.println(&#8220;s.doSomething() returns &#8221; +doSomething());</span></div><div><span style="line-height: 28px;">}</span></div><div><span style="line-height: 28px;"><br /></span></div><div><span style="line-height: 28px;">public String doSomething() {</span></div><div><span style="line-height: 28px;">return &#8220;Do something &#8230;&#8221;;</span></div><div><span style="line-height: 28px;">}</span></div><div><span style="line-height: 28px;">}</span></div><div><span style="line-height: 28px;">三、设计题</span></div><div><span style="line-height: 28px;">1、设计4个线程，其中两个线程每次对j增加1，另外两个线程对j每次减少1。写出程序</span></div><div><span style="line-height: 28px;">2、现在输入n个数字，以逗号，分开；然后可选择升或者降序排序；按提交键就在另一页面显示按什么排序，结果为，提供reset</span></div><div><span style="line-height: 28px;">四、编程题</span></div><div><span style="line-height: 28px;">1、写一个Singleton出来</span></div><div><span style="line-height: 28px;">2、字符串的操作：</span></div><div><span style="line-height: 28px;">写一个方法，实现字符串的反转，如：输入abc，输出cba</span></div><div><span style="line-height: 28px;">写一个方法，实现字符串的替换，如：输入bbbwlirbbb，输出bbbhhtccc。</span></div><div><span style="line-height: 28px;">五、逻辑思维分析题</span></div><div><span style="line-height: 28px;">1、一个小偷被警察发现。警察就追小偷，小偷就跑，跑着跑着，前面出现一条河，这河宽12米，河在小偷和警察这面有棵树，树高12米，书上叶子都光了。小偷围着个围脖长6米，请问小偷如何过河跑？</span></div><div><span style="line-height: 28px;">2、烧一根不均匀的绳子要用一个小时，如何用它来判断半个小时？烧一根不均匀的绳，从头烧到尾总共要一个小时，现在有若干条材质相同的绳子，问如何用烧绳子的方法计时一个小时十五分钟呢？</span></div><div><span style="line-height: 28px;">六、综合题</span></div><div><span style="line-height: 28px;">1、请用不超过30个字给出一个最能让我们录用你的理由</span></div><div><span style="line-height: 28px;">2、如果我们录用你，你将怎样去开展工作</span></div><div><span style="line-height: 28px;">3、当你与上级意见不一致的时，你将怎么办</span></div><div><span style="line-height: 28px;">4、你对于开发这一职位加班有什么看法</span></div></div><br /><br /><br /><br /><br /><br /><br /><br /><br /></div></div></font><img src ="http://www.blogjava.net/abin/aggbug/407812.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2013-12-20 14:35 <a href="http://www.blogjava.net/abin/archive/2013/12/20/407812.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java 二叉树算法</title><link>http://www.blogjava.net/abin/archive/2013/11/25/406815.html</link><dc:creator>abing</dc:creator><author>abing</author><pubDate>Mon, 25 Nov 2013 13:28:00 GMT</pubDate><guid>http://www.blogjava.net/abin/archive/2013/11/25/406815.html</guid><wfw:comment>http://www.blogjava.net/abin/comments/406815.html</wfw:comment><comments>http://www.blogjava.net/abin/archive/2013/11/25/406815.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/abin/comments/commentRss/406815.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/abin/services/trackbacks/406815.html</trackback:ping><description><![CDATA[二叉树算法资料收集：<br /><div><div> <img src="file:///C:\Users\STEVEN~1\AppData\Local\Temp\[5UQ[BL(6~BS2JV6W}N6[%S.png" alt="" />http://blog.sina.com.cn/s/blog_ba46b52b0101i6mj.html<br /><br /><img src="file:///C:\Users\STEVEN~1\AppData\Local\Temp\[5UQ[BL(6~BS2JV6W}N6[%S.png" alt="" />http://blog.sina.com.cn/s/blog_70600f720100ujnp.html<br /><br /><img src="file:///C:\Users\STEVEN~1\AppData\Local\Temp\[5UQ[BL(6~BS2JV6W}N6[%S.png" alt="" />http://blog.csdn.net/kiritor/article/details/8892648&nbsp;<br />&nbsp;<br /><img src="file:///C:\Users\STEVEN~1\AppData\Local\Temp\[5UQ[BL(6~BS2JV6W}N6[%S.png" alt="" />http://iask.sina.com.cn/b/9950186.html</div></div><div><div>http://blog.csdn.net/kangojian/article/details/3990212</div></div><br /><div>http://blog.csdn.net/kangojian/article/details/3990206</div><br /><div>http://wenwen.soso.com/z/q69052983.htm</div><div>http://justsee.iteye.com/blog/1097176</div><br /><br />平衡二叉树：<br /><div>http://blog.csdn.net/zxman660/article/details/7940190</div><br /><br /><br />二叉树的深度：<br /><div>http://blog.163.com/xiaopengyan_109/blog/static/14983217320108168618624/<br /><br /><br />二叉树删除：<br /><div>http://www.cnblogs.com/xunmengyoufeng/archive/2012/10/01/BityTree.html</div><div>http://marcospring.iteye.com/blog/1623571<br /><div>http://www.cnblogs.com/KeenLeung/archive/2012/11/03/2750545.html<br /><br /><br />二叉树查找节点：<br /><div>http://www.cnblogs.com/KeenLeung/archive/2012/11/03/2750545.html</div><div></div><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /></div></div></div><img src ="http://www.blogjava.net/abin/aggbug/406815.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/abin/" target="_blank">abing</a> 2013-11-25 21:28 <a href="http://www.blogjava.net/abin/archive/2013/11/25/406815.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>