Java2019年第二学期课程总结

期末课程总结

  本学期我们大致的学期了Java一些面向对象的开发,比如:多态性、JavaIO、图形界面开发等内容。这门课程和我们上学期学的C有很大的不同,但是一些基础的语法语句还是可以通用的。

一、Java基础程序设计

1、认识Java

Java是一门编程语言,由于Java使用了大多数开发者较为习惯的编程模式,以及自身结构的良好设计,是的Java成为世界上最炙手可热的编程语言。

2、简单的Java程序






3、运算符











4、程序的结构










二、Java面对对象程序设计

1、类





2、封装


3、继承

4、多态





this关键字

static关键字



main方法

对象数组

String类



三、面对对象高级篇

1、继承的基本实现



2、继承的进一步研究






3、final关键字

4、抽象类的基本概念


5、对象的多态性



6、接口的基本概念


四、异常

具体异常我在近期学习总结中有总结
详情请看:https://www.cnblogs.com/xzy999123/p/11700435.html

五JavaIO

具体JavaIO我在近期学习总结中有总结
详情请看:https://www.cnblogs.com/xzy999123/p/11787202.html

六、多线程

具体多线程我在近期学习总结中有总结
详情请看:https://www.cnblogs.com/xzy999123/p/11736692.html

七、图形界面开发

具体图形界面开发我在近期学习总结中有总结
详情请看:https://www.cnblogs.com/xzy999123/p/11816248.html
https://www.cnblogs.com/xzy999123/p/11868733.html
https://www.cnblogs.com/xzy999123/p/11907780.html

八、简单的数据库学习

具体数据库我在近期学习总结中有总结
详情请看:https://www.cnblogs.com/xzy999123/p/11957365.html

这就是我这学期所学到的全部内容,很充实也很满足,特别是图形界面开发很有意思,让我知道原来我们平常用的软件都是怎样制作出来的。希望我能在今后的学习里保持这份热爱。继续加油!!!

原文地址:https://www.cnblogs.com/xzy999123/p/12028807.html

时间: 2024-11-11 02:08:21

Java2019年第二学期课程总结的相关文章

20162328蔡文琛 第二学期课程总结

学号20162328 2016-2017-2<程序设计与数据结构>课程总结 每周作业链接汇总 第一周作业 算法+程序机构=程序 渐进复杂度称为算法的阶. 算法分析是计算机科学的基础课题 第三周作业 查找是在一组项内找到指定目标或是确定目标不存在的过程. 搞高效的查找使得比较的次数最少. Comparable接口允许许多动态实现算法,而不是指应用于特定的类. 二分查找的每次比较都排除了一半的可行候选数据. 排序是按某种标准将一列数据项按确定的次序重排的过程. 教材学习内容总结 教材学习中的问题和

20162309《程序设计与数据结构》第二学期课程总结

每周作业链接汇总 1.http://www.cnblogs.com/Metwox/p/7501901.html第一周作业,简要内容:学习基本的算法分析,了解算法复杂度的基本内容. 2.http://www.cnblogs.com/Metwox/p/7536289.html第二周作业,简要内容:教材第13章内容,学习排序和查找,了解几种查找方式的区别和联系. 3.http://www.cnblogs.com/Metwox/p/7580933.html第三周作业,简要内容:学习排序和查找的相关内容,

管理信息系统第二学期课程设计

----------系统概要-------------1. 基于python3版本,flask框架开发的新闻平台,采用前后端不分离的方式2. 具有基本登陆,注册3. 用户可以进行新闻的发布修改4. 用户可以修改个人信息5. 在新闻详细页具体关注新闻,关注作者,发表评论,回复评论等功能6. 后台管理,管理员可以对新闻进行审核,并新增新闻分类 ---------网站结构设计-------------1.新闻主页,可以查看新闻列表,最热新闻,查看不同分类的新闻,通过ajax进行局部刷新,往下滑自动加载

解题报告——-2018级2016第二学期第三周作业

解题报告——2018级2016第二学期第三周作业 A:[NOIP2002P]过河卒 题目: 描述 如图,A 点有一个过河卒,需要走到目标 B   点.卒行走规则:可以向下.或者向右.同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点.例 如上图 C  点上的马可以控制 9 个点(图中的P1,P2 … P8 和 C).卒不能通过对方马的控制点. 棋盘用坐标表示,A 点(0,0).B 点(n,m)(n,m 为不超过 20  的整数,并由键盘输入)

20145225《Java程序设计》 2015—2016年学期课程总结

20145225<Java程序设计> 2015—2016年学期课程总结 读书笔记链接汇总 1.2016年2月25日 <Java程序设计>课程准备之问卷调查 摘要: 一.你对自己的未来有什么规划?做了哪些准备? 答:未来就是找个好工作,在保证自己与父母生活条件良好的基础上,进一步的提高精神上的需求...... 2.2016年3月6日 <Java程序设计>第1周学习总结——小试牛刀 摘要: 教材学习内容总结 1.java语言概述:一门高级编程语言. 2.java语言的三种技

解题报告——2018级2016第二学期第四周作业 (2的幂次方)

解题报告——2018级2016第二学期第四周作业 题目: 描述 任何一个正整数都可以用2的幂次方表示.例如:137=27+23+20. 同时约定方次用括号来表示,即ab 可表示为a(b). 由此可知,137可表示为:2(7)+2(3)+2(0) 进一步:7= 22+2+20   (21用2表示) 3=2+20 所以最后137可表示为: 2(2(2)+2+2(0))+2(2+2(0))+2(0) 又如:1315=210 +28 +25 +2+1 所以1315最后可表示为: 2(2(2+2(0))+

解题报告——2018级2016第二学期第二周作业

解题报告——2018级2016第二学期第二周作业 D:迷宫问题 题目描述: 定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, }; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线. 输入 一个5 × 5的二维数组,表示一个迷宫.数据保证有唯一解. 输出 左上角到右

解题报告——2018级2016第二学期第五周作业排座椅

解题报告--2018级2016第二学期第五周作业 F:排座椅 描述 上课的时候总会有一些同学和前后左右的人交头接耳,这是令小学班主任十分头疼的一件事情.不过,班主任小雪发现了一些有趣的现象,当同学们的座次确定下来 之后,只有有限的D对同学上课时会交头接耳.同学们在教室中坐成了M行N列,坐在第i行第j列的同学的位置是(i,j),为了方便同学们进出,在教室中设 置了K条横向的通道,L条纵向的通道.于是,聪明的小雪想到了一个办法,或许可以减少上课时学生交头接耳的问题:她打算重新摆放桌椅,改变同学们桌椅

解题报告—— 2018级2016第二学期第五周作业 删数问题

解题报告--  2018级2016第二学期第五周作业 删数问题 描述 键盘输入一个高精度的正整数n(<=240位),去掉其中任意s个数字后剩下的数字按原左右次序将组成一个新的正整数.编程对给定的n和s,寻找一种方案,使得剩下的数字组成的新数最小. 输入ns输出最后剩下的最小数样例输入 178543 4 样例输出 13 分析: 这题题目上已表明是贪心算法:原本最容易产生的错误贪心准则是删去其中最大的数字:但通过简单举例便可得之,这种贪心准则要漏洞:通过简单的计算举例发现如果这个数是一位比一位大的话