《编程导论(Java)》训&练
文章平均质量分 81
yqj2065
《编程导论(Java)》作者
展开
-
Java Native Interface例程
windows下,使用BlueJ和Pelles C编写的例程。jni原创 2016-05-18 04:57:30 · 616 阅读 · 0 评论 -
《编程导论(Java)·10.3.2 案例:汉诺塔问题》
汉诺塔问题(Hanoi Tower problem)原创 2016-06-10 11:10:27 · 744 阅读 · 0 评论 -
Java练习:Fibonacci级数
Fibonacci级数是很好的研究对象,用于学习迭代Vs.递归、引入动态规划()。原创 2016-06-09 14:41:31 · 999 阅读 · 0 评论 -
Java 变长参数Varargs
Varargs (variable arguments)可变长参数 ...原创 2014-09-30 14:14:11 · 2962 阅读 · 0 评论 -
Java练习:条件表达式语句
条件运算符是Java中唯一的三元运算符(ternary operator),它可以替代简单的if-else语句。原创 2016-06-11 02:35:47 · 14086 阅读 · 0 评论 -
Java练习:tips.Print
tips.Print中没有重载System.out.println(char[])!原创 2014-10-01 23:49:55 · 1473 阅读 · 0 评论 -
Java编程练习目录
编程的学习,需要学习编程的抽象概念,需要培养编程的实际技能,两手都要硬。本目录为《编程导论(Java)》、Java设计模式(和)等编程练习的索引。原创 2016-06-06 15:42:35 · 1484 阅读 · 0 评论 -
Java练习:填空题
这里的填空题,不涉及阅读代码或编写代码的填空。注:关于Java接口的内容,不涉及。原创 2016-12-09 23:30:09 · 7069 阅读 · 0 评论 -
Java练习:Overriding Vs. Overloading经典笔试题
需要理解Overriding 、 Overloading以及重载匹配算法。有类层次如图package OO;import static tips.Print.pln;//System.out.printlnpublic class Sup{ public void show(Sup obj) {pln("Sup/Sup"); } public void s原创 2016-12-06 03:11:59 · 705 阅读 · 1 评论 -
Java练习:单选题
下列叙述中,正确的是()A.Java语言的标识符是区分大小写的 B.源文件名与public类名可以不相同 【在我的印象中,这个好像也可以。在控制台中可以试一试】C.源文件扩展名为.jar D.源文件中public类的数目不限定义定义命名常量LENGTH,值为100的合理语句为()A. public int LENGTH=100 B. final int LENGTH=1原创 2016-12-06 23:38:30 · 6985 阅读 · 1 评论 -
Java 求余操作符
百分号(%)是求余操作符。22%5即从22中拿走5,再拿走5...不够拿走,就余下了4。原创 2016-12-09 19:42:41 · 1026 阅读 · 0 评论 -
Java程序设计 试卷A
2016 – 2017 学年第一学期 期末考试试卷 课程名称:Java程序设计 试卷类型:A卷 共10页 考试形式:闭卷一、单选题(每题1分,共1×15=15分)1、Java 程序执行起点的main方法,其形参为( )A. String args B. String[] argsC. Char arg...原创 2016-12-31 13:04:29 · 7664 阅读 · 5 评论 -
按值传递的意义
按值传递的意义,使得函数对形参的赋值,不对外界造成副作用。原创 2017-01-15 16:11:48 · 837 阅读 · 2 评论 -
恼人的Java路径
Java路径问题,超级烦人。原创 2017-05-12 18:14:50 · 723 阅读 · 0 评论 -
Java练习:牛顿迭代法 Vs. 不动点
SICP中,说明了功能抽象的一种类型:一般化函数的设计。通用函数在通常的Java/C语言的教学中,通常放在后面作为高级内容。如在讲解C的函数指针、Java的模板方法模式的时候。原创 2016-06-12 18:50:46 · 3796 阅读 · 0 评论 -
Java练习:数组
《编程导论(Java)·5.3数组》介绍了Java数组的知识,我们现在需要用足够的代码练习数组的使用。原创 2016-06-11 22:44:38 · 786 阅读 · 0 评论 -
Java练习:时间复杂度为O(n*n)的三大基本排序算法
指出时间复杂度为O(n2)的三大基本排序算法:谁是插入、冒泡和选择排序?原创 2016-06-10 20:06:30 · 1485 阅读 · 0 评论 -
关于JDK
JDK 的常常指Java Developer’s Kit(或Java Development Kit),Sun公司的官方网站上把它称为The Java 2 SDK(J2SDK) 【参见§2】。JDK有很多的版本。J2SE Code Names【http://java.sun.com/j2se/codenames.html】JDK版本变迁历史及代号[!傲气雄鹰]原创 2005-02-28 17:57:00 · 7560 阅读 · 1 评论 -
Java web开发快速上手
Java web开发快速上手原创 2015-09-27 17:21:38 · 3262 阅读 · 0 评论 -
3.2.2之关系和逻辑操作符·练习
关系和逻辑操作符的几个练习题。原创 2014-10-20 23:31:14 · 1174 阅读 · 0 评论 -
中序表达式 to 后序表达式
将带有计算的优先级和括号的中序表达式变成符合某文法的后序表达式。原创 2014-09-16 15:54:01 · 3047 阅读 · 0 评论 -
静态工厂的enum实现
在介绍了工厂方法模式之后,介绍这一博客内容。参数化工厂/静态工厂中的分支语句,不遵循OCP,因此例程3-7显得难看(但是简洁。俗话说得好,一个简洁三个爱。)。而工厂方法模式又不愿意作为Client→IServer的使能工具。可以采用工厂方法模式对静态工厂加以改进。package chap3.init;import commons.*; //IServer类层次public class...原创 2015-10-19 18:17:25 · 1436 阅读 · 0 评论 -
远程方法调用RMI初步
本文以一个简单的例子介绍开发Remote Method Invocation/RMI应用程序的完整流程。作为学习《编程导论(Java)·3.1.3 接口与实现分离》和《4.3 Java接口》的补充资料;作为学习Android 远程服务的背景知识。原创 2016-04-30 23:12:50 · 980 阅读 · 0 评论 -
《编程导论(Java)·11.2.2 堆排序*》
堆排序Heap Sort就是将待排序的arr构建成一个最大堆,(最大堆意味着经过一系列的比赛产生了冠军——堆顶),将堆顶元素与最后元素交换,堆顶获得其最终的位置;剩下的元素重新建最大堆,将堆顶元素与本堆最后元素交换,重复上述步骤。原创 2016-06-10 18:35:28 · 489 阅读 · 0 评论 -
《编程导论(Java)·9.2.3 案例:M集》
分形理论(fractal theory)的奠基人曼德布罗特(Mandelbrot)发现了著名的Mandelbrot set,简称M集。M集可能是最复杂的数学对象,是分形、混沌领域的一种国际标志。上传图片??原创 2016-06-12 23:03:06 · 913 阅读 · 0 评论 -
Java练习:String处理
补充一些String的例子。原创 2016-06-13 20:59:10 · 686 阅读 · 0 评论 -
Java练习:排列(Permutation)问题
按照排列组合,可知全排列个数为n!原创 2016-06-13 16:15:26 · 2418 阅读 · 0 评论 -
Java练习:OO.Objects_references
.原创 2016-06-06 21:52:15 · 428 阅读 · 0 评论 -
Java练习:java.lang.Throwable
有一句老话说得好:没有见识Throwable主要子类,你的人生是不完整的。原创 2016-06-09 09:54:27 · 873 阅读 · 0 评论 -
Java练习:分治法之合并排序(merge Sort)
练习10-22.:解释arr3[k++] = arr2[j++]的等价代码,使用该技巧最大限度地减少上一练习中代码的行数。原创 2016-06-09 17:59:10 · 4934 阅读 · 0 评论 -
Java练习:简单粗暴法选择排序
穷举算法、枚举算法或蛮力算法等,在解决问题优先的指导方针下,是很有意义的。原创 2016-06-10 14:20:55 · 811 阅读 · 0 评论 -
Java练习: 数列/级数求和
级数通常指无穷级数,而有穷级数通常称为数列。数列/级数求和或求近似值是常见的循环编程练习。下面将给出一些题目。原创 2016-06-11 10:18:19 · 6635 阅读 · 0 评论