摘要: 这句代码在Thinking in java中很常见 Java代码 Random rand = new Random(47); Java代码 Java代码 但是下面两句代码放在一起就会有点晕了 Java代码 Random rand = new Random(47); int i = rand.next 阅读全文
posted @ 2018-01-05 14:49 昨夜星辰_zy 阅读(5496) 评论(0) 推荐(1) 编辑
摘要: 字段先初始化,之后才是构造方法; 字段又有static字段先初始化,之后非static初始化(int i;这个就初始化默认值) class Bowl { Bowl(int marker) { System.out.println("Bowl(" + marker + ")"); } void f(i 阅读全文
posted @ 2018-01-05 11:39 昨夜星辰_zy 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 2. 转型大家会发现假若对主数据类型执行任何算术或按位运算,只要它们“比int 小”(即 char,byte 或者short),那么在正式执行运算之前,那些值会自动转换成int。这样一来,最终生成的值就是int 类型。所以只要把一个值赋回较小的类型,就必须使用“造型”。 return 退出当前方法 阅读全文
posted @ 2018-01-04 11:27 昨夜星辰_zy 阅读(150) 评论(0) 推荐(0) 编辑
摘要: public <T>这个T是个修饰符的功能,表示是个泛型方法,就像有static修饰的方法是个静态方法一样。 <T> 不是返回值,表示传入参数有泛型 public static <T>list<T> aslist(T...a) 第一个表示是泛型方法,第二个表示返回值是list类型,而这个list有泛 阅读全文
posted @ 2017-12-19 15:30 昨夜星辰_zy 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 今天在用到static方法的时候。想要用泛型。结果不能通过编译。 上网查了一下。其具体写法如下: 以下这种写法不能通过编译: 阅读全文
posted @ 2017-12-19 14:55 昨夜星辰_zy 阅读(11561) 评论(0) 推荐(2) 编辑