![](https://img-blog.csdnimg.cn/20201028202624423.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
Java基础
跳动的1010
2年的程序员,请多多指教
展开
-
两数互换方式
两数互换有两种方式 第一种方式引用第三方变量 有两个数a,b进行交换 int temp = a;//temp为第三方变量 a = b; b = temp; 第二种方式使用异或(^) 交换两个变量a,b 异或(^)说明:两个值相同为0,不同为1,和0异或都为这个数的本事所以 a = a ^ b;//a和b异或之后a = a ^ b b = a ^ b;//根据第一行代码得a ^ b == a ^ b ^ b根据异或的结合律得 a ^ b ^ b = a^ 0 = a;所以此步得 b = a; a =原创 2021-12-11 13:52:41 · 306 阅读 · 0 评论 -
基于java基础学生管理系统(无数据库)
学生类 public class Student { private String sno; private String name; private String age; private String addrress; public Student() { } public Student(String sno, String name, String age, String addrress) { this.sno = s原创 2021-04-10 19:17:58 · 1383 阅读 · 0 评论 -
红黑树特点及实例图解
特点: 树的节点是黑色或者红色 根节点是黑色 每个红色节点的两个子节点都是黑色(从每个叶子到根的所有路径上不能有两个连续的红色节点) 所有叶子节点都是黑色 从任一节点其每个叶子的所有路径都包含相同数目的黑色结点 ...原创 2021-03-09 10:11:49 · 148 阅读 · 0 评论 -
Mybatis 对于Result Maps collection already contains value for问题
对于这个问题有两个东西要去检查 1、去这个xxxMapper.xml文件中去检查是否有同一个 2、去找是否有同内容异文件名字的文件,这也会报错原创 2021-02-01 10:14:33 · 127 阅读 · 0 评论 -
tomact/jsp中常见错误(最恶心)
问题: 原因: 多了个: 删除ok问题解决原创 2020-11-22 15:27:13 · 68 阅读 · 0 评论 -
TCP实现客户端服务端通信
TCP模拟客户端和服务器端之前的响应 客户端: public class TCPClientDemo { public static void main(String[] args) throws IOException { //首先先创建一个客户端Socket Socket socket = new Socket("127.0.0.1",8888); //在使用Socket中的方法getOutputStreamh获取一个向服务器发出信号的输出流原创 2020-10-28 21:50:44 · 275 阅读 · 1 评论 -
Java图片上传具体思路
很多刚开始进入互联网公司的小伙伴们对于一些太复杂的应用掌握的都不太熟悉,公司也只会要求对网页的一些增删改查功能,如果仅仅是字段还好,那如果是多个图片上传呢?普遍来说当项目部署到服务器上对于图片的上传都是先保存到一个临时目录文件夹里例如temp,最后在粘贴复制到upload里面,而数据库中存储的是图片的相对路径,接下来我们就模拟一个基于Java代码的图片的上传和更改的功能,当然有一点要说明,后台获取到的路径是temp路径下的,前端需要把图片放到temp下 //图片名字 String fileName =原创 2020-10-28 20:40:53 · 626 阅读 · 0 评论 -
论“==”和·equals的全面比较
package com.itheima.demo01.Object; import java.util.Objects; public class Test { public static void main(String[] args) { System.out.println("1 == 1的结果为:"+(1 == 1)); System.out.println("\"1\".equals(\"1\")的结果为:"+"1".equals("1"));原创 2020-08-05 10:14:12 · 101 阅读 · 0 评论