自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 String s=new String("hello")与String s="hello"的区别?

题目String s = new String(“hello”)和String s = “hello”;的区别?区别String s = new String(“hello”)会创建2(1)个对象,String s = “hello”创建1(0)个对象。 注:当字符串常量池中有对象hello时括号内成立!引入==与equals()的区别:==:比较引用类型比较的是地址值是否相同equals:比

2017-03-13 22:57:11 17682 8

原创 static总结

静态:可以修饰成员变量和成员方法。静态的特点: A:随着类的加载而加载 B:优先与对象存在 C:被类的所有对象共享 这其实也是我们判断该不该使用静态的依据。 举例:饮水机和水杯的问题思考 D:可以通过类名调用 既可以通过对象名调用,也可以通过类名调用,建议通过类名调用。静态的内存图 静态的内容在方法区的静态区

2017-03-21 22:37:02 427

原创 面试题之获取start到end之间的随机数

需求设计一个方法,获取start到end之间的随机数!分析Math.random()方法获取0~1之间的随机数,不包含1,返回值类型为double。获取1~100之间的随机数我们这么做; int num=Math.random()*100+1;假想1:如果我们要取start到end之间的随机数,那么是不是可以写成: int number=(int)(Math.random()*end+st

2017-03-19 00:28:34 1428

转载 Scanner及String类总结

1.Scanner的使用(了解)在JDK5以后出现的用于键盘录入数据的类。构造方法: A:讲解了System.in这个东西。 它其实是标准的输入流,对应于键盘录入 B:构造方法 InputStream is = System.in; Scanner(InputStream is) C:常用的格式 Sca

2017-03-18 18:12:09 389

转载 Object总结

Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。Object类的构造方法有一个,并且是无参构造 这其实就是理解当时我们说过,子类构造方法默认访问父类的构造是无参构造要掌握的方法: A:toString() 返回对象的字符串表示,默认是由类的全路径+’@’+哈希值的十六进制表示。 这个表示其实是没有意义的,一般子类都会

2017-03-13 22:07:48 341

原创 字符串常量池及byte数据常量池

Byte型数据缓冲池Demo1public class BufferPoolDemo { public static void main(String[] args) { Integer i1=127; Integer i2=127; System.out.println(i1==i2); System.out.println(

2017-03-13 17:03:27 2072

原创 自动装箱和拆箱原理简析

什么是自动拆箱、自动装箱?自动装箱:把基本类型转换为包装类类型(jdk5新特性)自动拆箱:把包装类类型转换为基本类型(jdk5新特性)Demo源码package disassemblyBox;public class DisassemblyBoxDemo { public static void main(String[] args) { // 定义了一个int类型的包

2017-03-12 23:09:03 1423

原创 J2SE----equals()与==的区别

Demo基本类型public class ObjectDemo { public static void main(String[] args) { //基本类型 int a=57; int b=67; int c=124; int d=124; System.out.println(a==b);

2017-03-12 22:05:05 374

原创 String的特点--一旦被创建就不能被改变

Demopublic class StringDemo { public static void main(String[] args) { String s1="hello"; s1+="word"; System.out.println("s1:"+s1); }}运行结果为什么输出是helloword而不是hello呢?

2017-03-11 23:19:26 2806

原创 Scanner之先获取一个数值,再获取一个字符串出错

问题: 利用Scanner从控制台获取多个数据时,第一个为数值,第二个为字符串,从控制台输入第一个数据,回车,还未输入第二个数据就直接停止输入,输出结果只显示数字的问题! 参考代码:import java.util.Scanner;public class ScannerDemo { public static void main(String[] args) {

2017-03-11 21:57:35 2588 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除