201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 《面向对象程序设计(java)》第一周学习总结
正文开头
|
项目 |
内容 |
|
这个作业属于哪个课程 |
https://www.cnblogs.com/nwnu-daizh/ |
|
这个作业的要求在哪里 |
https://www.cnblogs.com/nwnu-daizh/p/11435127.html |
|
作业学习目标 |
|
第一部分:课程学习平台注册账号
|
平台名称 |
注册账号或者个人博客园地址 |
|
博客园:www.cnblogs.com |
https://home.cnblogs.com/u/budinge/ |
|
程序设计评测:https://pintia.cn/ |
1379314841@qq.com |
|
中国大学MOOC:https://www.icourse163.org/ |
1379314841 |
|
以下回答是或否 |
|
|
是否加入课程班级博客群 |
是 |
|
是否加入课程QQ讨论群 |
是 |
第二部分:理论知识学习部分
计算机是严格按照步骤执行的,程序是用特殊的编程语言写出来表达如何解决问题的。java是一个完整的平台,有一个庞大的库,有很多的代码,是一种功能齐全的出色语言。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征。
Java具有简单性、面向对象、分布式,健壮性,安全性(防范各种攻击)等。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。面向对象(Object Oriented,OO)是软件开发方法。面向对象的分析根据抽象关键的问题域来分解系统。面向对象的设计是一种提供符号设计系统的面向对象的实现过程,它用非常接近实际领域术语的方法把系统构造成“现实世界”的对象。面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想。
本周学习了一二章,第一章介绍了java的概述,设计平台,发展等。第二章介绍了java的开发环境,包括JDK,eclipse。JDK是可运行的java环境。eclipse是用Java写的,要运行eclipse,需要有一个环境,故先装JDK。装是一定要仔细,尤其是环境变量的修改。
第三部分:实验部分
1. 实验名称:实验一 Java程序设计环境
2. 实验目的:
(1)掌握JDK的安装与配置;
(2)掌握使用JDK开发Java程序的基本命令及步骤;
(3)熟练运用Elipse集成开发环境开发java程序的基本步骤
(4)掌握Java程序的基本语法。
3. 实验步骤与内容:
实验1 JDK的安装与配置
1.下载助教发的JDK
2.进行安装,点击下一步,可根据需要改变路径(一般不改,自动默认C盘)
3.装好后,(以C为例),打开C盘,点击program files,点击java
,点第一个,点bin,
复制地址
4.改环境变量:右点此电脑->属性->高级系统设置->环境变量->path->新建->复制上面的地址,确定

5.确定是否装好:
a.按windows和R键,输入cmd

b.分别输入javac,java,出现很多东西,即好了

实验2下载教材示例程序包
找到corejava.zip这个文件,下载,解压

实验3 命令行编译运行Welcome.java程序
a.把corejava中的welcome放在E盘
b.按windows和R键,输入cmd
c.输入E:跳转到E中
d.输入javac Welcome.java,此时会在Welcome.java处出现Welcome.class,再输入java Welcome,即有结果(注意字母即大小写)
实验4 用JDK命令行开发HelloWorld!程序
1.修改程序,命名为HelloWorld.java
public class HelloWorld
{
public static void main(String[] args)
{
String greeting = "HelloWorld!";
System.out.println(greeting);
for (int i = 0; i < greeting.length(); i++)
System.out.print("=");
System.out.println();
}
}
2.同实验三步骤进行

实验5 下载安装Eclipse集成开发软件包
1.找到eclipse-inst-win64.exe,下载,下载后出现一个目录,点第一个,等待就好
2.打开即可

实验6 利用Eclipse开发程序输出九九乘法表
1.弄明白程序内容,编出九九乘法表的程序
public static void main(String[] args){
int i, j;
for(i=1; i<=9; i++){
for(j=1; j<=9; j++){
if(i>=j) {
System.out.printf("%d*%d=%2d ", j, i, j * i);
}
}
System.out.print("\n");
}
}
a.建立方法:File->New->javaproject->建立名字
b.右点击新建的,New,class,输名字:jiujiuchengfabiao(不加.java),finish即可

2.运行:点要运行的程序,点开始暂停标志,结果如下(还有一种方式,见PPT)

4. 实验总结:
通过一周的学习,我明白了:1.JDK的安装与配置 2.命令行编译运行程序 3.下载安装Eclipse 4。简单的java框架及基本架构 5.java的开发环境
心得:在安装JDK时,遇到了很多困难,由于粗心大意,把环境变量改错了,在不断的修改,重试,请教助教和同学,最终终于装好了。虽然耗费了很多的时间,但我进一步了解了计算机专业。计算机专业是一个严谨的学科,必须要有耐心和细心,不但尝试,不断自我思考。要敢于突破去了解电脑。在课堂上和课下学习,进一步了解了java。在以后的学习中要坚持线上线下同时学习,多动手多练。
201871010106-丁宣元 《面向对象程序设计(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分别是什 ...
随机推荐
- C#基础之多线程与异步
1.基本概念 多线程与异步是两个不同概念,之所以把这两个放在一起学习,是因为这两者虽然有区别,但也有一定联系. 多线程是一个技术概念,相对于单线程而言,多线程是多个单线程同时处理逻辑.例如,假如说一个 ...
- 使用matplotlib库绘制函数图
函数如下: z = x^2 * y / (x^4 +y^2) 代码如下: import numpy as np import matplotlib.pyplot as plt import mpl_t ...
- Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- Python 标准类库-数字和数学模块之decimal使用简介
标准类库-数字和数学模块之decimal使用简介 by:授客 QQ:1033553122 例子 >>>from decimal import * >>>getcon ...
- layui table+复杂表头+合并单元格
效果图: 问题:行hover效果感觉错乱 所以改为透明色 代码: <!DOCTYPE html> <html lang="en"> <head> ...
- Bug 29041775 : ORA-41401: Define character set () does not match database character set ()
oracle版本12.2.0.1 Errors in file /u01/app/oracle/diag/rdbms/sibcyb1/CYB111/trace/CYB111_q003_166752.t ...
- docker alphine 设置系统日期
设置时区为上海 RUN apk add tzdata && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && ...
- linux-认识vi vim
vi 编译器 Linux vi 命令非常强大,熟练地使用它可以高效的编辑代码,配置系统文件等 命令:vi [文件] vim [文件] vi 分为三种模式:命令模式.文字模式.末尾模式 -------- ...
- Cocos2d-x.3.0开发环境搭建
配置:win7 + VS2012 + Cocos2d-x.3.0 + Cocos Studio v1.4.0.1 前言:本文介绍在上述配置下进行游戏开发的环境搭建.开发语言为C++.如果读者不需要查看 ...
- avd manger创建的虚拟机启动不起来,或者启动起来后黑屏
最近鼓捣安卓虚拟机,整的都差点重装系统,刚开始下载了genymotion_vbox,装完以后要在vbox中导入一个虚拟机,结果我导入完,虚拟机怎么也启动不了,然后各种找办法无果,最后重启电脑发现电脑也 ...