- 博客(9)
- 收藏
- 关注
原创 Java语言程序设计-进阶篇(六)排序算法
1.插入排序注意点:k应该是大于等于0,而不是大于0。package practice; import java.util.*; public class sort{ public static void main(String args[]){ ArrayList<Integer> list = new ArrayList<>(); for(int i...
2018-02-10 14:07:16 150
原创 Java语言程序设计-进阶篇(五)算法基础
1.使用动态编程实现计算斐波那契数列 package practice; public class Fibtest{ public static void main(String args[]){ System.out.println(Fib(8)); } public static int Fib(int index){ int first = 0;
2018-02-07 13:00:12 281
原创 Java语言程序设计-进阶篇(四)集合和映射表
1.集合继承自collection接口,实现其中的方法,所以只需要知道HashSet,LinkedHashSet,TreeSet的构造方法即可。而映射继承自map接口,所以实现了map接口中的方法。 2.哈希集合用来存储一个不可知顺序存储元素,链式哈希集合用来按照元素被插入的顺序来存储元素,而树集合用来存储已经排好序的元素。所以树的存储结构对于遍历键是非常方便的。
2018-02-07 09:40:43 228
原创 Java语言程序设计-进阶篇(一)递归
1.直接递归,计算N的阶乘 package practice; public class myfactorial{ public static void main(String args[]){ System.out.println("5的阶乘是: " + factorial(5)); System.out.println("5的阶乘是: " + factorial(10
2018-02-03 13:22:31 331
原创 Java语言程序设计-基础篇(十三)事件驱动与动画
1.要对事件源进行注册事件,然后处理事件,才能对事件做出相应的反应。下面程序写出来通过按钮使圆形扩大或者缩小。 package practice; import javafx.application.*; import javafx.scene.*; import javafx.stage.*; import javafx.scene.control.Button; import javaf
2018-02-02 18:08:28 949
原创 Java语言程序设计-基础篇(十二)JavaFX
1.JavaFX的基本结构 最大的称为舞台stage,舞台需要实现start(Stage primaryStage)方法而不需要实现mian方法。类必须继承Applecition类。舞台中要放入场景scene,使用stage.setScene(scene)方法设置,使用stage.show();显示舞台,另外可以用stage.setTitile(str)设置舞台标题。场景里面可以容纳节点。用sc
2018-02-01 23:11:01 927
原创 Java语言程序设计-进阶篇(二)泛型
泛型类是JDK1.5之后增加的特性,可以使程序更加可靠 1.定义泛型 定义泛型类时,放在类名之后。定义泛型方法时,放在返回值之前。 2.原始类型与泛型消除 Comparable a = new Comparable();是原始类型,相当于Comparable a = new Comparable();泛型在JVM中实际上是转换成原始类型来处理的,目的是为了向后兼容,这种转换就称为泛型消除。
2018-02-01 12:19:47 255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人