当前位置:网站首页 > Java教程 > 正文

java程序设计教程与实验指导

第1章  Java语言概述和开发环境    1


1.1  预备知识    1


1.2  实验1  JDK 5.0路径设置    6


1.3  实验2  在DOS环境下编译和运行Application和Applet程序    9


1.4  实验3  在JBuilder 2005中配置JDK 5.0编译环境    11


1.5  实验4  在JBuilder 2005中开发Application和Applet程序    14


第2章  基本数据类型和基本运算    26


2.1  预备知识    26


2.2  实验  基本运算练习    30


第3章  控制语句    36


3.1  预备知识    36


3.2  实验1  评判学生成绩等级    37


3.3  实验2  输出九九乘法表    42


第4章  数组    45


4.1  预备知识    45


4.2  实验1  数组排序    47


4.3  实验2  鸽巢原理的模拟    49


4.4  实验3  矩阵相乘问题    51


4.5  实验4 "速算24"游戏    53


第5章  类和对象    55


5.1  预备知识    55


5.2  实验1  对象的创建和使用    58


5.3  实验2  类的静态成员与实例成员    61


5.4  实验3  变量的作用域和this关键字    63


5.5  实验4  方法重载    65


第6章  继承和多态    68


6.1  预备知识    68


6.2  实验1  子类的派生与方法覆盖    71


6.3  实验2  多态性与动态绑定    75


6.4  实验3  嵌套类和内部类    80


第7章  包、接口和常用工具类    83


7.1  预备知识    83


7.2  实验1  包的使用与访问控制    85


7.3  实验2  接口的实现与运用    89


7.4  实验3  Java的常用工具类    93


第8章  字符串    100


8.1  预备知识    100


8.2  实验1  一个String类的简单应用    104


8.3  实验2  单词替换和统计问题    105


8.4  实验3  字符串的比较和查找最长子串    110


8.5  实验4  单词逆向输出问题    114


8.6  实验5  ISBN书号校验问题    115


第9章  Applet小应用程序    117


9.1  预备知识    117


9.2  实验1  Applet生命周期    119


9.3  实验2  Applet的参数提取    123


9.4  实验3  鼠标响应监测    127


第10章  Java的图形处理和Java 2D初步    131


10.1  预备知识    131


10.2  实验1  绘制国际象棋棋盘    136


10.3  实验2  绘制基本三角函数曲线    141


10.4  实验3  绘制金字塔形状    144


第11章  Java的GUI编程初步    150


11.1  预备知识    150


11.2  实验1  按钮有序排列    156


11.3  实验2  密码验证问题    160


11.4  实验3  名片录入管理界面设计    163


11.5  实验4  文字字体设计窗体    167


11.6  实验5  骑士巡游游戏    172


第12章  异常处理    179


12.1  预备知识    179


12.2  实验1  除数为零异常    182


12.3  实验2  创建自己的日期错误异常类    187


12.4  实验3  异常处理的链式搜索    190


第13章  多线程编程    194


13.1  预备知识    194


13.2  实验1  使用Thread类创建4线程程序    197


13.3  实验2  一个实现Runnable接口的小应用程序    199


13.4  实验3  线程同步与资源共享    203


13.5  实验4  wait( )和notify( )挂起与恢复线程    208


第14章  文件和流    212


14.1  预备知识    212


14.2  实验1  文本浏览器    215


14.3  实验2  文本编辑器    220


14.4  实验3  成绩排队    228


14.5  实验4  用RandomAccessFile实现名片记录本    234


14.6  实验5  Zip的压缩和解压缩    243


第15章  网络编程    250


15.1  预备知识    250


15.2  实验1  操纵URL以访问网络资源    252


15.3  实验2  一个网络交互式汇率转换程序    255


15.4  实验3  基于TCP/IP的Socket通信    258


第16章  多媒体技术    281


16.1  预备知识    281


16.2  实验1  文字滚动条    286


16.3  实验2  幻灯片的定制和显示    290


16.4  实验3  水中倒影    296


16.5  实验4  音乐日历    299


16.6  实验5  媒体播放器    306


第17章  数据库编程初步    310


17.1  预备知识    310


17.2  实验1  连接数据库    314


17.3  实验2  基本数据库操作    319


17.4  实验3  多国货币兑换    332

版权声明


相关文章:

  • java版本猪人塔教程2025-01-11 12:02:00
  • 科迅java教程2025-01-11 12:02:00
  • java延迟加载教程2025-01-11 12:02:00
  • java 最新教程2025-01-11 12:02:00
  • 461集java教程2025-01-11 12:02:00
  • java排序算法教程2025-01-11 12:02:00
  • java8.0安装教程2025-01-11 12:02:00
  • 关于java的教程2025-01-11 12:02:00
  • java ajax教程视频2025-01-11 12:02:00
  • 鸿蒙java开发教程2025-01-11 12:02:00