Java SE
ZhouHuoCleverset
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
Scanner之先获取一个数值,再获取一个字符串出错
问题: 利用Scanner从控制台获取多个数据时,第一个为数值,第二个为字符串,从控制台输入第一个数据,回车,还未输入第二个数据就直接停止输入,输出结果只显示数字的问题! 参考代码:import java.util.Scanner;public class ScannerDemo { public static void main(String[] args) {原创 2017-03-11 21:57:35 · 2585 阅读 · 2 评论 -
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 · 2803 阅读 · 0 评论 -
static总结
静态:可以修饰成员变量和成员方法。静态的特点: A:随着类的加载而加载 B:优先与对象存在 C:被类的所有对象共享 这其实也是我们判断该不该使用静态的依据。 举例:饮水机和水杯的问题思考 D:可以通过类名调用 既可以通过对象名调用,也可以通过类名调用,建议通过类名调用。静态的内存图 静态的内容在方法区的静态区原创 2017-03-21 22:37:02 · 427 阅读 · 0 评论 -
自动装箱和拆箱原理简析
什么是自动拆箱、自动装箱?自动装箱:把基本类型转换为包装类类型(jdk5新特性)自动拆箱:把包装类类型转换为基本类型(jdk5新特性)Demo源码package disassemblyBox;public class DisassemblyBoxDemo { public static void main(String[] args) { // 定义了一个int类型的包原创 2017-03-12 23:09:03 · 1422 阅读 · 0 评论 -
Object总结
Object是类层次结构的根类,所有的类都直接或者间接的继承自Object类。Object类的构造方法有一个,并且是无参构造 这其实就是理解当时我们说过,子类构造方法默认访问父类的构造是无参构造要掌握的方法: A:toString() 返回对象的字符串表示,默认是由类的全路径+’@’+哈希值的十六进制表示。 这个表示其实是没有意义的,一般子类都会转载 2017-03-13 22:07:48 · 341 阅读 · 0 评论 -
字符串常量池及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 · 2070 阅读 · 0 评论 -
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 阅读 · 0 评论