07 2013 档案

摘要:main方法无法编译,可能是没有括号的原因 阅读全文
posted @ 2013-07-31 11:29 kin2321 阅读(204) 评论(0) 推荐(0) 编辑
摘要:摘要要学习Java,你必须理解构造器。因为构造器可以提供许多特殊的方法,这个对于初学者经常混淆。但是,构造器和方法又有很多重要的区别。原作者:Robert Nielsen 原站:www.javaworld.com我们说构造器是一种方法,就象讲澳大利亚的鸭嘴兽是一种哺育动物。(按:老外喜欢打比喻,我也就照着翻译)。要理解鸭嘴兽,那么先必须理解它和其他哺育动物的区别。同样地,要理解构造器,那么就要了解构造器和方法的区别。所有学习java的人,尤其是对那些要认证考试的,理解构造器是非常重要的。下面将简单介绍一下 ,最后用一个表作了些简单的总结。功能和作用的不同构造器是为了创建一个类的实例。这个过程也 阅读全文
posted @ 2013-07-27 10:33 kin2321 阅读(262) 评论(0) 推荐(0) 编辑
摘要:通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明了,不会产生歧义,便于程序员之间的交流,一般情况下碰到交换变量值的问题,都应采用此算法(以下称为标准算法)。上面的算法最大的缺点就是需要借助一个临时变量。那么不借助临时变量可以实现交换吗?答案是肯定的!这里我们可以用三种算法来实现:1)算术运算;2)指针地址操作;3)位运算。1) 算术运算简单来说,就是通过普通的+和-运算来实 阅读全文
posted @ 2013-07-26 08:44 kin2321 阅读(484) 评论(0) 推荐(0) 编辑
摘要:大家都知道π=3.1415926……无穷多位, 历史上很多人都在计算这个数, 一直认为是一个非常复杂的问题。现在有了电脑, 这个问题就简单了。电脑可以利用级数计算出很多高精度的值, 有关级数的问题请参考《高等数学》,以下是比较有名的有关π的级数:其中有些计算起来很复杂, 我们可以选用第三个, 比较简单, 并且收敛的非常快。因为计算π值, 而这个公式是计算π/2的, 我们把它变形:π = 2 + 2/3 + 2/3*2/5 + 2/3*2/5*3/7 + ...对于级数, 我们先做个简单测试, 暂时不要求精度:用 C++ Builder 新建一个工程, 在 Form 上放一个 Memo1 和 一 阅读全文
posted @ 2013-07-24 17:07 kin2321 阅读(1346) 评论(0) 推荐(0) 编辑
摘要:递归是自顶向下逐步拓展需求,最后自下向顶运算。即由f(n)拓展到f(1),再由f(1)逐步算回f(n)迭代是直接自下向顶运算,由f(1)算到f(n)。递归是在函数内调用本身,迭代是循环求值,不推荐使用递归算法 阅读全文
posted @ 2013-07-18 17:49 kin2321 阅读(145) 评论(0) 推荐(0) 编辑
摘要:Exception in thread "main" java.lang.Error: 无法解析的编译问题: 标记“Invalid Character”上有语法错误,应为 ; at Person.main(Person.java:16) 阅读全文
posted @ 2013-07-18 16:27 kin2321 阅读(176) 评论(0) 推荐(0) 编辑
摘要:一维数组1) int[] a; //声明,没有初始化2) int[] a=new int[5]; //初始化为默认值,int型为03) int[] a={1,2,3,4,5}; //初始化为给定值 4) int[]a=new int[]{1,2,3,4,5}; //同(3) int[] a=new int[5]{1,2,3,4,5}; //错误,如果提供了数组初始化操作,则不能定义维表达式 5) int[] a; a=new int[5]; //正确,同(2)一样int[] a; a={1,2,3,4,5}; //错误,数组常量只能在初始化操作中使用,如(3)6) int a[]; a[0.. 阅读全文
posted @ 2013-07-07 16:01 kin2321 阅读(493) 评论(0) 推荐(0) 编辑
摘要:【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?//这是一个菲波拉契数列问题publicclass lianxi01 {public static void main(String[] args) {System.out.println("第1个月的兔子对数: 1");System.out.println("第2个月的兔子对数: 1");int f1 = 1, f2 = 1, f, M=24; for(int i=3; i k,但n能被k整除,则 阅读全文
posted @ 2013-07-07 15:44 kin2321 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法,其他。有些题来自网上搜集整理,有些题来自学员面试后的反馈,说真的,少数一些网上的面试题,我真怀疑其是否还有存在价值!1、 一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto? java中的保留字,现在没有在java中使用。3、说说&和&&的区别。 &和&a 阅读全文
posted @ 2013-07-07 15:27 kin2321 阅读(764) 评论(0) 推荐(0) 编辑
摘要:1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注意有分号... 阅读全文
posted @ 2013-07-01 22:11 kin2321 阅读(259) 评论(0) 推荐(0) 编辑