自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ComTNT的博客

>>>>>>>>>>>>>>>>>>>>>>>>>>>

  • 博客(13)
  • 收藏
  • 关注

原创 java不支持泛型数组

比如:Map[] wp = new HashMap[5];会报错,无法编译通过参考资料:http://blog.csdn.net/caihaijiang/article/details/6403349https://www.zhihu.com/question/20928981

2016-12-11 19:46:57 401

原创 通过对异常链遍历找到原始异常

异常链:常常会在捕获一个异常后抛出另外一个异常,并且希望把异常原始信息保存下来,这被称为异常链。如果调用一个方法需要对该方法进行异常处理,而想要获得产生异常的根源,可以参考下面的例子。//自定义异常ExceptionApublic class ExceptionA extends Exception{ public ExceptionA(String e) { super

2016-12-05 01:54:44 597

原创 一个关于成员变量的多态问题

首先看下面的代码:class Fu{ int i = 10;}class Zi extends Fu{ int i = 20;}class Test{ public static void main(String[] args) { Fu test = new Zi(); System.out.println(Fu.i);

2016-11-30 00:24:23 3616

原创 MyEclipse字体及代码提示配置方法

已下配置都是在MyEclipse8.5环境下配置字体配置方法: 依次打开菜单栏Windows-Perferences 打开后如图所示 再按照如下图箭头顺序找到并依次打开 单击Edit..后即可修改字体 代码提示配置: MyEclipse默认只有“.”后的自动代码提示,如果想要更多的代码提示设置方法如下: 依次打开菜单栏Wi

2016-11-28 22:09:56 678

原创 一个对象数组的带参方法案例及思路实现

直接上题目: 编程实现:输入班里 10 名学生的身高, 获得身高最高的学生。要求使用对象数组类型的 带参方法来实现,运行结果如图所示。 提示: 定义 Students 类,添加身高等属性。 定义 Height 类,定义方法 getMaxHeight() public Students getMaxHeight(Students[] stu){}仔细看题中的说

2016-11-20 23:35:01 1705

转载 Java最大的优势真的在于跨平台吗?

以下讨论只针对PC端和移动端。Java最大的优势真的在于跨平台吗?以前是,但现在已经不是了。有跨平台需求的仅仅是客户端应用,而不是服务端。例如桌面应用,你的客户可能是Windows用户,也可能是Linux用户,这时候如果不想多投入成本对各个平台进行适配,那么Java所谓的”Write once, run everywhere”就显得异常光彩。然而今天,整个软件世界都在向B/

2016-11-13 20:22:19 456

原创 Java基础阶段总结

Java基础阶段总结 什么是计算机语言?  语言:是人与人之间用于沟通的一种方式。 例如:中国人与中国人用中文沟通。而中国人要和韩国人交流,就要学习韩语。  计算机语言:人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语。 计算机语言有很多种,如:C,C++,Java等。 Java语言概述Java是SUN Stanford University Network,

2016-11-10 12:00:26 602

原创 插入排序基本思路与算法

基本思想: 1.将数组的第一个元素代表为已排序序列。 2.用下一个元素往已排序序列进行插入,插入到相应位置 3.循环之前的步骤,直到将所有的元素都插入到已排序序列中动图表示: 代码实现:public class Demo3 { public static void main(String[] args) { int[] arr = {15,17,65,12,8

2016-11-08 00:22:22 1976

原创 选择排序的另一种思路

在我们上次的选择循环中,我们用了一个minIndex变量来储存最小值的下标,每次循环完毕后用最小值下标的元素与手元素进行交换,遍历一次,记录下最值元素所在位置,遍历结束后,将此最值元素调整到合适的位置。但是我们还有种交换变量的方式,我们可以用待排序数组中的元素与待排序序列中的首元素比较,如果比待排序数列中的首元素小,就对他们进行交换,循环结束后首元素即是这段

2016-11-07 23:51:40 423

原创 冒泡排序基本思路和算法

基本算法思路:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。针对所有的元素重复以上的步骤,直到没有任何一对数字需要比较。代码实现:public class Demo1 { public static void main(String[] args) { int[] arr= {2

2016-11-07 23:37:40 7729

原创 递归使用案例:输出对称图形

要求:在控制台下输出如下图形       1     121  123211234321       1     121  123211234321  12321    121      1两个图形都是对称的,所以用递归很容易实现,下面贴出代码:Demotest:import java.util.Scanner;pu

2016-11-06 22:46:12 2055

原创 选择排序法的思路及Java程序代码

选择排序法选择排序法是从算法优化的角度对冒泡法的改进,其改进的思想是:经过一轮的两两比较后,并不马上交换数的位置,而是找到本轮最小的数,记下该数的位置(即在数组中的下标),待本轮比较完毕后,通过一次交换即可将本轮最小的数交换到位。示例详解假设数组a的5个元素依次为:9、10、8、7、6。下图说明了选择排序法的操作过程:第一轮比较:k=0第一次比较:  9  10  8  7

2016-11-04 20:27:12 1352

原创 选择排序小Demo

import java.util.*;public class Demo1{ public static void main(String[] args) { Random random = new Random(); int [] intnum= new int[10];//创建一个10个元素的数组 //随机给数组赋初始值1-100

2016-11-04 08:54:22 351 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除