今天遇到的几个小问题
1。基本类型的话就是值传递,方法中的改变并不会改变其原有的值,而对象引用的改变传递的是对象的首地址,方法操作是会改变原有值的。String 比较特殊因其是final修饰的,所以调用时要新创建,调用过程用的是新的创建的那个,所以原值不会改变(当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变)
2。可以通过使用public 的方法来操作private的属性,是个好方法,父类的构造方法不能被继承但是可以被调用
3。String 转 数值型 , 此处讲得比较详细
[url]http://www.isstudy.com/java/1567.html[/url]
通过包装类的parseXxx()方法可以将一个字符串转换为该包装类对应的基本数据类型,但要求字符串必须为数字形式,例如,int num=Integer.parseInt("123")是合法的,而int num=Integer. parseInt("abc")则会抛出“java.lang.NumberFormatException: For input string: "abc"”异常
4。集合
[url]http://hi.baidu.com/wolfpkfox/blog/item/36032b125a4efdcbc3fd78af.html[/url]
1。基本类型的话就是值传递,方法中的改变并不会改变其原有的值,而对象引用的改变传递的是对象的首地址,方法操作是会改变原有值的。String 比较特殊因其是final修饰的,所以调用时要新创建,调用过程用的是新的创建的那个,所以原值不会改变(当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变)
2。可以通过使用public 的方法来操作private的属性,是个好方法,父类的构造方法不能被继承但是可以被调用
3。String 转 数值型 , 此处讲得比较详细
[url]http://www.isstudy.com/java/1567.html[/url]
通过包装类的parseXxx()方法可以将一个字符串转换为该包装类对应的基本数据类型,但要求字符串必须为数字形式,例如,int num=Integer.parseInt("123")是合法的,而int num=Integer. parseInt("abc")则会抛出“java.lang.NumberFormatException: For input string: "abc"”异常
4。集合
[url]http://hi.baidu.com/wolfpkfox/blog/item/36032b125a4efdcbc3fd78af.html[/url]