201871010128-杨丽霞《面向对象程序设计(java)》第一周学习总结
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讨论群 |
是 |
第二部分:理论知识学习部分
第一章
- 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)》第一周学习总结的更多相关文章
- 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地位和特点 地位:网络. ...
- 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.首先了解了[ ...
- 20155227 2016-2017-2 《Java程序设计》第一周学习总结
20155227 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Java三个平台的区别. JDK.JRE.JVM区 ...
- 20155229 2016-2007-2 《Java程序设计》第一周学习总结
20155229 2016-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 1~18章的提问: 第一章:怎样撰写Java才不会沦于死背API文件.使用"复制. ...
- 20155327 2016-2017-2 《Java程序设计》第一周学习总结
20155327 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 1.JAVA SE中JVM,JRE与JDK分别是什 ...
随机推荐
- java bean 属性验证框架 valid
项目介绍 java 开发中,参数校验是非常常见的需求. 但是 hibernate-validator 在使用过程中,依然会存在一些问题. 特性 支持 fluent-validation 支持 jsr- ...
- Ocelot网关在.Net Core 的使用
1. 项目环境 .Net Core 2.2 Ocelot 13.5.2 2. 基本使用 * Nuget 安装 Ocelot , Ocelot.Provider.Polly * 修改 Pro ...
- 1.Ansible自动化管理工具
1.Ansible基本概述 Ansible是一个IT自动化的配置管理工具,自动化主要体现在Ansible集成了丰富模块,丰富的功能组件, 可以通过一个命令行完成一系列的操作.进而能减少我们重复性的工作 ...
- libnl概述
以下三个库都基于其核心库libnl: libnl-route:用于和Kernel中的Routing子系统交互. libnl-nf:用于和Kernel中的Netfilter子系统交互. libnl-ge ...
- C# 中代码执行 ping 操作
在代码中可以通过调用 System.Net.NetworkInformation 命名控件下的 Ping 类的 Send() 方法来实现,代码如下: var ping = new System.Net ...
- 【Spring JDBC】NamedParameterJdbcTemplate(四)
一.什么是具名参数 在经典的 JDBC 用法中, SQL 参数是用占位符 ? 表示,并且受到位置的限制.定位参数的问题在于, 一旦参数的顺序发生变化, 就必须改变参数绑定.在 Spring JDBC ...
- BZOJ2301/LG2522 「HAOI2011」Problem B 莫比乌斯反演 数论分块
问题描述 BZOJ2301 LG2522 积性函数 若函数 \(f(x)\) 满足对于任意两个最大公约数为 \(1\) 的数 \(m,n\) ,有 \(f(mn)=f(m) \times f(n)\) ...
- Python连载54-FTP编程
一.FTP工作流程 1.客户端链接远程主机上的FTP服务器 2.客户端输入用户名和密码(或者“anonymous”和电子邮件地址) 3.客户端和服务器进行各种文件传输和信息查询操作 4.客户端从远程F ...
- swoole为什么不能代替nginx
Swoole不能代替Apache和Nginx这些通用的HTTP服务器. 但基于Swoole开发的PHP应用不依赖Apache和Nginx也能提供生产级别的HTTP服务. 有需要学习交流的友人请加入交流 ...
- 解决IDEA中的DashBoard 不显示端口号
第一步:找到.idea目录下的workspace.xml文件 第二步:找到下图位置 并添加红色部分代码 添加代码如下: <option name="configurationTypes ...