Java程序设计

笪林梅

目录

  • 1 嗨,你好——由学生成绩管理系统的开发初识Java
    • 1.1 冬奥记忆里的中国元素——创建学生成绩管理系统基本数据
    • 1.2 轻松get爱因斯坦的趣味数学题——运算学生成绩管理系统基本数据
    • 1.3 用古代科学家的智慧启迪心灵——判断学生成绩预备课
    • 1.4 五育并举助成长,三全育人润心田——判断学生成绩
    • 1.5 当国歌在我耳边响起——统计学生成绩预备课之while循环
    • 1.6 为淮安市民网上预选车牌——统计学生成绩预备课之循环嵌套
    • 1.7 袁隆平院士和九九乘法表——统计学生成绩预备课之for循环
    • 1.8 陈景润与“哥德巴赫猜想”——统计学生成绩预备课之break语句
    • 1.9 海棠依旧念总理——制作学生成绩管理系统的功能菜单
    • 1.10 苹果穿上“防护服”,乡村走上振兴路——建立并输出成绩表
    • 1.11 跟随小松鼠的步伐去寻找松果——查找学生成绩
    • 1.12 强身健体,激扬青春——对学生成绩排序
    • 1.13 鸿篇巨制《人世间》背后的故事——修改学生成绩
    • 1.14 做手机内存管理小达人——删除学生成绩
    • 1.15 每一个小目标,都能通往大梦想——学生成绩管理系统的完善及优化
  • 2 相识相知日常——细数Java全部
    • 2.1 Java语言程序设计基础
      • 2.1.1 Java语言概述
      • 2.1.2 Java语言的开发环境
      • 2.1.3 Java程序的开发步骤
      • 2.1.4 用Eclipse编写程序
      • 2.1.5 Java标识符和关键字
      • 2.1.6 Java数据类型、变量和常量
      • 2.1.7 Java运算符
      • 2.1.8 Java选择结构if语句
      • 2.1.9 Java选择结构switch语句
      • 2.1.10 Java循环结构while循环
      • 2.1.11 Java循环结构do-while循环
      • 2.1.12 Java循环结构for循环
      • 2.1.13 Java跳转语句
      • 2.1.14 实践1熟悉Java开发环境
      • 2.1.15 实践2Java语言基础
      • 2.1.16 实践3 顺序结构
      • 2.1.17 实践4 选择结构
      • 2.1.18 实践5循环结构跳转结构
    • 2.2 面向对象程序设计
      • 2.2.1 对象和类
      • 2.2.2 类的定义
      • 2.2.3 什么是继承
      • 2.2.4 什么是多态
      • 2.2.5 接口
      • 2.2.6 包
      • 2.2.7 实践6类的定义
      • 2.2.8 实践7继承与多态
      • 2.2.9 实践8接口与常用工具包
    • 2.3 数据与异常处理程序设计
      • 2.3.1 数组的创建和使用
      • 2.3.2 数组的应用实例
      • 2.3.3 字符串的创建
      • 2.3.4 字符串的使用
      • 2.3.5 StringTokenizer类
      • 2.3.6 异常
      • 2.3.7 异常处理
      • 2.3.8 实践9数组
      • 2.3.9 实践10字符串
      • 2.3.10 实践11异常处理
    • 2.4 图形用户界面程序设计
      • 2.4.1 Java图形用户界面(GUI)设计
      • 2.4.2 JFrame类
      • 2.4.3 常用组件——标签
      • 2.4.4 常用组件——按钮
      • 2.4.5 JPanel面板
      • 2.4.6 布局管理器
      • 2.4.7 事件处理
      • 2.4.8 常用组件——文本框
      • 2.4.9 常用组件——文本区和滚动面板
      • 2.4.10 常用组件——单选按钮
      • 2.4.11 常用组件——复选框
      • 2.4.12 菜单
      • 2.4.13 常用组件——列表
      • 2.4.14 常用组件——组合框
      • 2.4.15 对话框
      • 2.4.16 滚动条
      • 2.4.17 鼠标事件
      • 2.4.18 键盘事件
      • 2.4.19 实践12图形用户界面(GUI)程序设计(一)
      • 2.4.20 实践13图形用户界面(GUI)程序设计(二)
      • 2.4.21 实践14图形用户界面(GUI)程序设计(三)
    • 2.5 Java语言高级程序设计
      • 2.5.1 多线程
      • 2.5.2 Thread类和Runnable接口
      • 2.5.3 线程动画
      • 2.5.4 线程的互斥
      • 2.5.5 线程的同步
      • 2.5.6 输入与输出
      • 2.5.7 缓冲式输入输出
      • 2.5.8 文件管理
      • 2.5.9 Java网络编程
      • 2.5.10 网络信息的读写
      • 2.5.11 Java数据库编程
      • 2.5.12 实践15线程
      • 2.5.13 实践16输入输出
    • 2.6 Java Applet
      • 2.6.1 Java Applet概述
      • 2.6.2 Java Applet文字输出
      • 2.6.3 Java Applet绘图
      • 2.6.4 图像处理
      • 2.6.5 幻灯片和动画
      • 2.6.6 实践17JavaApplet
      • 2.6.7 实践18幻灯片和动画
  • 3 老友记——体验Java的强大
    • 3.1 综合案例1学生管理系统
    • 3.2 综合案例2银行管理系统
    • 3.3 综合案例3图书借阅管理系统
    • 3.4 综合案例4网吧计费系统
    • 3.5 综合案例5门禁系统
    • 3.6 综合案例6个人账目管理系统
    • 3.7 综合案例7企业即时通
    • 3.8 综合案例8彩票系统
  • 4 乘Java快车——综合实训
    • 4.1 从入门到精通,一步一个脚印
    • 4.2 实训过程考核评量
  • 5 优秀的Java,优秀的你——学生作品展示
    • 5.1 学生成绩管理系统(07计算机1班艾*)
    • 5.2 制作五星红旗(13软件朱**)
    • 5.3 学生成绩管理系统(14计算机2班倪**)
    • 5.4 车辆控制系统(15计算机谢*)
    • 5.5 饭店结账系统(18计算机1班饶**)
    • 5.6 学生成绩管理系统(21大数据陈**)
综合案例7企业即时通
  • 1 设计文档
  • 2 源程序