201771010103 陈亚茹 《面向对象程序设计(java)》第一周学习总结
本人学号《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分
填写课程学习 平台注册账号,
平台名称 |
注册账号 |
博客园:www.cnblogs.com |
https://www.cnblogs.com/980303CYR/ |
程序设计评测:https://pintia.cn/ |
2519983735@qq.com |
代码托管平台:https://github.com/ |
980303 |
中国大学MOOC:https://www.icourse163.org/ |
2519983735 |
以下回答是或否 |
|
是否加入课程班级博客群 |
是 |
是否加入课程QQ讨论群 |
是 |
第二部分:理论知识学习部分
1.Java是一个完整的平台,有一个庞大的库,其中包含了许多可重用的代码和一个提供诸如安全性、跨系统操作的可移植性以及自动垃圾收集等服务的执行环境。
2.Java“白皮书”的关键术语
简单性:Java语法是C++语法的一个“纯净”版本。这里没有头文件、指针运算(神之指针语法)、结构、联合、操作符重载、虚基类等。
面向对象:简单地讲,面向对象设计是一种程序设计技术。它将重点放在数据(即对象)和对象的接口上。
分布式:Java有一个丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。
健壮性:Java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。
安全性:Java适用于网络/分布式环境。从一开始,Java就设计成能够防范各种攻击,其中包括:①运行时堆栈溢出。如蠕虫和病毒常用的攻击手吨。②破坏自己进程空间之外的内存。③未经授权读写文件。
体系结构中立:编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有Java运行时系统,这些编译后的代码可以在许多处理器上运行。解释虚拟机指令肯定会比全速运行机器指令慢很多。然而,虚拟机有一个选项可以将执行最频繁的字节码序列翻译成机器码,这一过程被称为即时编译。
可移植性:除了与用户界面有关的部分外,所有其他Java库都能很好地支持平台独立性。
解释型:Java解释器可以在任何移植了解释器的机器上执行Java字节码。
高性能、多线程、动态性。
第三部分:实验部分
- 实验名称:实验一 Java程序设计环境
- 实验目的:
(1)掌握JDK的安装与配置;
(2)掌握使用JDK开发Java程序的基本命令及步骤;
(3)熟练运用Elipse集成开发环境开发java程序的基本步骤
(4)掌握Java程序的基本语法。
3. 实验步骤与内容:
实验一:JDK的下载安装及环境配置
⑴在官网上下载JDK,进行安装。
完成后,打开安装目录
⑵配置环境变量:
在我的电(或计算机)里面找到系统属性,点击高级系统设置,找到环境变量。进行设置。
⑶环境变量配置完成后对其进行检验,判断环境变量是否配置正确。
在键盘上点击Windows+R键,输入cmd,分别输入java,javac,java -version,截图如下:
说明环境配置正确。
实验二:下载教材示例程序包
文件名:corejava.Zip
已下载
实验三:
打开eclipse软件,拷贝教材第二章示例源代码。示例如下:
编写第一个java程序helloWorld,截图如下:
利用eclipse开发程序九九乘法表
4. 实验总结:
通过这门课,我掌握了java与其他语言相比的一些优势所在,以及JDK的安装与环境配置,通过课外的学习,也掌握了一些比较简单的Java的基本语法,并且利用eclipse软件开发了自己的第一个java程序HelloWorld,开发了九九乘法表的java程序。相信自己在以后的学习中会取得更多的进步。
201771010103 陈亚茹 《面向对象程序设计(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分别是什 ...
随机推荐
- Core Java之7种单例模式
初始化空 初始化创建 一把锁 两把锁 大专栏 Core Java之7种单例模式"headerlink" title="静态内部类">静态内部类 静态加载 ...
- CS229 Lesson 5 生成学习算法
课程视频地址:http://open.163.com/special/opencourse/machinelearning.html 课程主页:http://cs229.stanford.edu/ 更 ...
- Tornado 简述
前言 python 旗下,群英荟萃,豪杰并起.单是用于 web 开发的,就有 webpy.web2py.bottle.pyramid.zope2.flask.tornado.django 等等,不一而 ...
- P1097 统计数字
P1097题库链接:https://www.luogu.org/problem/P1097 难度:普及- 算法标签:模拟,排序,概率论 1.桶模拟 O(n) 得分20 由于题目让统计数出现的次数,并按 ...
- Requests功能整理
import requests # GET r = requests.get('https://api.github.com/events') # POSTr = requests.post('htt ...
- Fedora CoreOS 非LInux专业安装文章第一手
开篇一张图 Docker基本知识掌握后,又学习了"专有的系统平台",CoreOS; 之前一直Windows,学习Docker的同时练习了好多Linux知识,全是江湖路数,打个不同就 ...
- Windows GDI 窗口与 Direct3D 屏幕截图
前言 Windows 上,屏幕截图一般是调用 win32 api 完成的,如果 C# 想实现截图功能,就需要封装相关 api.在 Windows 上,主要图形接口有 GDI 和 DirectX.GDI ...
- 7-44 jmu-python-区间数之和 (10 分)
输入一个区间,计算里面能被3整除或被5整除的数和. 输入格式: 每行输入一个数据,代表区间左界和右界.区间包含左界和右界.数据必须是整数. 输出格式: 满足条件数和. 输入样例: 2 10 输出样例: ...
- ArrayList集合不能使用foreach增加、删除、修改元素的原因
大家先看两段代码 第一段代码: List<String> arrayList1 = new ArrayList<String>(); arrayList1.add(" ...
- HandlerInterceptor ModelAndView null springMVC @ResponseBody
本文来源https://blog.csdn.net/whiteforever/article/details/77457109 用了@RestController或者@ResponseBody注解之后 ...