
Java
峰峰jack
这个作者很懒,什么都没留下…
展开
-
File类操作中的IOException异常
代码:File file= newFile("demo"+File.separator+"HelloWorld.txt");file.createNewFile(); 报错:java.io.IOException:系统找不到指定的路径。 atjava.io.WinNTFileSystem.createFil原创 2016-01-17 00:22:13 · 1430 阅读 · 0 评论 -
Java实现字符串反转
基本思想是用charAt()方法将字符串打散为字符,用char型数组c[]存储反转后后的字符,最后用String的静态方法valueOf()将反转后的字符数组转换为字符串。原创 2016-03-29 15:06:22 · 738 阅读 · 0 评论 -
Java实现循环链表
本案例需要完成的任务定义如下:实现一个循环链表(单链表),具备增加元素、删除元素、打印循环链表等功能。网上许多同类问题的实现方式过于复杂、难懂,本文旨在提出一种实现循环链表的简单、易懂的方法。对于循环链表而言,关键要素是指定链表的头节点head、尾节点tail以及链表大小size;该数据结构支持在头部增加节点、在尾部增加节点,从头部删除节点及从尾部删除节点等。原创 2016-03-30 22:03:17 · 5734 阅读 · 2 评论 -
Java实现二叉树
定义“二叉树”节点:对于树节点,关键要素是节点自身数值data、左子节点left和右子节点right。实现“二叉树”的遍历:应用递归实现二叉树遍历是很好的思路。遍历的方法按照顺序不同可分为前序遍历、中序遍历和后序遍历,分别表示最先遍历父节点(顺序:父节点->left节点->right节点)、中间遍历父节点和最后遍历父节点。原创 2016-03-31 23:46:14 · 506 阅读 · 0 评论 -
Java实现快速排序
快速排序的算法如下:1)选定一个值作为“枢轴”,一般选择第一个元素(理想情况下应选择中位值);2)基于枢轴进行排序,将小于枢轴的数据排在左边,大于枢轴的数据排在右边;3)一轮排序之后,枢轴即在最终的位置;4)采用递归,分别对左右两部分进行快速排序,直到每个部分仅有一个元素;5)排序完成。原创 2016-04-01 23:49:32 · 504 阅读 · 0 评论 -
“Cannot make a static reference to the non-static method”处理方法
报错原文:Cannot make a static reference tothe non-static method maxArea(Shape[]) from the type ShapeTestb 报错原因:在一个类中写了一个public void maxArea ()方法和一个main()方法,在main()方法中直接调用了maxArea()方法就出现如题的错误。 解决方法,有两种:方法一、maArea()定义时加上修饰符static,即变为public static void maxA原创 2016-01-08 19:50:35 · 3840 阅读 · 0 评论