自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 《JAVA数据结构》----逆波兰表达式的运算

import java.util.ArrayList; import java.util.List; import java.util.Stack; /* 前缀表达式:(3+4)*5-6------》-*+3456。从右到左依次扫描,以6543的顺序入栈,此时栈顶元素为3,次顶元素为4。当扫描至运算符“+”时,此时数栈中弹出3和4, 3和4相加为7,此时再将7入数栈,此时栈中的元素为756,栈顶元素为7,接着扫描元素到操作符*,运算7*5,把运算结果35在压入数栈,此时栈中元素为35 6 .

2021-11-11 14:17:59 875

原创 《java数据结构》栈实现综合计算器

package Test; import java.util.Scanner; //使用栈结构实现综合计算器, //思路分析 /* 使用栈完成计算表达式的结果 数栈:存放数据 符号栈:存放运算符号 1.通过一个index--->用来遍历表达式,通过index如果扫描到的是数字,就让数组入数栈。 如果扫描到的是符号:1;如果发现当前的符号栈为空,就直接入栈。 2:如果发现符号栈不为空,有操作符,就进行比较,如果发现当前操作符的优先级小于或者等于符号栈中的操作符,.

2021-11-11 11:10:33 949

原创 使用数组模拟栈

package Test; import java.util.Scanner; //栈的构建和使用 //先入后出的有序列表,始终是在栈顶操作。子弹压栈。出栈(pop),入栈(push) //用数组模拟栈的操作 /* 用数组实现栈的思路分析 1.定义一个top表示栈顶 2.入栈的操作,当有数据加入时,top++,stack[top]=data; 3.出栈的操作,int value=stack[top],return value; */ public class TestStack01 { pu.

2021-11-10 15:26:16 193

原创 单向环形链表----------》约瑟夫问题

情景描述:类似于小孩丢手绢。 小孩一号 小孩二号 小孩三号 小孩四号 小孩五号 1 2 3 4 5 定义小孩起始位置 startnum

2021-11-10 14:24:02 308

原创 《数据结构》单链表的创建增删改查

package Test; //数据结构链表的实现 public class TestList01 { public static void main(String[] args) { TestList testList=new TestList(); Node node1= new Node(1,"李鹏亮","男"); Node node2=new Node(2,"叶嘉铭","男"); Node node3=new Node(3,"唐泽华.

2021-10-31 11:08:13 147

原创 (java)生产者-消费者问题

package com.wzc.test; //生产者消费者问题 public class Test03 { public static void main(String[] args) { Clerk clerk=new Clerk(); Costumer c1=new Costumer(clerk); Procedure p1=new Procedure(clerk); c1.setName("消费者1号"); p1.setName(.

2021-10-04 19:59:38 113

原创 <JAVA8新特性>方法和构造器的引用

import org.junit.Test; import java.io.PrintStream; import java.util.Comparator; import java.util.List; import java.util.Objects; import java.util.function.*; public class TestMethod { @Test //对象::实力方法名 public void test1(){ PrintStrea.

2021-09-27 10:41:37 83

原创 JAVA8内置的四大函数式接口,可直接被Lambda表达式使用

1.消费性接口 @Test //Consummer 消费型接口 public void test1(){ a(1987.2,e-> System.out.println("赚了"+e+"元")); } public void a(Double money, Consumer d){ d.accept(money); } 2.供给型接口 @Test //Supllier 供给型接口,产生一个集合 public void test2(){ List<Integer&

2021-09-26 19:26:13 201

原创 <JAVA8新特性>根据条件筛选元素

import org.junit.Test; import java.lang.reflect.Array; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class TestLambda01 { List<Student> students = Arrays.asList( new Student("志", 22, 122), .

2021-09-26 11:38:48 382

原创 <JAVA-tcp-网络编程>客户端给服务器端发送小写字母,服务器端转化为大写字母并反馈给客户端

package com.jcwzc01; import org.junit.Test; import java.io.*; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; import java.net.UnknownHostException; import java.nio.charset.StandardCharsets; import java.util.Locale; pu.

2021-09-25 17:55:32 531

原创 JAVA网络编程(关于客户端给服务器发送文件,客户端向服务器反馈)

package com.jcwzc01; import org.junit.Test; import java.io.*; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; import java.net.UnknownHostException; import java.nio.charset.StandardCharsets; public class TestTcp02 { .

2021-09-25 16:42:16 180

原创 JAVA网络编程中客户端给服务器端发送文件

eg:客户端给服务器端传送一张图片 /* 客户端发送文件给服务器端 */ package com.jcwzc01; import com.sun.security.ntlm.Server; import org.junit.Test; import java.io.*; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; import java.net.UnknownHostExc

2021-09-25 16:02:14 169

原创 关于JAVA输入日期展现本月日历

实例:输入 输出 相关代码及注释: import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.Scanner; public class...

2021-09-23 10:48:14 168

commons-io-2.11.0-sources.jar

Apachec插件

2021-09-23

PhoneName.zip

适合初学者的小项目,电话本

2021-09-25

空空如也

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

TA关注的人

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