自定义博客皮肤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关注的人

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