java基础学习
ZHUO_SIR
这个作者很懒,什么都没留下…
展开
-
java中的继承与调用继承的方法
java中的继承与调用父类的方法如下:package test; class People{ int age,leg = 2,hand = 2; protected void showPeopleMess() { System.out.printf("%d岁,%d只脚,%d只手\t",age,leg,hand); }} class Student extends People{ int num...原创 2018-05-14 22:59:11 · 3868 阅读 · 0 评论 -
用java来生成一个窗口并修改窗口的位置和大小
package text;import java.awt.Color; //插入含有颜色类的包import java.awt.Window;import javax.swing.BorderFactory;import javax.swing.JFrame;import javax.swing.border.Border;import com.sun.xml.internal.ws.api....原创 2018-05-10 19:40:06 · 9935 阅读 · 0 评论 -
JAVA中的重载问题
方法重载的意思是:一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同。参数的不同指的是: 1、参数的个数不同 2、参数的个数相同,但参数列表中对应的某个参数的类型不同如以下例子://hello方法是一个重载的方法package text;class People{ float hello(int a,int b) { return a+b; } float hello(l...原创 2018-05-09 22:31:36 · 599 阅读 · 0 评论 -
用java实现Dijkstra
一. 算法思想: Dijkstra算法是最短路径算法中为人熟知的一种,是单起点全路径算法。该算法被称为是“贪心算法”的成功典范。1、令G = (V,E)为一个带权无向图。G中若有两个相邻的节点,i和j。aij(在这及其后面都表示为下标,请注意)为节点i到节点j的权值,在本算法可以理解为距离。每个节点都有一个值di(节点标记)表示其从起点到它的某条路的距离。 2、算法初始有一个数组V用于储存未访...转载 2018-05-07 22:59:54 · 651 阅读 · 0 评论 -
Java的垃圾收集机制
Java和c++不同之处的一点就是c++有构造函数和析构函数,而Java有构造函数但没有析构函数,但Java有垃圾收集机制;所谓的垃圾收集机制就是一个类的声明的两个对象如果具有相同的引用,那么二者就有完全相同的实体;而这种机制周期地检测某个实体是否已不再被任何对象所拥有(引用)。如果发现这样的实体,就是放实体所占有的内存。其作用相当于c++的析构函数但比析构函数更加的灵活。下面的例子用来...原创 2018-05-05 22:56:16 · 211 阅读 · 0 评论 -
java实现短作业优先
package com.sirding.testalgo; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; import org.junit.Befo...转载 2018-05-16 22:57:03 · 793 阅读 · 0 评论 -
使用Runnable接口实现线程的方法
用Runnable接口实现线程的方法主要有两点好处: 1.java中是不允许多继承的,但用Runnable接口实现线程的创建可以间接的实现多继承 2.具有共享性(推荐使用这种方法创建线程)具体详细请看下面的例子: public class TheadDeno { public static void main(String[] args) { ...原创 2018-08-05 13:29:05 · 3705 阅读 · 0 评论