• 期末总结


    一转眼大二上学期就要结束了,让自己对本学期的编程语言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操作步骤
  • 相关阅读:
    Hugo搭建的博客删除文章事宜
    [GIT] Git学习笔记
    VS Code: 解决安装code-runner扩展run后无法在只读编辑器下编辑
    c/c++结构体总结
    恢复U盘做启动盘后的容量
    Manjaro安装Mysql
    win10环境下安装manjaro kde(双系统)
    IDEA设置编辑区主题
    IDEA设置主体、窗体及菜单的字体大小
    IDEA设置项目文件编码
  • 原文地址:https://www.cnblogs.com/LuZhenYu/p/12037442.html
Copyright © 2020-2023  润新知