周强201771010141面向对象程序设计(java)第一周学习总结

第一部分:课程准备部分

填写课程学习 平台注册账号,

平台名称

注册账号

博客园:www.cnblogs.com

小阿强呦

程序设计评测:https://pintia.cn/

1260622021@qq.com

代码托管平台:https://github.com/

xiaoaqiang

中国大学MOOC:https://www.icourse163.org/

1260622021(QQ)

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

第二部分:理论知识学习部分

(1)理解Java程序设计环境。

(2)学习Java程序设计环境的主要内容。

(3)理解Java“白皮书”的关键术语,(简单性、面向对象、分布式、健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性)。

(4)了解Java applet与Internet,Java发展简史,在Java中常见的误解。

(5)掌握JDK的安装,以及环境变量的设置过程;

(6)掌握使用JDK开发Java程序的基本命令及步骤。

(7) 使用JDK编译、运行简单的Java程序。

(8)编辑、编译、运行、调试Java程序。

(9)初步学习运用Eclipse集成开发环境开发java程序的基本步骤。

(10)运用C语言的知识,在Java环境中运行简单程序。

第三部分:实验部分

  1. 实验名称:实验一 Java程序设计环境

2.  实验目的:

(1)掌握JDK的安装与配置;

(2)掌握使用JDK开发Java程序的基本命令及步骤;

(3)熟练运用Elipse集成开发环境开发java程序的基本步骤

(4)掌握Java程序的基本语法。

3. 实验步骤与内容

(1)在 官网上下载相应版本的JDK

进入以下页面,点击下面第一个图标JDK(DOWLNLOOAD)

2)安装JDK;

确定之后,单击下一步。

(3)配置环境变量

右击“此电脑——属性——高级系统设置”,单击环境变量,在系统变量栏下点击新建。

   环境变量设置好之后在键盘上输入win+R键,然后在输入框里输入cmd按回车键进入命令行,然后输入Java之后按回车,再输入Javac按回车,当出现很多行时,说明环境配置成功。

环境变量配置完成后需要对其检验,输入java,javac,观察结果如图所示

(2)如何通过命令型编译运行程序:

  1. 下载教程实例:文件名corejava.zip
  2. 创建目录d:、java之后将Java源程序和编译后的字节码文件全都放在此目录中
  3. 将Welcome.java拷贝在写字板中
  4. 保存时需注意将程序名与主类名一致
  5. 运行程序
  6. 在目录d:\java>后输入welcome便可运行观察结果
  7. 用JDK命令开发HelloWorld程序
  8. 新建一个txt文件名为:HelloWorld.java
  9. 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();
    }
    }

    将其保存在d盘,运行dos,若如图则正确:

下载eclipse集成开发软件包网址:

Elipse下载网址:https://www.eclipse.org/downloads/

安装好后创建java项目文件:

最后用eclipse编写一个九九乘法表的程序:

4.实验总结:

通过本次实验,通过自主学习和同学之间的交流才一步一步地了解何为JDK,理清了JDK与eclipse之间的关系,不能说完全掌握了这两者的工作原理,至少现在可以独立安装,调试,编写短小程序,并进行测验,目前我遇到问题也不能完整的说出其理由,当年是经过一步步的学习,以后应该能有更深一层的认识其实此次作业编写程序不是难问题因为java语言本身就与我们之前学过的c语言语法相似,当然本次也接触到了一些java语法;例如:源文件名必须要与类名相同,如果不同就会编译出错,且文件名的后缀位.java;还有类名其首字母要大写。当然过程中遇到的错误也很多比如说环境配置不合适等等,总之在实验过程中只有不断地尝试才能取得成就。

我了解了java的发展史,学会了如何安装java开发工具包,如何下载并安装JDK,如何设置环境变量,下载Elipse并使用Elipse。在实验完成之后,更进一步了解了java,知道了白皮书中关于java的关键术语。最重要的是通过实验,我学会了如何书写java程序。在实验中依然存在这许多问题,环境变量设计了好几次才设置好。编写代码时也不能很流畅的写下去。

