java知识点
ZNW9876543210
这个作者很懒,什么都没留下…
展开
-
使用Java将Excel 列号数字与字母互相转换
public class ExcelColumn { public static void main(String[] args) { String colstr = "B"; int colIndex = excelColStrToNum(colstr); System.out.println(colstr+"列转换成数字下标:"+...转载 2019-05-24 15:17:25 · 2554 阅读 · 0 评论 -
银行取款排队模拟
假设银行有4个柜台,假设某天有200位客户来办理业务,每个客户到达银行的时间和业务处理时间分别用两个数组arrive_time 和 process_time 来描述。请写程序计算所有客户的平均等待时间,假设每个客户在去到营业部之后先拿号排队,然后在任意一个柜台有空闲的时候,号码数最小的客户上去办理,假设所有的客户拿到号码之后不会因为银行众所周知的慢而失去耐心走掉。/** * o(n)的解决方...转载 2019-05-24 15:19:16 · 690 阅读 · 0 评论 -
Java中的String,StringBuilder,StringBuffer三者的区别
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > StringString最慢的原因:String为字符串常量,而StringBuilder和StringBuffer均为字符串变量,即String对象一旦创建之后该对象是不可更改的,但后两者的对象...转载 2019-05-22 11:24:12 · 124 阅读 · 0 评论 -
Java 浅拷贝和深拷贝的理解和实现方式
Java中的对象拷贝(Object Copy)指的是将一个对象的所有属性(成员变量)拷贝到另一个有着相同类类型的对象中去。举例说明:比如,对象A和对象B都属于类S,具有属性a和b。那么对对象A进行拷贝操作赋值给对象B就是:B.a=A.a; B.b=A.b;在程序中拷贝对象是很常见的,主要是为了在新的上下文环境中复用现有对象的部分或全部 数据。Java中的对象拷贝主要分为:浅拷贝(Shallo...转载 2019-05-22 15:19:04 · 86 阅读 · 0 评论