
java
java
水汐天下第一
只是记录一些自己写过的代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【水汐のjava】吐槽,无内容 springboot框架整合QQ框架的坑
springboot 用的是gbk另外的java代码用了utf-8在运行/部署/bulid的过程中真™就是魔幻。这样——这样——好家伙还给我卖萌??——真就是魔法编程呗?www做了很多尝试,换一下包的位置 ,改编码格式 ,然后要么cmd,要么maven,没事给我报错都快ptsd了最后解决也是莫名其妙,,改动了两行的代码顺序(???)天哪,拉托姆,希望以后人没事...原创 2021-02-17 23:57:19 · 303 阅读 · 1 评论 -
【水汐のjava spring】 记录一些spring的坑
新手刚刚入坑这个idea版本的spring 从环境开始就全是坑创建项目 国内连不上官网用阿里 的源或者自己搭或者换httpjava文件显示红色的jfile设置里面project什么的改成sourse然后初始化,换源…https://www.cnblogs.com/KeepZ/p/13286188.htmlhello world搞了大半天,,裂开...原创 2021-01-19 23:23:46 · 265 阅读 · 0 评论 -
【水汐のjava】 基于堆的 优先队列
import java.security.Key;public class MaxPQ { /** * @param args */ private int[] pq; private int N=0; public MaxPQ(int maxN) { pq=new int[maxN+1]; } public boolean isEmpty() { return N==0; } public int size() { return N; } publ原创 2020-05-08 20:57:13 · 126 阅读 · 0 评论 -
【水汐のjava】 三向切分 快速排序
public class sorts { /** * @param args */ public static void Quick3sort(int a[],int lo,int hi) { if(hi<=lo) return ; int lt=lo,i=lo+1,gt=hi; int v=a[lo]; while(i<=gt) { ...原创 2020-05-07 21:28:21 · 141 阅读 · 0 评论 -
【水汐のjava】希尔排序
public class sorts { /** * @param args */ public static void sort(int a[]) { int N=a.length; int h=1; while(h<N/3) h=h*3+1; while(h>=1) { for(int i=h;i<N;i++) { ...原创 2020-05-05 17:33:40 · 116 阅读 · 0 评论 -
【水汐のjava】 算法*二分查找
import java.util.Arrays;import java.io.*;public class BinarySearch { /** * @param args */ public static int rank(int key,int[] a) { int lo=0; int hi=a.length-1; while(lo<=hi) { ...原创 2020-04-28 13:41:40 · 113 阅读 · 0 评论 -
【水汐の操作系统】读者写者问题(java)
import java.util.concurrent.Semaphore;public class readerandwriter { private static Integer rCount = 0; private static Integer wCount = 0; final Semaphore Rmutex = new Semaphore(1); final Semap...原创 2020-04-04 11:43:11 · 487 阅读 · 0 评论 -
【水汐の操作系统】生产者消费者问题(java)
import java.util.concurrent.Semaphore;public class produceanduse { static Integer count = 0; final Semaphore empty=new Semaphore(10); final Semaphore full=new Semaphore(0); final Semaphore ...原创 2020-04-02 20:44:25 · 174 阅读 · 0 评论 -
【水汐のjava】用多线程实现求半径为5的圆的面积和周长并输出
package hiwari;/* * 用多线程实现求半径为5的圆的面积和周长并输出 * 设计两个线程类分别包含求圆面积和圆周长的run()方法 * 设计主类创建两个线程类对象 分别启动这两个线程 * */public class dxc { public static void main(String[] args) { // TODO Auto-generated meth...原创 2019-12-20 19:12:39 · 1851 阅读 · 0 评论 -
【水汐のjava】设计抽象形状类Shape,包含输出周长的方法;重写输出周长的方法。在主函数中创建圆类(Circle)和长方形类(Rectangle)
package hiwari;/* * 设计抽象形状类Shape,包含输出周长的方法; * 重写输出周长的方法。在主函数中创建圆类(Circle)和长方形类(Rectangle), * 重写输出周长的方法。在主函数中创建圆类和长方形类对象各3个, * 将这些对象转换成Shape类型后,用for循环输出各个对象的周长 * */ class Shape { void print...原创 2019-12-20 18:57:25 · 560 阅读 · 0 评论 -
【水汐のjava】设计职员类(Employees)成员变量:员工号(num),姓名(name)成员方法:setE(),用于设置员工工号,姓名;displayE(),用于输出员工号,姓名。
package hiwari;/* * 设计职员类(Employees) * **成员变量:员工号(num),姓名(name) * 成员方法:setE(),用于设置员工工号,姓名; * displayE(),用于输出员工号,姓名。 * 管理人员类(Managers)继承自职员类 * 新增成员变量:薪酬(salary) * 成员方法:setM(),用于设置经理工号,姓名,薪酬; *...原创 2019-12-20 14:28:59 · 1097 阅读 · 0 评论 -
【水汐のjava】定义长方形(Rectagle)类,成员变量:宽(width)和高(height)成员方法:
package hiwari;/* * 定义长方形(Rectagle)类,成员变量:宽(width)和高(height) * 成员方法: * setvalue(),用于给成员变量赋初值; * printarea(),用于输出长方形面积。 * 在主函数中创建Rectagle类对象r,通过setvalue给r赋初值(3,5)并输出面积 * */public class Rectagle...原创 2019-12-11 20:43:19 · 1051 阅读 · 0 评论 -
【水汐のjava】定义一个Max类,其中包括两个重载方法gemax,分别可返回2个整数中的最大值和三个整数中的最大值,并在主函数中创建max类对象,分别求(2,3)的最大值和(2,8,100)中的最大
package hiwari;/* * 定义一个Max类,其中包括两个重载方法gemax, * 分别可返回2个整数中的最大值和三个整数中的最大值, * 并在主函数中创建max类对象,分别求(2,3)的最大值和(2,8,100)中的最大值 * */public class Max { int getmax(int a,int b) { if (a>b) return a;...原创 2019-12-11 20:17:13 · 2766 阅读 · 0 评论 -
【水汐のjava】定义时钟类Clock,有成员变量hour,minute,second有成员方法settime可用于时间设置 gettime可以输出时间
package hiwari;/* * 定义时钟类Clock,有成员变量hour,minute,second * 有成员方法settime可用于时间设置 * gettime可以输出时间 * */public class Clock { int hour,minute,second; void settime(int a,int b,int c) { hour=a; mi...原创 2019-12-11 19:59:38 · 3110 阅读 · 0 评论 -
【水汐のjava】ui窗口获取键盘输入的按键并且输出
package hiwari;import javax.swing.JLabel;import java.awt.BorderLayout;import java.awt.event.KeyAdapter;import java.awt.event.KeyEvent;//老师的课后作业import javax.swing.JFrame;public class f extends ...原创 2019-12-02 20:36:08 · 308 阅读 · 0 评论 -
【水汐のjava】 关于java的一些基础的语法和注意点
public class try1126 { static int no=100; static void geti() //类内定义静态函数 static { System.out.print("dd"); no--; } public static void main(String[] args) { // TODO Auto-generated ...原创 2019-11-26 16:58:44 · 98 阅读 · 0 评论 -
【水汐のjava】使用多线程并发执行求1到10和、10的阶乘
使用多线程并发执行求1到10和、10的阶乘public class text3 { public static void main(String[] args) { // TODO Auto-generated method stub Thread su=new Sum(); Thread su1=new Sum2(); su.start(); su1.start();...原创 2019-11-24 15:05:12 · 530 阅读 · 1 评论 -
【水汐のjava】输入n条学生信息,每条学生信息包括学号、姓名、性别、学期总成绩,要求统计学生中男生人数、女生人数、所有学生的平均成绩、所有姓王的同学数量,写入到当前目录下,名为“学
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-11-24 14:54:03 · 1968 阅读 · 0 评论 -
【水汐のjava】GUI界面的初步建立 1
import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOp...原创 2019-11-29 15:07:21 · 111 阅读 · 0 评论 -
【水汐のjava】while语句基础注意点
while语句在使用时候碰到了一些小问题,做了一下总结。public class try1126 { public static void main(String[] args) { // TODO Auto-generated method stub boolean a=true; boolean b=false; System.out.print(b); while...原创 2019-11-26 15:40:10 · 132 阅读 · 0 评论