自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 前缀中缀后缀表达式以及各自的计算器

一、前缀:波兰式。运算符位于操作数之前。比如(3+4)5-6 ,它的前缀就是-+3456如何把一个式子转换为前缀:没有讲。得到前缀表达式之后如何计算:从右至左扫描前缀然后计算。粗略讲二、中缀:最常见。比如(3+4)*5-6 ,它的中缀就是(3+4)*5-6得到中缀表达式之后如何计算:对计算机不好操作,没有实现带括号版本。三、后缀:逆波兰。运算符位于操作数之后。如何把一个式子转换为后缀:讲了,老师说记住就行,怎么得来的不重要。得到后缀表达式之后如何计算:...

2022-05-14 13:51:21 170

原创 用数组模拟栈

1.先进后出,分top和bottom2.栈的应用:子程序的调用,递归调用,表达式的转换与求职,二叉树的遍历,图形的深度优先搜索数组模拟栈:注意top=-1package guigu;import java.util.Scanner;public class ArrayStackDemo {public static void main(String[] args) {ArrayStack stack = new ArrayStack(4);String key = “”;boolean l

2022-05-14 13:38:24 164

原创 数据结构java:稀疏数组转换。关于流的一些问题

一.关于flush和close方法简单地说,flush之后还能继续使用流,但是close之后就用不了了https://wenku.baidu.com/view/bf9eec97f221dd36a32d7375a417866fb84ac0b3.htmlhttps://www.imooc.com/article/12969https://www.bilibili.com/video/BV1PD4y1U7ky?p=18二、关于list和ArrayList区别(类 实例化,填个坑以后学到慢慢看了)jav

2022-05-02 15:32:27 1023

转载 多态

https://www.cnblogs.com/ViokingJava/p/7105997.html

2021-05-17 21:15:24 54

原创 方法重载 方法重写与方法隐藏

方法重载:方法签名里只允许形式参数不一样方法重写:方法签名必须一摸一样,是子类覆盖父类的对象方法方法隐藏:方法签名必须一摸一样,是子类覆盖父类的类方法问题:当父类引用指向子类对象时,“父类引用.方法” 会输出什么结果?答:当该方法是父类与子类中都有的静态方法, 输出引用的方法当是非静态方法, 输出对象的方法...

2021-05-17 21:08:40 53

原创 对象与引用数量问题

一个对象可以有好几个引用当一个已经有指向对象的引用指向新的对象时,老的对象就失去了此引用

2021-05-17 20:57:05 54

原创 继承和同包访问的区别

在静态方法中:继承:子类可以不带任何对象、类的去调用父类的类方法子类可以用自己的对象也可以用父类的对象调用父类的对象方法同包访问:b类必须用a类的对象、类去调用b类的类方法b类必须用a类的对象、类去调用b类的对象方法...

2021-05-17 20:47:33 72

原创 swing intro

create a swing gui:1.a window object(jframe)or many:each gui program must have at least 1 jframe object ,each is a window2.create several components(jcomponents) and add them to the window(use the layout manager)1.class jframe:each gui program must hav

2021-04-19 11:56:05 44

原创 2021-04-18

1.异常分为unchecked exception and checked exceptionchecked:have to be caught(dealing with files needs this)unchecked: do not have to be checked 继承于RunTimeException(自制异常需要事先声明继承,非自制不用)2.主动抛出一个自制异常–需要继承和抛出一个已有的异常---- 不需要继承3.异常捕捉try{}catch(Exceptiontype

2021-04-19 00:47:30 56

原创 random.nextInt()

1、不带参数的nextInt()会生成所有有效的整数(包含正数,负数,0)2、带参的nextInt(int x)则会生成一个范围在0~x(不包含X)内的任意正整数

2021-03-05 23:21:23 201

原创 printStackTrace()方法在exception中的理解

代码如下:public class Test {public static void main(String[] args) {int[] x = new int[10];Random r = new Random();try {int pos = r.nextInt(20);System.out.println(x[pos]);}catch(ArrayIndexOutOfBoundsException e) {System.out.println(“Too big”);e.printS

2021-03-05 23:06:53 1018 1

原创 unable to find an ant file

老师给了几个文件,用eclipse直接打开,运行时会提示题目这句话。原因可能是要运行的文件没有在工程中导致。可以尝试:右键工程->new->file->advanced->link to file in file system-> 找到文件并加入。...

2021-03-05 22:42:25 1349

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除