201871010109-胡欢欢《面向对象程序设计(java)》第一周学习总结
《面向对象程序设计(java)》第一周学习总结
正文开头:
|
项目 |
内容 |
|
这个作业属于哪个课程 |
https://www.cnblogs.com/nwnu-daizh/ |
|
这个作业的要求在哪里 |
https://edu.cnblogs.com/campus/xbsf/2018CST1/homework/3480 |
|
作业学习目标 |
|
第一部分:课程学习平台注册账号
|
平台名称 |
注册账号或者个人博客园地址 |
|
博客园:www.cnblogs.com |
https://www.cnblogs.com/1763088787h/ |
|
程序设计评测:https://pintia.cn/ |
1763088787@qq.com |
|
中国大学MOOC:https://www.icourse163.org/ |
18693915115 |
|
以下回答是或否 |
|
|
是否加入课程班级博客群 |
是 |
|
是否加入课程QQ讨论群 |
是 |
第二部分:理论知识学习部分
(1)java程序设计的学习主要内容。
(2)学习java程序设计的目的以及学习目标。
(3)Java程序设计的概述:java程序设计平台,java白皮书的关键术语(简单性,面向对象,分布式,健壮性,安全性,体系结构中立,可移植性,解释型,高性能,多线程,动态性),java applet与internet,java发展简史,java的常见误解。
(4)Java的成功以及失败。
(5)理解JVM、JRE与JDK等概念,学会下载、安装、测试JDK;
(6)掌握PATH、CLASSPATH的系统变量作用并会设置;
(7)掌握命令行编译并运行Java程序的步骤;
(8)掌握Java Application 程序结构特点;
(9)掌握JDK命令行方式下开发运行Java程序的步骤。
(10)初步使用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环境变量
1.新建系统变量名PATH,路径名,变量值为C:\Program Files\Java\jdk-11.0.1\bin(路径一定要到bin文件夹为止)(如图)

2.新建系统变量名CLASSPATH,路径名,变量值为C:\Program Files\Java\jdk-11.0.1\lib;(如图)

3.按window键+R键,打开运行,输入cmd,以回车结束,进入dos
4.输入java -version。如果跳出JDK版本信息,则说明环境变量设置成功(如图所示)

path和classpath分别指定了JDK命令搜索路径和Java类路径。设置环境变量path的目的是使操作系统可以找到JDK命令。设置环境变量classpath的作用是告诉Java类装载器到哪里去寻找第三方提供的类和用户定义的类。JVM和其它JDK工具通过依次搜索平台库、库扩展和类路径来查找类。
实验2 下载教材示例程序包
下载网页链接:http://horstmann.com/corejava/,文件名:corejava.zip
实验3 通过命令行编译运行下列程序
(1)创建目录D:\java。把这个目录作为本课程实验程序的工作目录。Java源程序、编译后的字节码文件都放在这个目录中。
(2)新建一个记事本文件,拷贝以下源代码。
|
/** * This program displays a greeting for the reader. * @version 1.30 2014-02-27 * @author Cay Horstmann */ 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(); } } |
(3)保存程序并且命名为Welcome.java,存放在D:\java中。
(4)编译程序
①按电脑键盘上的window键+R键,输入cmd,回车结束,进入dos。
②输入javac Welcome.java,编译程序,并在java文件夹里产生Welcom.class文件

(5)运行程序
在dos中接着输入java Welcome,产生正确结果则运行成功。(如图)

实验题4 用JDK命令行开发HelloWorld!程序。
程序如下列所示:
public class HelloWorld
{
public static void main(String args[])
{
System.out.println("HelloWorld!");
}
}
结果:

实验题5 下载并使用Elipse集成开发软件包(运行HelloWorld程序)
下载网址:https://elipse.org
新建程序
(1)打开Flie,然后打开New,最后选择Project。
(2)再点击new,选择class,并命名为HelloWorld。
(6)输入HelloWorld程序
程序与结果如图所示:

