JAVASE基础
BigFishAndBegonia
我居然不知道怎么改名字
展开
-
Java字符串格式化—String.format()方法
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, Str...转载 2018-04-12 18:09:05 · 301 阅读 · 0 评论 -
显式初始化和隐式初始化
问题一:null和""的区别String s=null;s.trim()就会抛出为空的exception String s=""; s.trim()就不会抛,为什么?答:NULL代表声明了一个空对象,根本就不是一个字符串。 ""代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。NULL代表声明了一个空对象,对空对象做任何操作都不行的,除了=和==;""是一个字符串了,只是这个字符串...转载 2018-03-26 09:30:41 · 9875 阅读 · 1 评论 -
面试题总结
int和Integer的区别1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int的默认值是0延伸: 关于Integer和int的比较 1、由于I...原创 2018-04-08 17:03:21 · 880 阅读 · 0 评论 -
Hash算法 ( 多种 )
/** * Hash算法大全<br> * 推荐使用FNV1算法 * @algorithm None * @author Goodzzp 2006-11-20 * @lastEdit Goodzzp 2006-11-20 * @editDetail Create */ public class Ha...转载 2018-04-20 21:32:20 · 208 阅读 · 0 评论 -
Object中转String的方法
Java中Object转String有三种方式:Object reallyAString = "foo";String str = (String) reallyAString;Object reallyAString = "foo";String str = reallyAString...转载 2018-03-27 22:41:51 · 257 阅读 · 0 评论 -
IntValue()方法 和 ValueOf()方法
intValue()1.intValue()是java.lang.Number类的方法,Number是一个抽象类。Java中所有的数值类都继承它。也就是说,不单是Integer有intValue方法,Double,Long等都有此方法。 2.此方法的意思是:输出int数据。每个数值类中具体的实现...原创 2018-04-20 23:59:07 · 52177 阅读 · 0 评论 -
基本类型和包装类、基本类型和字符串之间的转换
基本类型和包装类之间的转换基本类型和包装类之间经常需要互相转换,以 Integer 为例(其他几个包装类的操作雷同哦):在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。那什么是装箱和拆箱呢?我们分别来看下装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱 ...转载 2018-04-20 23:59:54 · 12519 阅读 · 1 评论 -
由Object.clone()引出的protected权限问题
Object.clone()大家可能不太理解由Object.clone()而引出的protected权限问题这句话,那我们先看一段代码: 第一个类CloneClassOne package com.ustc.sup;public class CloneClassOne {}123第二个类CloneClassTwo package com.ustc.sup;public class Clon...转载 2018-05-10 10:16:34 · 3771 阅读 · 0 评论 -
java多线程的使用详解
线程创建的三种方式:1.extends Thread2.Impl Runnable3.Impl Callable4.线程池的使用1.继承一个Thread类这也是最开始学习的方式,使用方式如下:public class Thread1 {public static void main(String args[]){ MyThread myThread ...原创 2018-07-23 13:33:48 · 165 阅读 · 0 评论