201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 《面向对象程序设计(java)》第一周学习总结
正文开头
项目 |
内容 |
这个作业属于哪个课程 |
https://www.cnblogs.com/nwnu-daizh/ |
这个作业的要求在哪里 |
https://www.cnblogs.com/nwnu-daizh/p/11435127.html |
作业学习目标 |
|
第一部分:课程学习平台注册账号
平台名称 |
注册账号或者个人博客园地址 |
博客园:www.cnblogs.com |
https://home.cnblogs.com/u/budinge/ |
程序设计评测:https://pintia.cn/ |
1379314841@qq.com |
中国大学MOOC:https://www.icourse163.org/ |
1379314841 |
以下回答是或否 |
|
是否加入课程班级博客群 |
是 |
是否加入课程QQ讨论群 |
是 |
第二部分:理论知识学习部分
计算机是严格按照步骤执行的,程序是用特殊的编程语言写出来表达如何解决问题的。java是一个完整的平台,有一个庞大的库,有很多的代码,是一种功能齐全的出色语言。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征。
Java具有简单性、面向对象、分布式,健壮性,安全性(防范各种攻击)等。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。面向对象(Object Oriented,OO)是软件开发方法。面向对象的分析根据抽象关键的问题域来分解系统。面向对象的设计是一种提供符号设计系统的面向对象的实现过程,它用非常接近实际领域术语的方法把系统构造成“现实世界”的对象。面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想。
本周学习了一二章,第一章介绍了java的概述,设计平台,发展等。第二章介绍了java的开发环境,包括JDK,eclipse。JDK是可运行的java环境。eclipse是用Java写的,要运行eclipse,需要有一个环境,故先装JDK。装是一定要仔细,尤其是环境变量的修改。
第三部分:实验部分
1. 实验名称:实验一 Java程序设计环境
2. 实验目的:
(1)掌握JDK的安装与配置;
(2)掌握使用JDK开发Java程序的基本命令及步骤;
(3)熟练运用Elipse集成开发环境开发java程序的基本步骤
(4)掌握Java程序的基本语法。
3. 实验步骤与内容:
实验1 JDK的安装与配置
1.下载助教发的JDK
2.进行安装,点击下一步,可根据需要改变路径(一般不改,自动默认C盘)
3.装好后,(以C为例),打开C盘,点击program files,点击java,点第一个,点bin,
复制地址
4.改环境变量:右点此电脑->属性->高级系统设置->环境变量->path->新建->复制上面的地址,确定
5.确定是否装好:
a.按windows和R键,输入cmd
b.分别输入javac,java,出现很多东西,即好了
实验2下载教材示例程序包
找到corejava.zip这个文件,下载,解压
实验3 命令行编译运行Welcome.java程序
a.把corejava中的welcome放在E盘
b.按windows和R键,输入cmd
c.输入E:跳转到E中
d.输入javac Welcome.java,此时会在Welcome.java处出现Welcome.class,再输入java Welcome,即有结果(注意字母即大小写)
实验4 用JDK命令行开发HelloWorld!程序
1.修改程序,命名为HelloWorld.java
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();
}
}
2.同实验三步骤进行
实验5 下载安装Eclipse集成开发软件包
1.找到eclipse-inst-win64.exe,下载,下载后出现一个目录,点第一个,等待就好
2.打开即可
实验6 利用Eclipse开发程序输出九九乘法表
1.弄明白程序内容,编出九九乘法表的程序
public static void main(String[] args){
int i, j;
for(i=1; i<=9; i++){
for(j=1; j<=9; j++){
if(i>=j) {
System.out.printf("%d*%d=%2d ", j, i, j * i);
}
}
System.out.print("\n");
}
}
a.建立方法:File->New->javaproject->建立名字
b.右点击新建的,New,class,输名字:jiujiuchengfabiao(不加.java),finish即可
2.运行:点要运行的程序,点开始暂停标志,结果如下(还有一种方式,见PPT)
4. 实验总结:
通过一周的学习,我明白了:1.JDK的安装与配置 2.命令行编译运行程序 3.下载安装Eclipse 4。简单的java框架及基本架构 5.java的开发环境
心得:在安装JDK时,遇到了很多困难,由于粗心大意,把环境变量改错了,在不断的修改,重试,请教助教和同学,最终终于装好了。虽然耗费了很多的时间,但我进一步了解了计算机专业。计算机专业是一个严谨的学科,必须要有耐心和细心,不但尝试,不断自我思考。要敢于突破去了解电脑。在课堂上和课下学习,进一步了解了java。在以后的学习中要坚持线上线下同时学习,多动手多练。
201871010106-丁宣元 《面向对象程序设计(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分别是什 ...
随机推荐
- 一起学SpringMVC之文件上传
概述 在Web系统开发过程中,文件上传是普遍的功能,本文主要以一个简单的小例子,讲解SpringMVC中文件上传的使用方法,仅供学习分享使用,如有不足之处,还请指正. 文件上传依赖包 如下所示,文件上 ...
- PHP服务化搭建之nginx动静分离实战
如有什么问题可以加群交流:647617935 什么是动静分离 动静分离:将项目中的CSS,JS,HTML,JPG'.等静态资源和 PHP等动态资源分开处理的一种方式 动静分离优点 不同的文件由不同类型 ...
- Class文件结构-属性表
一.属性表整体结构 二.属性表具体结构
- js中关于带数字类型参数传参丢失首位数字0问题
最近在项目中遇到一个问题,js中传带有数字的参数时,如果参数开头有数字0,会把0给去掉. 例如: 方法abc(0123456,789); 方法abc中获取的参数0123456就会变为123456. 原 ...
- Github访问速度很慢的原因,以及解决方法
1,CDN,Content Distribute Network,可以直译成内容分发网络,CDN解决的是如何将数据快速可靠从源站传递到用户的问题.用户获取数据时,不需要直接从源站获取,通过CDN对于数 ...
- RSA加解密&RSA加验签详解
RSA 加密算法是目前最有影响力的 公钥加密算法,并且被普遍认为是目前 最优秀的公钥方案 之一.RSA 是第一个能同时用于 加密 和 数字签名 的算法,它能够 抵抗 到目前为止已知的 所有密码攻击,已 ...
- 再看Java之温故知新(体系篇)
一 数据类型 1.1 8种基本数据类型 1.2 引用数据类型 1.3 java内存机制 1.3.1 寄存器 1.3.2 栈 1.3.3 堆 1.3.4. 静态区/方法区 1.3.5. 运行时常量池(R ...
- RU/RUR的安装
RU/RUR的安装方法是仍然使用现有的Opatch技术来安装RU/RUR. 更多常见问题,请参考文档: Release Update and Release Update Revisions for ...
- log file switch (checkpoint incomplete) - 容易被误诊的event
本文转自 https://blogs.oracle.com/database4cn/log-file-switch-checkpoint-incomplete-%e5%ae%b9%e6%98%93%e ...
- [PHP] 接口增加recaptcha行为验证
需要先翻墙创建一个谷歌账户和创建recaptcha验证的网站域名,获取到两个secrecthttps://www.google.com/recaptcha/admin 前端增加html和js代码,例如 ...