实验题6 利用Elipse开发程序输出九九乘法表
实验程序:
package project;
/*
This program is used to edit the 99 multiplication table.
* @version 12.0.2 2019-09-01
* @author JerryLau*/
public class Mul {
public static void main(String[] args)
{
int i ,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
System.out.print(i+"*"+j+"="+i*j+"\t" );
}
System.out.println("\n");
}
}
}
实验结果:

第四部分 实验总结:
通过这次实验,首先我了解到了java的发展背景,学习到了虚拟机,跨平台等基本概念,其次我学习并掌握了JDK的安装与path,classpath环境变量的配置,掌握了使用命令行以及集成开发环境eclipse开发编译运行Java程序的基本方法和步骤。并通过阅读书籍,查取资料,掌握了一些Java程序的基本语法。最后,自己设计了两个最简单的程序,HelloWorld.java以及9*9乘法表,我会继续努力,多做练习,学好Java。
201871010109-胡欢欢《面向对象程序设计(java)》第一周学习总结的更多相关文章
- 20155227 2016-2017-2 《Java程序设计》第一周学习总结
20155227 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Java三个平台的区别. JDK.JRE.JVM区 ...
- 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地位和特点 地位:网络. ...
- 20155303 2016-2017-2 《Java程序设计》第一周学习总结
20155303 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Chapter1 Java平台概论:MyProgr ...
- 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.首先了解了[ ...
- 20155229 2016-2007-2 《Java程序设计》第一周学习总结
20155229 2016-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 1~18章的提问: 第一章:怎样撰写Java才不会沦于死背API文件.使用"复制. ...
随机推荐
- 【10分钟学Spring】:(二)一文搞懂spring依赖注入(DI)
Spring最基础的特性就是创建bean.管理bean之间的依赖关系.下面通过具体实例演示该如何装配我们应用中的bean. Spring提供了三种主要的装配机制 在xml中进行显示的配置 在Java中 ...
- Entity Framework Core Code First 项目实践
Entity Framework Core Code First 实践 任何一种技术的出现都是为了解决一系列特定的问题,只有了解了技术所要解决的关键问题,才能理解它的真正用途,之后,才能在实践中用好它 ...
- 天下代码一大抄,整个案例的搬是什么鬼!疑似冒充蚂蚁金服高级Java开发工程师?你大爷
写在开始 上班前的第一件事,就是码云看看有什么消息,回复下网友的问题.如果看到喜欢的项目会点进去瞅瞅,然后就开始一天的工作. 然而,这一天的工作并不开心,一个今日热门项目让自己很恼火,一开始感觉并没有 ...
- js-03-if条件判断
一.swich case判断语句eg <script> swich( exp){ case 值1: 执行的代码段: break; case 值2: 执行的代码段: break; ..... ...
- Python—定时任务(APScheduler实现)
简介 APScheduler的全称是Advanced Python Scheduler.它是一个轻量级的基于Quartz的 Python 定时任务调度框架.APSche ...
- 基于django的个人博客网站建立(五)
基于django的个人博客网站建立(五) 前言 网站效果可点击这里访问 之前鸽了两天,今天继续再写点 主要内容 今天加了个展示照片的功能,就叫他生活记录吧 先建表 class Record(model ...
- git结合项目基本使用
学习博客:1,史上最浅显易懂的Git教程! 2,结合项目具体使用 3,常用命令快速查看 4,git stash 用法总结和注意点 一.git的工作原理和工作流程 Workspace:工作区 Index ...
- Java面试准备基础篇_11.24
Java类加载机制 Java内存模型JMM 为什么 Redis 单线程能支撑高并发? 高并发下的接口幂等性解决方案! 面试官问:平常你是怎么对 Java 服务进行调优的? JAVA虚拟机(JVM)六: ...
- Java之Date类
Date类的概述 java.util.Date类 表示特定的瞬间,精确到毫秒.毫秒:千分之一秒 1000毫秒=1秒.特定的瞬间:一个时间点,一刹那时间. 常用构造方法 public Date():分配 ...
- 线段树模板加模板题POJ3468
POJ - 3468 整理了个新的线段树的模板,暑期集训的时候学长给的模板,每个节点单单存了自己所要维护的内容,还是少了点.导致在写pushdown的时候,len我会有点难写.所以就整理个新的模板. ...