201871010128-杨丽霞《面向对象程序设计(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.初步使用Eclipse、学会编译、运行、调试简单的Java Application程序。

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

平台名称

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

博客园:www.cnblogs.com

https://www.cnblogs.com/ylxzjh

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

1804724667@qq.com

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

18194162031

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

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

第一章

  1. Java不仅是一种程序设计语言,也是一个完整 的程序设计平台。Java是一种具有简单性、面向对象、分布式、 健壮性、安全性、体系结构中立、可移植性、解 释型、高性能、多线程、动态性的语言。

(1)Java的语法风格类似于C++,因此C++程序员可以 很快掌握Java编程技术。

(2)面向对象技术是现代程序设计语言的主要特点,与C++ 相比,Java语言是纯粹的一种面向对象语言,它具有面向对象语言的以下特性:封装性,多态性,继承性。

(3)网络技能

(4)健壮性

(5)安全性

(6)中立体系结构

(7)可移植性

(8)解释型

(9)高性能、多线程、动态性

(10)JavaApplet是指:用户从Internet下载Java字节码,并 在自己的机器上运行,在网页中运行的Java程序称为 Applet。为了使用Applet,需要启动Java的Web浏览器 执行字节码;Applet支持了动态网页技术

第二章

学会下载、安装、测试JDK;

掌握PATH、CLASSPATH的系统变量作用并会设置;

掌握命令行编译并运行Java程序的步骤;

掌握Java Application 程序结构特点;

掌握JDK命令行方式下开发运行Java程序的步骤。

初步使用Elipse,学会编译、运行、调试简单的Java Application程序。

第三部分:实验部分

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

2.  实验目的:

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

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

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

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

3. 实验步骤与内容:

实验1 JDK的安装与配置

(1) 从班群链接上下载JDK

(2) 安装JDK

(3) 配置JDK环境变量

右键此电脑——计算机——属性——高级系统设置就会看到环境变量;

点击图中的环境变量,然后开始环境变量的配置;

在弹出的【环境变量】中的【系统变量】,找到path;

然后点击path,出现有编辑系统变量,里面有变量名和变量值;

按window键+R键,打开运行,输入cmd,以回车结束,进入dos

依次输入Javac,jav如果跳出JDK版本信息,则说明环境变量设置成功

实验2下载教材示例程序包

下载网页链接:http://horstmann.com/corejava/,文件名:corejava.zip

实验3 命令行编译运行Welcome.java程序

代码如下

public class Welcome

{

public static void main(String[] args)

{

String greeting = "Welcome to Core Java!";

System.out.println(greeting);

for (int i = 0; i < greeting.length(); i++)

System.out.print("=");

System.out.println();

}

}

执行输出

实验4 用JDK命令行开发HelloWorld!

public class HelloWorld

{

public static void main(String args[])

{

System.out.println("HelloWorld!");

}

}

结果:

实验5 下载安装Eclipse集成开发软件包

实验6 利用Eclipse开发程序输出九九乘法表

代码如下:

public class test {

public static void main(String[] args) {

int sum;

for(int i=1;i<=9;i++) {

for(int j=1;j<=i;j++) {

sum=i*j;

System.out.print(j+"*"+i+"="+sum+" ");

}

System.out.println();

}

}

4. 实验总结:(15分)

在这次的实验中,第一次接触到java,我基本掌握了Java的编程规则、知识要点和一些小技巧,特别是对面向对象的编程思想和风格有了进一步的认识和体会。对于在这些实验过程中,请教老师、同学互助、查阅资料等基本的学习方式,帮助我解决问题。使我对编程的了解更深了一步。但是在上机调试,程序运行的时候还是遇到了相当多的问题。很多的错误都很难体会,有的时候是输入的错误,这种错误还是比较容易找出来的,但是有些问题,比如一些文件类型不匹配,命名错误,程序提醒报错等很难自己发现,所以在之后的学习中应多自己查阅资料,多上机练习,提高自己的专业能力。

201871010128-杨丽霞《面向对象程序设计(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. 精通awk系列(11):awk的工作流程

    回到: Linux系列文章 Shell系列文章 Awk系列文章 awk工作流程 参考自:man awk的"AWK PROGRAM EXECUTION"段. man --pager= ...

  2. java 基础排序(冒泡、插入、选择、快速)算法回顾

    java 基础排序(冒泡.插入.选择.快速)算法回顾 冒泡排序 private static void bubbleSort(int[] array) { int temp; for (int i = ...

  3. (转)两种高效过滤敏感词算法--DFA算法和AC自动机算法

    原文:https://blog.csdn.net/u013421629/article/details/83178970 一道bat面试题:快速替换10亿条标题中的5万个敏感词,有哪些解决思路? 有十 ...

  4. Matlab线性规划

    线性规划   线性规划的标准形式 \[\underset{x}{min}{\ c^Tx}\ s.t.\ Ax \leqslant b\]   例如,线性规划为: \[ \underset{x}{min ...

  5. java基础 - 形参和实参,值传递和引用传递

    形参和实参 形参:就是形式参数,用于定义方法的时候使用的参数,是用来接收调用者传递的参数的. 形参只有在方法被调用的时候,虚拟机才会分配内存单元,在方法调用结束之后便会释放所分配的内存单元. 因此,形 ...

  6. Python爬虫的概括以及实战

    第一章主要讲解爬虫相关的知识如:http.网页.爬虫法律等,让大家对爬虫有了一个比较完善的了解和一些题外的知识点.​ 今天这篇文章将是我们第二章的第一篇,我们从今天开始就正式进入实战阶段,后面将会有更 ...

  7. BootStrap 关于input与btn的点击focus取消特效相关css

    取消btn按钮点击出现的外边框: .btn:focus, /*清除btn按钮点击出现的边框*/.btn:active:focus,.btn.active:focus,.btn.focus,.btn:a ...

  8. RabbitMQ的管控台的使用说明

    1.RabbitMQ的管控台确实是一个好东西,但是如果是新手,比如刚接触RabbitMQ的时候,看到RabbitMQ的管控台也是一脸懵逼的说,慢慢接触多了,才了解一些使用. 1).RabbitMQ的管 ...

  9. ASP.NET Core 2.2 WebApi 系列【五】MiniProfiler与Swagger集成

    MiniProfiler 是一款性能分析的轻量级程序,可以基于action(request)记录每个阶段的耗时时长,还是可以显示访问数据库时的SQL(支持EF.EF Code First)等 一.安装 ...

  10. Java日期时间API系列6-----Jdk8中java.time包中的新的日期时间API类

    因为Jdk7及以前的日期时间类的不方便使用问题和线程安全问题等问题,2005年,Stephen Colebourne创建了Joda-Time库,作为替代的日期和时间API.Stephen向JCP提交了 ...