期末总结

一转眼大二上学期就要结束了,让自己对本学期的编程语言JAVA进行一个总结吧!

心得:

通过一个学期的学习,发现了JAVA和上学期学的C语言的不同,也同样发现了它们的相同之处,首先JAVA是一门面向对象的语言,而C是一门面向过程的,这就是它们两个本质上的区别。学习JAVA方面还是有很多地方没有懂得很透彻,很多地方没有弄得很明白,所以在这方面就要加一把劲把没懂透彻的方法给完全弄明白,还有很多方法需要自己慢慢去琢磨去摸索,一定要完全弄明白才算清楚,不能马马虎虎,自己以为懂了就懂了,那是没用的,所以在JAVA学习这方面还是要更加努力一把!!

课程总结:

一.JAVA的基础程序设计
  • 认识JAVA,知道JAVA是干什么的以及它的编程环境
  • JAVA的基础程序设计,基础程序设计就和上学期学的C语言的编程思想一样的,面对程序过程。
二.JAVA面向对象程序设计
  • 基础篇:
    • 类和对象的关系以及定义
    • 封装性和构造方法
    • String类
    • this关键词、static关键词
  • 高级篇:
    • 继承的使用(子类实例化过程,方法的覆写)
    • .final关键词
    • 抽象类abstract的基本概念
    • 接口implements的基本概念
    • 抽象类与接口的区别及应用
  • 异常类:
  • 异常的基本概念
  • throws和throw关键词
  • Exception类
三.JAVA应用程序设计
  • 多线程:
    • 线程的实现:继承Thread类、实现Runnable接口,以及两者的区别
    • 完成了火车站多窗口售票问题
  • JAVA IO
    • 操作文件的类File
    • RandomAccessFile类
    • 字节流与字符流基本操作
    • 管道流、打印流、System类、Scanner类、压缩流等等
  • 图形界面
    • AWT简介以及Swing简介
    • JFrame容器
    • 组件JLable
    • 按钮JButton
    • 布局管理器:FlowLayout、BorderLayoutGridLayout、CardLayout以及绝对定位
    • 其他容器JPanel、JSplitPane、JTabbedPane、JScrollPane等等
    • 事件处理
    • 单按钮JRadioButton、复选框JCheckBox、列表框JList、下拉列表框JComboBox、菜单组件
四.数据库编程
  • JDBC概述
  • MySQL数据库
  • JDBC操作步骤

posted on 2019-12-13 21:44  Young-Lu  阅读(123)  评论(1编辑  收藏  举报

导航