1. Java是什么样的语言?

答:Java语言是一门用途广泛的、面向对象的语言。Java语言可以编写桌面应用、手机应用及企业应用。Java简洁优雅,易于学习。

2. 没有学过编程,能学吗?

答:本课程的先修课程:最好是学过一门程序设计语言(如C、C++、Java、Python、VB等任何一门语言)。

3. 本课程系统吗?

答:会的。本课程要讲Java语言,对语言的一些机制会详细讲解,所以具有系统性。

4. 本课程实用吗?

答:实用。本课程要讲Java语言在文本、文件、窗体界面、图形、数据库、多线程、并行编程方面的应用。还会讲到编好代码的经验与技巧,包括面向对象的思想、软件工程中常用的方法。课程中有很多的趣的示例哟。

5. 主要讲桌面应用还是手机应用?

答:本课程要讲桌面应用。由于受课时的限制,本课程不讲手机应用,不过,除了界面不同,在文件、图形、数据库、多线程、并行编程方面手机应用与桌面应用是一样的。

6. 本课程难学吗?

答:本课程会循序渐进地讲解,对于大部分同学来说,是可以做到的。针对基础较弱的同学,我们会补充一些基础材料;针对基础很好的同学,我们也会提供一些深入的材料(不作为考试要求)。

7. 本课程会大量使用poj吗?

答:本课程在基本知识阶段会使用PoJ(在线自动判分)这种方式来提交作业,但是后面的程序要求综合应用、要求使用良好的设计模式、养成良好的编程习惯,这些不是POJ所能判断的,所以不太会使用POJ。我们会更多地使用“作业互评”的方式让大家互相学习、互相借鉴。

8. 讲这门课的大仕老师如何啊?

答:传说中的大仕老师,平易近人。看他的照片,不帅;听他的声音,不亮;看来,他只剩下一个办法:将课讲好!

董东 java_Java面向对象程序设计相关推荐

  1. 赵栋/东文才 《面向对象程序设计(java)》第十一周学习总结

    201771010137 赵栋<面向对象程序设计(java)>第十一周学习总结 一:理论部分. 1.数据结构:分为a.线性数据结构,如线性表.栈.队列.串.数组和文件. b.非线性数据结构 ...

  2. 东文财、赵栋《面向对象程序设计(java)》第十一周学习总结

    201771010106 东文财<面向对象程序设计(java)>第十一周 实验时间 2018-11-8 一:理论部分. 1.数据结构: a.线性数据结构,如线性表.栈.队列.串.数组和文件 ...

  3. 201771010106东文财《面向对象程序设计(java)》实验12

    实验十二  图形程序设计 实验时间 2018-11-14 1.实验目的与要求 (1) 掌握Java GUI中框架创建及属性设置中常用类的API: (2) 掌握Java GUI中2D图形绘制常用类的AP ...

  4. python面向对象程序设计董付国ppt_(董付国)Python 学习笔记---Python面向对象程序设计(1)...

    面向对象程序设计 面向对象程序设计(Object Oriented Programming,OOP)主要针对大型软件设计而提出,使得软件设计更加灵活,能够很好地支持代码复用和设计复用,并且使得代码具有 ...

  5. Python面向对象程序设计中对象析构方法的调用时机

    开学第一课:一定不要这样问老师Python问题 中国大学MOOC"Python程序设计基础"第6次开课时间 董付国老师Python系列教材推荐与选用参考 ============= ...

  6. 面向对象程序设计中“超类”和“子类”概念的来历

    众所周知,在面向对象程序设计中,子类从超类中继承数据成员和成员方法,然后在此基础上再根据实际需要进行扩展并增加属于子类的数据成员和成员方法.也就是说,子类的对象比超类的对象具有更加丰富的属性,或者具有 ...

  7. C++面向对象程序设计大作业:魔兽世界(三):开战

    C++面向对象程序设计大作业:魔兽世界(三):开战 问题描述 问题分析 代码 问题描述 问题来自于北京大学郭炜老师的C++慕课的大作业 魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部.两个司令部 ...

  8. 微课-面向对象程序设计(5课82分钟)

    开学第一课:一定不要这样问老师Python问题 中国大学MOOC"Python程序设计基础"第6次开课时间 董付国老师Python系列教材推荐与选用参考 ============= ...

  9. java计算机毕业设计面向对象程序设计课程网站源码+系统+mysql数据库+lw文档

    java计算机毕业设计面向对象程序设计课程网站源码+系统+mysql数据库+lw文档 java计算机毕业设计面向对象程序设计课程网站源码+系统+mysql数据库+lw文档 本源码技术栈: 项目架构:B ...

最新文章

  1. 武大计算机宿舍,国内最“豪华”的4所大学宿舍,武大上榜,最后一所意想不到!...
  2. python生成100个随机数_Python_0——100闭区间产生3个随机数,两种方法排序
  3. Django View使用装饰器捕获数据库连接异常
  4. css语法和JS语法的对比
  5. Vue 导入文件import、路径@和.的区别
  6. albert使用的中文语料
  7. WOW超大规模场景资源管理方法的尝试
  8. win10 Anaconda 安装教程
  9. 服务器上搭shinyApp:shiny-server配置及报错解决
  10. html css ps切图教程,PS网页切图和CSS布局方法教程:第二部份
  11. Java Keytool工具简介
  12. 计算机术语中bug指的是,你知道电脑漏洞为什么叫bug吗?
  13. Android Button图片和文字都居左,且有一点间距
  14. VSCode C/C++ 使用指北
  15. 信息学奥赛一本通1189:Pell数列 OpenJudge1788:Pell数列
  16. 详解AUTOSAR:AUTOSAR方法论(理论篇—3)
  17. android开发怎么兼容不同的sdk,android – 如何在使用特定版本的功能时使我的项目与不同的sdk版本兼容...
  18. Scavenger:在不同的paste网站上搜索泄漏的凭据
  19. 成都信息工程大学计算机学院复试指南
  20. 单文件程序制作一键通三合一 v5.10 杏雨梨云版

热门文章

  1. 【神经网络】(15) Xception 代码复现,网络解析,附Tensorflow完整代码
  2. LeetCode刷题记录1——717. 1-bit and 2-bit Characters(easy)
  3. 一个精简的开源点云库
  4. 设置VSCode运行任务命令快捷键Alt+R,通常用于npm start(对频繁使用该命令可节省50%的输入命令行打字时间)
  5. 在macOS 10.13.6下安装Grafana实录
  6. ATS上的hosting.config和volume.config文件解读
  7. 学会在Unity中创建一个Match-3益智游戏 Learn To Create a Match-3 Puzzle Game in Unity
  8. Linux添加用户组和添加用户
  9. JS学习梳理(三)类型和语法
  10. 网站架构之统一数据服务平台技术