<分区>
我几乎读完了 Herbert Schildt 的整本书《Java - 初学者指南》(我跳过了关于多线程、applet 和 Swing 的更复杂的章节)。所以我熟悉Java的基础知识,即编写类、继承和接口(interface)。
我目前面临的问题是我无法找到练习 Java 编程的方法(光看书是不够的),因为我只使用控制台。感觉我有能力编写半正经的复杂程序,但没有用:例如,我有能力创建像 John Conway 的“生命游戏”这样的程序,但由于我没有显示图形的窗口我不能通过编写这些程序来练习 Java。
因此我的问题是:
我需要在开始练习之前再花几个小时学习图形,还是有更好(即更有效)的方法?
如果上述问题的答案是“否”(即我不需要学习图形),那么我应该学习 Java 的下一章是什么?小程序? Swing ?多线程?