周强201771010141《面向对象程序设计(java)》第一周学习总结的更多相关文章

  1. 周强 201771010141面向对象程序设计(java)》第十七周学习总结

    线程同步 多线程并发运行不确定性问题解决方案:引入线 程同步机制,使得另一线程要使用该方法,就只 能等待. ⚫ 在Java中解决多线程同步问题的方法有两种: 1.- Java SE 5.0中引入Ree ...

  2. 201771010141 周强《面向对象程序设计(java)》第十三周学习总结

    实验目的与要求 (1) 掌握事件处理的基本原理,理解其用途: (2) 掌握AWT事件模型的工作机制: (3) 掌握事件处理的基本编程模型: (4) 了解GUI界面组件观感设置方法: (5) 掌握Win ...

  3. 201771010141 周强《面向对象设计 java》第十五周实验总结

    理论部分 ◼ JAR文件◼ 应用程序首选项存储◼ Java Web Start JAR文件: 1.Java程序的打包:程序编译完成后,程序员将.class文件压缩打包为.jar文件后,GUI界面程序就 ...

  4. 201871010136-赵艳强《面向对象程序设计(java)》第十五周学习总结

    201871010136-赵艳强<面向对象程序设计JAVA>第十五周实验总结   项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh 这 ...

  5. 201871010136 -赵艳强《面向对象程序设计(java)》第十六周学习总结

    201871010136-赵艳强<面向对象程序设计(java)>第十六周学习总结   项目 内容 这个作业属于哪个课程 <任课教师博客主页链接>https://www.cnbl ...

  6. 201871010136-赵艳强《面向对象程序设计(java)》第十二周学习总结

    201871010136-赵艳强<面向对象程序设计(java)>第十二周学习总结   项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh ...

  7. 201871010136—赵艳强《面向对象程序设计(java)》第十三周学习总结

    201871010136—赵艳强<面向对象程序设计(java)>第十三周学习总结   博文正文开头格式:(2分) 项目 内容 <面向对象程序设计(java)> https:// ...

  8. 201871010136-赵艳强《面向对象程序设计(Java)》第八周学习总结

    201871010136-赵艳强<面向对象程序设计(Java)>第八周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这 ...

  9. 201871010136-赵艳强《面向对象程序设计(java)》第六,七周学习总结

            201871010136-赵艳强<面向对象程序设计(java)>第六七周学习总结 项目 内容 这个作业属于哪个课程 <任课教师博客主页链接> https://w ...

随机推荐

  1. iOS项目之获取WebView的高度

    获取高度值的方法: - (void)webViewDidFinishLoad:(UIWebView *)webView { // 获取webView的高度 CGFloat webViewHeight ...

  2. Docker Weave 应用部署

    Docker Weave 应用条件 官方文档:https://www.weave.works/docs/net/latest/install/installing-weave 使用前提: 1. 确保L ...

  3. mysql的并发控制

    并发即指在同一时刻,多个操作并行执行.MySQL对并发的处理主要应用了两种机制——是"锁"和"多版本控制". 1.并发控制 MySQL提供两个级别的并发控制:服 ...

  4. Bitmap的秘密

    作者: 周海鹏  来源: infoQ  发布时间: 2015-02-13 11:26  阅读: 4999 次  推荐: 10   原文链接   [收藏] 之前已经参加过几次QCon峰会,不过今年QCo ...

  5. docker启动容器报错: could not synchronise with container process: not a directory

    错误现象 在运行容器时,出现以下错误 [root@localhost test]# docker run -it -d -v $PWD/test.txt:/mydir mytest fd44cdc55 ...

  6. webpack 几个基本打包扩展项的安装命令

    网速比较慢的童鞋,装包时请准备好花生瓜子 webpack 本身只能打包 JavaScript 模块,但是它可以通过拓展打包比如静态资源文件.less.sass.typescript 等,还可以通过 b ...

  7. TabBar + TabBarView导航风格

    import 'package:flutter/material.dart'; import 'News.dart'; import 'Video.dart'; import 'Chat.dart'; ...

  8. Object.assign 的问题

    功能及问题 如下代码, 使用用户最后一次配置信息的同时,当用户关闭数据记录时提示用户确定关闭. export default { name: 'editPage', data() { return { ...

  9. eclipse安装插件配置Android开发环境

    安卓版本与sdk的对应   转载自: https://blog.csdn.net/cx776474961/article/details/79501740 最近学习Android开发,电脑已有开发we ...

  10. 【科普】GSM伪基站 劫持 诈骗?用4G网就安全?想强制用4G?最详细的科普教程在此!

    最近在一些主流论坛(豆瓣.贴吧.虎扑.天涯)都出现了讨论GSM诈骗的新闻,很多受害者受骗. 1.什么是GSM劫持? 平时你的手机是连接到了运营商的基站,才能收到电话短信.伪基站就是有人也买了运营商的基 ...