![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java se
余殇
这个作者很懒,什么都没留下…
展开
-
Java中交换两变量之值的3种方法
1.最简单最能想到的,定义一个中间变量临时存储一个变量的值,然后三者轮流交换 int a=1,b=2,temp; temp =a; a = b; b = temp; 2.不定义中间变量,通过算数来进行交换 int a=1,b=2; a = a+b;//首先获取两变量之和 b = a-b;//总和减去b得到a的值赋值给b,此时b的值为原先a的值,下面要做的就是把原先b的值赋值给a a = a-b;...原创 2019-07-20 19:25:13 · 247 阅读 · 0 评论 -
String的两种创建方法的==与equals的结果分析
Java为String类型提供了缓冲池机制,当使用双引号定义对象时,Java环境首先去字符串缓冲池寻找相同内容的字符串,如果存在就直接拿出来应用,如果不存在则创建一个新的字符串放在缓冲池中。 所以d和c指向了同一个内存地址 而String中new的创建形式,是直接在堆内存中创建对象,在栈内存中创建String类型的变量,这个变量中存储的就是堆内存中对象的地址。总的来说,只要用了new就...原创 2019-08-26 15:08:45 · 141 阅读 · 0 评论 -
Java文档复制
package com.yushang.io; import java.io.*; public class Copy { public void copyFile(File file, String filepath) { //D:\Test--->F:\aaa //拼接新的文件路径 String newFilepath = f...原创 2019-08-27 09:11:18 · 125 阅读 · 0 评论