![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
twelve1959
这个作者很懒,什么都没留下…
展开
-
Java----栈和队列
栈(Stack)1.1 概念栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈 顶,另一端称为栈底。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据在栈顶1.2 实现1.基于顺序表实现class MyStack { public int[] arr = new int[100]; ...原创 2020-04-23 16:04:24 · 290 阅读 · 0 评论 -
Java----面向对象编程
包包 (package) 是组织类的一种方式. 使用包的主要目的是保证类的唯一性.例如, 你在代码中写了一个 Test 类. 然后你的同事也可能写一个 Test 类. 如果出现两个同名的类, 就会冲突, 导致 代码不能编译通过.导入包中的类Java 中已经提供了很多现成的类供我们使用. 例如可以使用 java.util.Date 这种方式引入 java.util 这个包中的 Date 类...原创 2020-04-03 17:50:37 · 338 阅读 · 0 评论 -
Java----OJ链表题
删除链表中等于给定值 val 的所有节点反转一个单链表public class Solution { public ListNode ReverseList(ListNode head) { ListNode cur = head; ListNode newHead = null; ListNode prev = null; ...原创 2020-03-27 17:36:27 · 196 阅读 · 0 评论 -
Java----动态顺序表的接口实现
MyArrayList.javapublic class MyArrayList { /** * 顺序表 * 顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储 * 顺序表底层是一个数组,但顺序表本身是一种数据结构,新的类型 * 能知道放了多少元素 * 不能跳着放元素 */ public int[] elem ;...原创 2020-03-22 18:53:20 · 131 阅读 · 0 评论 -
Java----类和对象(练习题)
编写一个类Calculator,有两个属性num1,num2,这两个数据的值,不能在定义的同时初始化,最后实现加减乘 除四种运算.public class HomeWork { public static void main(String[] args) { Scanner scan0 = new Scanner(System.in); Scanner scan1 = new Scan...原创 2020-03-22 18:49:23 · 2318 阅读 · 0 评论 -
Java----类和对象
类与对象的初步认知【面向对象概念】1.面向对象是思考问题的一种思考方式,是一种思想。比如:概念与实例。理论与实践。名和实等等。2.类就是一类对象的统称。对象就是这一类具体化的一个实例。3.面向对象的好处:将复杂的事情变简单了,只要面对一个对象就行。面向对象就是用代码(类)来描述客观世界的事物的一种方式. 一个类主要包含一个事物的属性和行为类和类的实例化类就是一类对象的统称。对象就是这...原创 2020-03-22 18:41:54 · 176 阅读 · 0 评论 -
Java----练习题(3.14)
求数组的平均值实现一个方法 avg, 以数组为参数, 求数组中所有元素的平均值(注意方法的返回值类型).public class HomeWork { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9,10}; System.out.println("数组中所有...原创 2020-03-14 16:36:24 · 327 阅读 · 0 评论 -
Java----递归练习题(3.13)
递归求 N 的阶乘 public static int prime(int n) { if(n==1) { return 1; } return n*prime(n-1); }按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4) public static void oneBit(int...原创 2020-03-13 18:16:12 · 802 阅读 · 1 评论 -
JAVA----开发和运行环境(面试题)
1.JDK和JRE的区别是什么?他们各自有什么作用JDK是JAVA开发工具,它不仅提供了Java程序运行所需的JRE,还提供了一系列的编译,运行等工具,如javac , java , Javaw 等.JRE只是Java程序的运行环境,它最核心的内容就是JVM(Java虚拟机)及核心类库.2.如何利用JDK编译和运行应用程序利用JDK提供的javac命令来编译源文件,利用java命令来...原创 2020-03-12 16:17:48 · 258 阅读 · 0 评论