《面向对象程序设计(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://www.cnblogs.com/zhaoyongjun0911/
程序设计评测:https://pintia.cn/ 1064072312@qq.com
中国大学MOOC:https://www.icourse163.org/ 15348007637
以下回答是或否 
是否加入课程班级博客群
是否加入课程QQ讨论群

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

   第一章:Java程序设计概述

    Java关键术语:

    (1)简单性;(2)面向对象;(3)分布式;(4)健壮性;(5)安全性;(6)体系结构中立;(7)可移植性;(8)解释性;(9)高能性;(10)多线性;(11)多态性。

第二章:Java程序设计环境

Java语言基础

A:跨平台性

B:Java语言跨平台原理

只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。

(1)JRE:

包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

JRE:JVM+类库。

(2)JDK:(下载和设置)

       下载网站:http://www.oracle.com/technetwork/java/javase/downloads

JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

(3)其中的开发工具:编译工具(javac.exe) 、 打包工具(jar.exe)等

JDK:   JRE+JAVA的开发工具.

(4)bin目录:该目录用于存放一些可执行程序。

如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和* javadoc.exe(文档生成工具)等。

(5)jre目录:"jre"是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。

(6)include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。

(7)lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。

src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。

(8)path环境变量配置方法:

键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path→将jdk安装目录下的bin目录(F:\JDK\bin;)添进去并在结尾添加分号。

右键点击桌面计算机→选择属性→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path→将jdk安装目录下的bin目录添加到最左边并添加分号。

     (10) 使用命令行工具:

1)打开一个终端窗口。

      2)进入corejava/vl2h02/Welcome目录(Corejava是安装本书示例源代码的目录)

      3)进入下面命令:

        javac Welcome.java

        java Welcome

第三部分:实验部分

1、实验一 Java程序设计环境

2、实验目的:

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

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

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

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

3. 实验步骤与内容:

实验1 JDK的安装与配置

  (1) 从官网上下载JDK

  (2) 安装JDK

  (3) 配置JDK环境变量

  ①在系统变量中找到Path,新建环境变量D:\JAVA\jdk-12.0.2\bin;

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

  ③输入java -version。如果跳出JDK版本信息,则说明环境变量设置成功

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

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

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

实验代码

 1 package first;
2
3
4
5 public class Welcome {
6
7
8
9   public static void main(String[] args) {
10     String greeting = "Welcome to Core Java!";
11     System.out.println(greeting);
12     for (int i = 0; i < greeting.length(); i++)
13     System.out.print("=");
14     System.out.println();
15   }
16
17
18
19 }

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

实验代码

1 public  class Helloworld{
2
3 public static void main(String []args){
4
5 Systeam.out.print("HelloWorld!");
6
7 }
8 }

  

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

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

实验代码

 1 package first;
2
3   public class chengfabiao {
4   public static void main(String[] args){
5   for(int i=1;i<=9;i++){
6   for(int j=1;j<=i;j++){
7   System.out.print(j+"*"+i+"="+i*j+'\t');
8   }
9   System.out.println();
10   }
11   }
12 }

实验总结

经过这一周理论课和实验课的学习,初步的了解到了JAVA的地位,JAVA的特点,JDK的安装和使用,以及Eclispe的简单使用。在老师和助教的讲解之下对Java有了初步的认识,还有ava程序的开发步骤。希望以后在学习这门课的时候我能克服遇到的困难坚持下去。

 

扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结的更多相关文章

  1. 201571030332 扎西平措 《面向对象程序设计Java》第八周学习总结

    <面向对象程序设计Java>第八周学习总结   项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https: ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

随机推荐

  1. MATLAB聚类有效性评价指标(外部)

    MATLAB聚类有效性评价指标(外部) 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 更多内容,请看:MATLAB.聚类.MATLAB聚类有效性评价指 ...

  2. goroutine并发之callback回调

    玩玩 package main import ( "fmt" "strings" "sync" ) var wait sync.WaitGr ...

  3. 201871010113-刘兴瑞《面向对象程序设计(java)》第十六周学习总结

    项目 内容 这个作业属于哪个课程 <任课教师博客主页链接>https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 <作业链接地址>http ...

  4. 题解:swj社会摇成佛第六课

    题目链接 solution: dp f[i]表示lhy小伙身长为i,能砍得的最优解 f[i]=f[j]*f[i-j]; public class CuttingRope01 { public stat ...

  5. 图片base64编码解码

    1.图片base64编码 https://c.runoob.com/front-end/59 2.图片base64解码 https://www.it399.com/image/base64 https ...

  6. shell登陆加载的文件, 快捷命令, tee管道, nohup和&

    1. login shell和nologin shell的理解: 字面意思, 需要登陆的shell和不需要登陆的shell. 正确解释为: 加载用户环境配置的shell 和不加载用户环境配置的shel ...

  7. golang数据结构之利用栈求计算表达式(加减乘除)

    例如:3+2*6-2 先定义两个栈,一个为数值栈,一个为运算符栈: stack.go package stack import ( "errors" "fmt" ...

  8. 分布式SQL数据库中部分索引的好处

    在优锐课的java学习分享中,探讨了分布式SQL数据库中部分索引的优势,并探讨了性能测试,结果等. 如果使用局部索引而不是常规索引,则在可为空的列上(其中只有一小部分行的该列不具有空值),然后可以大大 ...

  9. spring cloud 2.x版本 Gateway自定义过滤器教程

    前言 本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3 本文基于前两篇文章eureka-server.eureka-client.eureka ...

  10. 14-scrapy框架(CrawlSpider)

    CrawlSpider介绍 CrawlSpider是Spider的一个子类,意味着拥有Spider的方法,以及自己的方法,更加高效简洁.其中最显著的功能就是"LinkExtractors&q ...