«core java2 volume i: fundamentals»(原书第5版)
机械工业出版社 【相关文章:2004年初制定的工作计划】 【扩展阅读:这是2003年的另一篇讨论稿】第1章 java 简介 【扩展信息:在asp中access与sqlserve】
以前看过的关于java的东西都很零碎,感觉有必要重新学习一下java的一些基础知识,特记。
1、我们认为java的种种优势在它应用于新型设备或新应用领域中才能体现,而不是用它来重写那些已存在的应用程序。
///所谓各领风骚十来年,大致就是这个意思;同时,泛泛地比较语言之间的优劣是没有意义的2、简单的说,面向对象的程序设计是把重点放在数据(等于对象)以及对象接口上的一个编程技术。以木匠为例,一个
“面向对象”的木匠首先会关心他要制造的椅子,然后才是制造这椅子的工具;而一个“非面向对象”的木匠会首先考虑他的工具。 ///只有思想提上去,才可以改善做事的方式。可怕的是:往往在使用着面向对象的工具,却使用着面向过程的思想第2章 java 编程环境
1、一个简单而有趣的界面程序,显示.gif 图像
///imageviewer.java
import java.awt.*; import java.awt.event.*; import java.awt.image.*; import java.io.*; import javax.swing.*;public class imageviewer{
public static void main(string[] args){ jframe frame = new imageviewerframe(); frame.settitle("imageviewer"); int w = 320, h =400 ; dimension screensize = toolkit.getdefaulttoolkit().getscreensize(); frame.setbounds((int)((screensize.width-w)/2),(int)((screensize.height-h)/2),w,h); frame.setsize(w,h); frame.setdefaultcloseoperation(jframe.exit_on_close); frame.show(); } }class imageviewerframe extends jframe{
public imageviewerframe(){ //set menu jmenubar menubar =new jmenubar(); setjmenubar(menubar); jmenu menu = new jmenu("file"); menubar.add(menu); ... 下一页