周强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. LeetCode #003# Longest Substring Without Repeating Characters(js描述)

    索引 思路1:分治策略 思路2:Brute Force - O(n^3) 思路3:动态规划? O(n^2)版,错解之一:420 ms O(n^2)版,错解之二:388 ms O(n)版,思路转变: 1 ...

  2. springboot shiro和freemarker集成之权限控制完全参考手册(跳过认证,登录由三方验证,全网首发)

    本文主要考虑单点登录场景,登录由其他系统负责,业务子系统只使用shiro进行菜单和功能权限校验,登录信息通过token从redis取得,这样登录验证和授权就相互解耦了. 用户.角色.权限进行集中式管理 ...

  3. opencv学习之路(21)、模板匹配及应用

    一.模板匹配概念 二.单模板匹配 #include "opencv2/opencv.hpp" #include <iostream> using namespace s ...

  4. 剑指offer(9)变态跳台阶

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. 题目分析 根据上一个题目可以知道,青蛙只跳1或2可以得出是一个斐波那契问题,即 ...

  5. java的一些基本概念——java11、jdk、jre、jvm等

    Java字节码 先介绍下c语言的编译过程,写好代码用编译器(比如gcc)编译过后是机器能够直接执行的二进制机器码. java也类似这种情况,但是java代码文件编译过后不是任何机器都能识别的机器码,而 ...

  6. kindeditor4.1.11的使用方法

    在引入某个外部框架/功能件的 时候, 通常是 先引入css, 后引入js. css的必要属性是rel和href, js的必要属性是charset和src. js都是用javascript的,所以 cs ...

  7. centos7安装bbr

    centos7安装bbr 安装 sudo wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.s ...

  8. js实现千位分隔

    最近一个项目中使用到了千位分隔这个功能,在网上也看见一些例子,但是实现起来总觉有些复杂.因此,自己实现了一个千位分隔,留给后来的我们. 先上源码吧. 该方法支持传入的是一个数字字符串,数字.第二个参数 ...

  9. Robot Framework问题记录

    robotframework运行时后台报错UnicodeDecodeError UnicodeDecodeError :'utf-8' codec can't decode byte 0xb2 in ...

  10. Kotlin 基础语法

    Kotlin 文件以 .kt 为后缀. 包声明 代码文件的开头一般为包的声明: package com.runoob.main import java.util.* fun test() {} cla ...