
Java
sl1130398099
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java刷题总结
选择题如果一个方法或变量是"private"访问级别,那么它的访问范围是:(D)A.在当前类,或者子类中B.在当前类或者它的父类中C.在当前类,或者它所有的父类中D.在当前类中解析:在使用super 和this关键字时,以下描述正确的是(A)A.在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过B.super(...原创 2018-11-06 19:52:32 · 1114 阅读 · 0 评论 -
JAVA数据结构ArrayList实现
package p01.动态数组;public interface List<E> { public int getSize(); //获取列表中元素的个数 public boolean isEmpty(); //判断当前列表是否为空 public void add(int index, E e);//在列表中指定角标index处,添加元素e public void ...原创 2019-03-29 19:56:21 · 280 阅读 · 0 评论 -
JAVA数据结构ArrayQueueLoop(循环队列)
package p01.动态数组;public interface Queue<E> { public int getsize(); public boolean isEmpty(); public void enqueue(E e); public E dequeue(); public E getFront(); public E getRear(); publi...原创 2019-03-29 20:07:56 · 377 阅读 · 0 评论 -
JAVA数据结构ArrayStackDoubleEnd(双端栈)
package p01.动态数组;public interface Stack<E> { public void push(E e); //进栈元素e public E pop(); //出栈元素e public E peek(); //查看当前栈顶元素,不取出 public boolean isEmpty();//判断栈是否为空 public int getSiz...原创 2019-03-29 20:11:27 · 414 阅读 · 0 评论 -
JAVA数据结构LinkedList(单链表)
package p02.动态链表;//这里实现的接口List已在ArrayList中体现,就不多赘述import p01.动态数组.List;//单链表public class LinkedList<E> implements List<E>{ private Node head; //头指针 private Node rear; //尾指针 private ...原创 2019-03-30 20:01:38 · 395 阅读 · 0 评论 -
JAVA数据结构LinkedListSinglyCircular(单向循环链表)以及约瑟夫环的实现
package p02.动态链表;import p01.动态数组.List;public class LinkedListSinglyCircular<E> implements List<E>{//单向循环链表 private Node head; //头指针 private Node rear; //尾指针 private int size; //元素个...原创 2019-03-30 20:06:23 · 449 阅读 · 0 评论 -
约瑟夫环实现
import java.util.ArrayList;import java.util.List;public class 约瑟夫 { public static void main(String[] args) { List list=new ArrayList(); for(int i=1;i<=30;i++){ list.add(i); } in...原创 2019-03-30 20:08:28 · 177 阅读 · 0 评论 -
JAVA数据结构LinkedListDoubleCircular(双向循环链表)
package p02.动态链表;import java.util.Arrays;import p01.动态数组.List;public class LinkedListDoubleCircular<E> implements List<E>{ private Node head; //头指针 private Node rear; //尾指针 privat...原创 2019-03-30 20:49:41 · 426 阅读 · 0 评论 -
JAVA数据结构之递归
package p03.递归;/* * 递归: * 1.函数调用函数自身,基于栈 * 2.但是不能无限调用,必须要有一个终点(结束点) * 3.递归不能解决深度过大(n)的问题 * 4.到底用不用递归?但凡是迭代的问题都可以用递归,但是不代表递归的问题可以用迭代解决。 * 5.用迭代是人,用递归是神。 * * 分治算法:是一种思想 * (分而治之,就是将一个更大的问题拆分 拆...原创 2019-03-31 09:03:58 · 310 阅读 · 0 评论 -
JAVA数据结构之汉诺塔
package p02.动态链表;import p01.动态数组.Stack;public class LinkedStack<E> implements Stack<E> { private LinkedList<E> list; public LinkedStack(){ list=new LinkedList<>(); } ...原创 2019-03-31 09:15:54 · 751 阅读 · 1 评论 -
第9章 继承与多态
9.1继承的定义继承的由来继承的特点9.2单继承与多继承单继承的特点多继承的特点9.3继承体系多层继承,形成继承体系什么时候定义继承?9.4在继承中子类父类中成员的特点成员变量的特点成员函数的特点静态成员的特点构造函数的特点9.5final关键字final修饰变量final修饰函数final修饰类9.6多态多态的定义多态的使用9.7...原创 2018-12-25 19:39:42 · 156 阅读 · 0 评论 -
第10章 抽象类和接口
10.1抽象类的定义抽象类的由来抽象类的特点抽象类中有构造函数?抽象类可以不定义构造方法?抽象关键字不可以那些关键字共存?抽象类和一般类的区别?抽象类一定是父类吗?10.2接口的定义接口的由来变量都是全局变量:public static final函数都为抽象函数:public abstract类和接口的关系接口和接口的关系接口可多继承,类只能单继承10.3接...原创 2018-12-25 19:39:19 · 119 阅读 · 0 评论 -
Java异常
Java的异常分为两种,一种是运行时异常(RuntimeException),一种是非运行异常也叫检查式异常(CheckedException)。1、运行时异常不需要程序员去处理,当异常出现时,JVM会帮助处理。常见的运行时异常有:ClassCastException(类转换异常)ClassNotFoundExceptionIndexOutOfBoundsException(数组越界异常)...原创 2018-12-13 10:52:30 · 537 阅读 · 0 评论 -
第7章 二维数组编程题
import java.util.Scanner;public class lian7_1 { public static void main(String[] args) { double[][] matrix=new double[3][4]; Scanner scanner=new Scanner(System.in); System.out.println("Enter...原创 2018-11-07 14:40:50 · 1282 阅读 · 0 评论 -
Java刷题总结
选择题高优先级的线程比低优先级的线程运行得更快。(B)A.正确B.错误解析:线程运行速度与线程的优先级无关。有以下程序片段,下列哪个选项不能插入到第一行 。( A)。 - 2.public class A{3.//do sth - }A.public class MainClass{ }B.package mine;C.class ANotherCla...原创 2018-11-07 16:11:02 · 912 阅读 · 0 评论 -
第7章 二维数组编程2
import java.util.Arrays;import java.util.Scanner;public class lian7_11 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("Enter the size fo...原创 2018-11-07 17:49:36 · 296 阅读 · 0 评论 -
Day19刷题总结
选择题对以下二维数组的正确声明是( C )A.int a[3][];B.float a(3,4)C.double a[][4];D.float a(3)(4);()的遍历仍需要栈的支持(C)A.前序遍历B.中序遍历C.后序遍历以下操作中,数组比链表速度更快的是__ACE__A.原地逆序B.头部插入C.返回中间节点D.返回头部节点E.选择随机节点A.B.C....原创 2018-11-05 18:13:28 · 323 阅读 · 0 评论 -
Java刷题总结
选择题类声明中,声明抽象类的关键字是 ( )A.publicB.abstractC.finalD.classJava中的集合类包括ArrayList、LinkedList、HashMap等,下列关于集合类描述错误的是?()A.ArrayList和LinkedList均实现了List接口B.ArrayList的访问速度比LinkedList快C.随机添加和删除元素时,ArrayL...原创 2018-11-11 10:23:03 · 498 阅读 · 0 评论 -
Java刷题总结
选择题一个抽象类并不需要其中所有的方法都是抽象的。( A )A.正确B.错误解析:1)抽象类可以包括抽象方法和非抽象方法2)如果类里面有抽象方法的话,那么类一定要声明为抽象的!抽象类中可以没有abstract方法,只需在类名前加上abstractA 派生出子类 B , B 派生出子类 C ,并且在 Java 源代码中有如下声明:A a0=new A();A a1 =n...原创 2018-11-08 10:44:29 · 649 阅读 · 0 评论 -
Java刷题总结
选择题只有实现了()接口的类,其对象才能序列化。(A)A.SerializableB.CloneableC.ComparableD.Writeable解析:Serializable要实现序列化对象必须要实现的接口Java 源程序文件的扩展名为(A)A…javaB…classC…exeD…jarThis调用语句必须是构造函数中的第一个可执行语句。(B)A.正确B.错误...原创 2018-11-12 18:52:45 · 874 阅读 · 0 评论 -
Java刷题总结
选择题一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是(D)A.1 5 4 3 2B.2 3 1 4 5C.2 3 4 1 5D.5 4 1 3 2循环队列的存储空间为 Q(1:40) ,初始状态为 front=rear=40 。经过一系列正常的入队与退队操作后, front=rear=15 ,此后又退出一个元素,则循环队列中的元素个数为(A )。A.39...原创 2018-11-14 17:09:10 · 390 阅读 · 0 评论 -
Java面向对象
原创 2018-12-13 10:34:30 · 117 阅读 · 0 评论 -
JAVA数据结构之N皇后(递归)
package p03.递归;//N皇后问题public class NQueen { static int count=0; static int N=4; public static void main(String[] args) { int[][] arr=new int[N][N]; NQueen(0,arr); //0代表从第一行开始 } public sta...原创 2019-03-31 16:47:15 · 227 阅读 · 0 评论