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分别是什 ...
随机推荐
- 阿里蒋晓伟谈计算引擎Flink和Spark的对比
本文整理自云栖社区之前对阿里搜索事业部资深搜索专家蒋晓伟老师的一次采访,蒋晓伟老师,认真而严谨.在加入阿里之前,他曾就职于西雅图的脸书,负责过调度系统,Timeline Infra和Messenger ...
- Python高级特性——切片(Slice)
摘录廖雪峰网站 定义一个list: L = ['haha','xixi','hehe','heihei','gaga'] 取其前三个元素: >>> L[0],L[1],L[2] (' ...
- Git实战指南----跟着haibiscuit学Git(第七篇)
笔名: haibiscuit 博客园: https://www.cnblogs.com/haibiscuit/ Git地址: https://github.com/haibiscuit?tab=re ...
- css知识笔记:水平垂直居中(别只看,请实操!!!)
css实现元素的水平垂直居中. (尝试采用5W2H方法说明): 别只看,请实操!!! What: 1.这篇文档主要描述元素水平方向居中的几种最常见和最实用的几种方式,并说明优缺点. 2.写这篇文章的目 ...
- CentOS自动化安装LAMP脚本
#!/bin/bash #-- #blog:lizhenliang.blog.51cto.com ########## function ########## depend_pkg () { yum ...
- Redis配置文件详解(redis.conf)
# vi redis.conf daemonize yes #是否以后台进程运行 pidfile /var/run/redis/redis-server.pid #pid文件位置 port ...
- ASCII码表收藏
ASCII码表 ASCII码值 ESC键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键: VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shi ...
- redis实现分布式锁--工具类
1.引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId> ...
- Orcl分页查询的语法示例
Orcle分页查询SQL sql = SELECT T.* FROM (SELECT X.*, ROWNUM AS RN FROM (SELECT * FROM +表名) X WHERE ROWNU ...
- JS Proxy(代理)
前言 Proxy 也就是代理,可以帮助我们完成很多事情,例如对数据的处理,对构造函数的处理,对数据的验证,说白了,就是在我们访问对象前添加了一层拦截,可以过滤很多操作,而这些过滤,由你来定义. 想了解 ...