• 期末总结


    一转眼大二上学期就要结束了,让自己对本学期的编程语言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操作步骤
  • 相关阅读:
    MFC Windows 程序设计>WinMain 简单Windows程序 命令行编译
    AT3949 [AGC022D] Shopping 题解
    CF643D Bearish Fanpages 题解
    CF643C Levels and Regions 题解
    CF241E Flights 题解
    CF671C Ultimate Weirdness of an Array 题解
    CF1592F Alice and Recoloring 题解
    GYM 102452E 题解
    CF494C Helping People 题解
    P5556 圣剑护符
  • 原文地址:https://www.cnblogs.com/LuZhenYu/p/12037442.html
Copyright © 2020-2023  润新知