09 2017 档案

摘要:一、阿里巴巴笔试题: 二、加载过程分析: 执行main时,先加载所在类,声明静态变量,并初始化静态变量执行静态代码块(按顺序执行) 初始化到t1时,暂停类加载,先实例化,此时k=0,而i,n都未初始化,系统默认值为0初始化j时,k自增为1,i,n为0,输出“1:j i=0 n=0”,n,i自增为1执 阅读全文
posted @ 2017-09-27 03:28 高冷就是范儿 阅读(311) 评论(0) 推荐(0) 编辑
摘要:转载自http://blog.csdn.net/qy1387/article/details/7752973 分类: 1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间 阅读全文
posted @ 2017-09-23 19:30 高冷就是范儿 阅读(352) 评论(0) 推荐(0) 编辑
摘要:转载自博客http://blog.csdn.net/xsf50717 排序算法 重要性不言而喻,很多算法问题往往选择一个好的排序算法往往问题可以迎刃而解 1、冒泡算法 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他 阅读全文
posted @ 2017-09-23 19:28 高冷就是范儿 阅读(208) 评论(0) 推荐(0) 编辑
摘要:java的比较器有两类,分别是Comparable接口和Comparator接口。 在为对象数组进行排序时,比较器的作用非常明显,首先来讲解Comparable接口。 让需要进行排序的对象实现Comparable接口,重写其中的compareTo(T o)方法,在其中定义排序规则,那么就可以直接调用 阅读全文
posted @ 2017-09-19 23:55 高冷就是范儿 阅读(348) 评论(0) 推荐(0) 编辑
摘要:Java中关键字continue、break和return的区别: continue:跳出本次循环继续下一次循环 break: 跳出循环体,继续执行循环外的函数体 return: 跳出整个函数体,函数体后面的部分不再执行 有代码才有真相: [java] view plain copy <span s 阅读全文
posted @ 2017-09-08 11:24 高冷就是范儿 阅读(279) 评论(0) 推荐(0) 编辑
摘要:/************************************************************************************************ 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,* 小兔子长到第三后每个月又生一对兔子 阅读全文
posted @ 2017-09-08 11:16 高冷就是范儿 阅读(408) 评论(0) 推荐(0) 编辑
摘要:猴子吃桃问题:猴子吃桃子问题:猴子第一天摘下N个桃子,当时就吃了一半,还不过瘾,就又吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天都吃前一天剩下的一半零一个。到第10天在想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子? 分析:假如每天有x个桃子,猴子吃了一半加一个,就是吃了x/ 阅读全文
posted @ 2017-09-08 10:39 高冷就是范儿 阅读(660) 评论(0) 推荐(0) 编辑
摘要:转载出处http://blog.csdn.net/evankaka 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕 阅读全文
posted @ 2017-09-06 22:24 高冷就是范儿 阅读(452) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示