丁宣元 《面向对象程序设计(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. 初步使用Elipse,学会编译、运行、调试简单的Java Application程序。

第一部分:课程学习平台注册账号

平台名称

注册账号或者个人博客园地址

博客园: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)》第一周学习总结的更多相关文章

  1. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  2. 20175221 2018-2019-2 《Java程序设计》第一周学习总结

    20175221 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 本周通过观看书本配套视频,学到了如解释器,编译器等一些简单概念. 还懂得了java的一些简单 ...

  3. 20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第一周学习总结 教材学习内容总结 -第一章Java入门要点: -Java的地位:具有面向对象,与平台无关,安全稳定和多线 ...

  4. 20165223《JAVA程序设计》第一周学习总结

    20165223 <JAVA程序设计>第一周学习总结 教材学习内容总结 通过网站JAVA第一章视频教程.教材.老师所给的教程及网上查询进行学习 第一章要点 JAVA地位和特点 地位:网络. ...

  5. 20165203 2017-2018-2 《Java程序设计》第一周学习总结

    20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的 ...

  6. 20155217 2016-2017-2《java程序设计》第一周学习总结

    20155217 2016-2017-2<java程序设计>第一周学习总结 浏览教材,根据自己的理解每章提出一个问题 java平台和java编程语言的区别? 怎样使用IDE来管理原始码与位 ...

  7. 20155226 2016-2017-2 《Java程序设计》第一周学习总结

    20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...

  8. 20155227 2016-2017-2 《Java程序设计》第一周学习总结

    20155227 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Java三个平台的区别. JDK.JRE.JVM区 ...

  9. 20155229 2016-2007-2 《Java程序设计》第一周学习总结

    20155229 2016-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 1~18章的提问: 第一章:怎样撰写Java才不会沦于死背API文件.使用"复制. ...

  10. 20155327 2016-2017-2 《Java程序设计》第一周学习总结

    20155327 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 1.JAVA SE中JVM,JRE与JDK分别是什 ...

随机推荐

  1. (转)Python中的常见特殊方法—— repr方法

    原文链接:https://www.cnblogs.com/tizer/p/11178473.html 在Python中有些方法名.属性名的前后都添加了双下划线,这种方法.属性通常都属于Python的特 ...

  2. 小白到大神,你需要了解的 sqlite 最佳实践

    本文微信公众号「AndroidTraveler」首发. 背景 本文是对一篇英文文档的翻译,原文请见文末链接. 并发数据库访问 假设你实现了自己的 SQLiteOpenHelper. public cl ...

  3. Cesium 加载 gltf 模型

    var viewer = new Cesium.Viewer('cesiumContainer', { /*帮助*/ navigationHelpButton: true, baseLayerPick ...

  4. #r语言(二)笔记

    #r语言(二)笔记 #早复习 #概述:R是用于统计分析.绘图的语言和操作环境 #对象: #数据类型--统称为对象 #向量(vector):用于存储数值型.字符型或逻辑型数据的一维数组. #定义向量: ...

  5. kubernetes搭建(可访问外网环境部署)

    版权声明:本文为博主原创文章,支持原创,转载请附上原文出处链接和本声明. 本文链接地址:https://www.cnblogs.com/wannengachao/p/11947621.html 一.前 ...

  6. CodeForces - 460C(二分+差分)

    题意 https://vjudge.net/problem/CodeForces-460C 一个长度为 n 的序列 a ,你有 m 次操作的机会,每次操作是将其中连续的 w 个元素增加 1 .最大化最 ...

  7. Java之StringBuilder类

    StringBuilder类的由来 由于String类的对象内容不可改变(底层是一个被final修饰的数组),所以每当我们进行字符串拼接时,总是会在内存中创建一个新的对象.如果对字符串进行拼接操作,每 ...

  8. 无需重新安装软件,将软件从C盘移至其他盘(mklink)

    事先说明,这篇博文算是视频的文字转载版,来源为该视频的五分钟后内容→https://www.bilibili.com/video/av78397784/ 如何拯救标红的C盘[高玩] 有时候安装软件会手 ...

  9. 火车票买不到?看我用python监控票源

    同事说最近火车票难买,我就帮他用个脚本监控 一下. 最近高铁票比较难买,还有什么候补.要不停的刷,才有时候可以捡漏.有时候明明候补了,到快开车告诉你余票不足,候补失败. 凡事预则立,我打算写个脚本提前 ...

  10. jQuery-实现简单的Ajax请求封装

    封装的意义在于复用,在于减少重复的代码. 我在项目中做了简单的Ajax请求封装,实现方式如下: //封装Ajax请求 $.extend({ ajaxDirect:function(url,type,d ...