
think in java
yaerfeng
电脑爱好者
展开
-
think in java之斐波那契数列
斐波纳契数列(Fibonacci Sequence),又称黄金分割数列。 指的是这样一个数列:1、1、2、3、5、8、13、21、……这个数列从第三项开始,每一项都等于前两项之和。 在数学上,斐波纳契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=F(n-1)+F(n-2)(n>=2,n∈N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用。 斐波那契数列的发明者,是原创 2012-02-21 13:52:04 · 4122 阅读 · 0 评论 -
think in JAVA之Label,JAVA中的Goto
最近想练练基础功,于是拿出JAVA经典书think in java,边学边记一些自己的感受。 首先,今天要说的就是标签Label,JAVA中保留了goto关键字,却没有goto语句。取而代之的是Label。曾几何时如果早点知道这个,就好了。看了think in java,表示学习了。 package com.tudou.t1; /** * 需求:遇到一种情况,当内层循环有一个条件满足时,原创 2012-02-20 23:11:37 · 2821 阅读 · 0 评论 -
显示的静态初始化和非静态实例初始化
看了think in java,有一章提到了静态以及一篇非静态的初始化。心血来潮过一遍。 静态初始化,大家都熟悉。 比如这样一个例子。 package com.tudou.t1; public class StaticTest { public static void main(String[] args) { System.out.println("main"); Cups原创 2012-02-24 00:15:05 · 2446 阅读 · 0 评论 -
think in java之构造器的真正调用顺序
构造器是OOP的重要组成部分,很多人认为它很容易。只不过是new了一个对象而已。而think in java的作者却告诉我们,其实这并不容易。 先看下面这个例子。在你没看结果之前,你觉得你的答案是对的么。 package com.tudou.t1; class Meal { Meal() { System.out.println("meal"); } } class Bread {原创 2012-02-26 13:24:47 · 4022 阅读 · 2 评论 -
String中intern的方法
String中intern的方法 首先查看官方API那个的解释: ——————————————————————————————————————— intern public String intern() 返回字符串对象的规范化表示形式。 一个初始时为空的字符串池,它由类 String 私有地维护。 当调用 intern 方法时,如果池已经包含一个等于此 Stri转载 2013-07-01 14:09:20 · 1404 阅读 · 0 评论