201871010101-陈来弟《面向对象程序设计(java)》第一周学习总结
项目 |
内容 |
这个作业属于哪个课程 |
<任课教师博客主页链接>https://www.cnblogs.com/nwnu-daizh/ |
这个作业的要求在哪里 |
<作业链接地址>https://www.cnblogs.com/nwnu-daizh/p/11435127.html |
作业学习目标 |
<填写具体目标> 1.了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具; 2.了解JVM、JRE与JDK等概念,学会下载、安装、测试JDK; 3.掌握PATH、CLASSPATH的系统变量作用并会设置; 4.掌握命令行编译并运行Java程序的步骤; 5.掌握Java Application程序结构的特点; 6.掌握JDK命令行方式下开发运行Java程序的步骤。 7.初步使用Eclipse、学会编译、运行、调试简单的Java Application程序。 |
随笔博文正文内容包括:
第一部分:课程学习平台注册账号(20分,每项4分)
平台名称 |
注册账号或者个人博客园地址 |
博客园:www.cnblogs.com |
https://www.cnblogs.com/wing2438/ |
程序设计评测:https://pintia.cn/ |
猪猪侠wing |
中国大学MOOC:https://www.icourse163.org/ |
17339919279 |
以下回答是或否 |
|
是否加入课程班级博客群 |
是 |
是否加入课程QQ讨论群 |
是 |
第二部分:理论知识学习部分(20分)
第一章
第一章内容讲了Java程序设计概述,主要分为五节,分别是 Java程序设计平台、Java“白皮书”的关键术语、Java applet与Internet、Java发展简史、关于Java的常见误解。通过学习本章,可以更好地了解Java程序设计语言。
1.1 Java程序设计平台
1.2 Java“白皮书”的关键术语
1)简单性
java语法是C++语法的一个纯净版本,没有头文件、指针运算、结构、联合、操作符重载、虚基类等。
2)面向对象
面对对象设计师是一种程序设计技术。它将重点放在数据(即对象)和对象的借口上。任何一个物体都可以看作一类事物的实例。在面向对象特性上,java和C++不同在于多重继承。
3)分布式
java有一个丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。java应用程序能够通过URL打开和访问网络上的对象。
4)健壮性
java编写的程序具有多方面的可靠性,java与C++不同在于java采用的指针模型可以消除重写内存和损坏数据的可能性。
5)安全性
java试用于网络/分布式环境。
java设计成能够防范各种攻击,其中包括:
- 运行时堆栈溢出。如蠕虫和病毒常用的攻击手段。
- 破环自己的进程空间之外的内存。
- 未经授权读写文件。
6)体系结构中立
7)可移植性
java没有C++中“依赖具体实现”的地方,其基本数据类型的大小都有明确的说明,具有固定的大小。java除了用户界面有关的部分外,所有其他的java库都能很好地支持平台独立性,不用操心底层操作系统。
8)解释型
java解释器可以在任何移植了解释器的机器上执行java字节码。
9)高性能
解释后的字节码可以(在运行时刻)动态地翻译成对应运行这个应用的特定CPU的机器码。即时编译器超越了传统编译器,其含有更多的可用信息。即时编译器可以监控经常执行哪些代码并优化这些代码以提高速度。更复杂的优化是消除函数调用(即内联)。
10)多线程
java支持并发程序设计,多线程可以带来更好的交互响应和实时行为。
11)动态性
java的库中能自由地添加新方法和实例变量,对客户端没有任何影响。
1.3 Java applet与Internet
1.4 Java发展简史
1.5 关于Java的常见误解
第二章
第二章主要是对Java程序设计环境的介绍,主要内容和步骤会在第三章具体说明。
第三部分:实验部分
1. 实验名称:实验一 Java程序设计环境
2. 实验目的:
(1)掌握JDK的安装与配置;
(2)掌握使用JDK开发Java程序的基本命令及步骤;
(3)熟练运用Elipse集成开发环境开发java程序的基本步骤
(4)掌握Java程序的基本语法。
3. 实验步骤与内容:
实验1 JDK的安装与配置(10分)
实验2下载教材示例程序包
实验3 命令行编译运行Welcome.java程序(5分)
实验4 用JDK命令行开发HelloWorld!程序(5分)
实验5 下载安装Eclipse集成开发软件包(5分)
实验6 利用Eclipse开发程序输出九九乘法表(15分)
使用eclipse的步骤如下:
File——>new——>java project——>name——>finish——>Window——>show view——>Package Explorer.
4. 实验总结:(15分)
通过本周课程(一节理论课,一节实验课)的学习,我对Java程序设计的认识,在此之前“耳濡目染”的基础上,又有了更深一步的理解。作为一种计算机语言,Java是第一种也是唯一一种在National Public Radio上占用了10分钟时间来进行介绍的程序设计语言,并
且还得到了一笔风险投资基金。所以作为一名程序设计人员,使用Java无疑是一种很好的选择。因此,在以后的学习中,我会认真的学习这门课程。
首先,在第一章中,主要介绍了Java的发展史和Java“白皮书”的关键术语——简单些、面向对象、分布式、解释型、可移植性等等,进一步对Java有了了解。还有就是人们以往对Java程序设计的误解,看了这些误解,我也认识到以前我对Java的片面认识。在第二
章中则是Java程序设计环境的介绍,在老师和助教的帮助下,我成功的安装了学习Java所需要的运行程序及软件(JDK,eclipse,eclipse-inst-win64,eclipseJava.zip),在下载过程中,我也遇到了很多的问题,但在解决问题的过程中,我学到了很多,同时也意识到自
己比别人要差好大一截,所以我会更加努力学习。
201871010101-陈来弟《面向对象程序设计(java)》第一周学习总结的更多相关文章
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20175221 2018-2019-2 《Java程序设计》第一周学习总结
20175221 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 本周通过观看书本配套视频,学到了如解释器,编译器等一些简单概念. 还懂得了java的一些简单 ...
- 20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第一周学习总结 教材学习内容总结 -第一章Java入门要点: -Java的地位:具有面向对象,与平台无关,安全稳定和多线 ...
- 20165223《JAVA程序设计》第一周学习总结
20165223 <JAVA程序设计>第一周学习总结 教材学习内容总结 通过网站JAVA第一章视频教程.教材.老师所给的教程及网上查询进行学习 第一章要点 JAVA地位和特点 地位:网络. ...
- 20165203 2017-2018-2 《Java程序设计》第一周学习总结
20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的 ...
- 20155217 2016-2017-2《java程序设计》第一周学习总结
20155217 2016-2017-2<java程序设计>第一周学习总结 浏览教材,根据自己的理解每章提出一个问题 java平台和java编程语言的区别? 怎样使用IDE来管理原始码与位 ...
- 20155226 2016-2017-2 《Java程序设计》第一周学习总结
20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...
- 20155227 2016-2017-2 《Java程序设计》第一周学习总结
20155227 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Java三个平台的区别. JDK.JRE.JVM区 ...
- 20155229 2016-2007-2 《Java程序设计》第一周学习总结
20155229 2016-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 1~18章的提问: 第一章:怎样撰写Java才不会沦于死背API文件.使用"复制. ...
- 20155327 2016-2017-2 《Java程序设计》第一周学习总结
20155327 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 1.JAVA SE中JVM,JRE与JDK分别是什 ...
随机推荐
- drf请求模块分析
一.drf请求模块 .drf的request是在wsgi的request基础上再次封装 .wsgi的request作为drf的request一个属性:_request .新的request对旧的req ...
- tornado框架中redis使用
一.安装依赖 pip3 install tornado-redis 二.导入模块 import tornadoredis 三.创建redis对象 import tornadoredis CONNECT ...
- jQuery随笔记录
DOM遍历 parent()方法返回所选元素的直接父元素.(parent() 只能遍历单个级别的 DOM树) parents()方法获取所选元素的所有祖先 children()所选元素 ...
- VUE,基于vue-cli搭建创建vue项目
前提:必须安装node.js,官方地址:https://nodejs.org/en/ 然后安装vue-cli 安装方式:cmd命令行安装:打开cmd命令符输入进行全局安装脚手架:npm install ...
- 利用openssl自建CA体系
使用 OpenSSL 创建私有 CA:1 根证书 使用 OpenSSL 创建私有 CA:2 中间证书 使用 OpenSSL 创建私有 CA:3 用户证书 今天跟着上面的三部曲,做了一下openssl的 ...
- Android数据库GreenDao的使用总结
一.GreenDao的介绍 GreenDAO是一个开源的Android ORM(“对象/关系映射”),通过ORM(称为“对象/关系映射”),节省了我们在数据库开发过程的时间! 通过GreenDao,我 ...
- Redis和MongoDB区别
MongoDB 更类似 MySQL,支持字段索引.游标操作,其优势在于查询功能比较强大,擅长查询 JSON 数据,能存储海量数据,但是不支持事务.Redis 是一个开源(BSD许可)的,内存中的数据结 ...
- Github(第一次尝试)
重要提示:项目中的文件最好最好不要出现中文,尤其是复杂的中文文件名. 前提:本地已经用git 管理 一个测试项目(项目一),分支为master. 1.注册 github: http://git.osc ...
- 【oracle】PLS-00103: 出现符号 "end-of-file"
begin xxxxx end; 修改xxxxx为xxxxx:就好了
- 范罗士空气净化器PT65评测
买了一台空气净化器,之前网上查了查,哟,是个知名品牌,做碎纸机的. 你问我为啥找个卖碎纸机的买空气净化器?因为年轻,咱们往下看 包装还可以 一打开就有疑问了,这塑料味道不对呀,三手料也不该这个味儿啊. ...