徐思201771010132《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分
填写课程学习 平台注册账号,
平台名称 |
注册账号 |
博客园:www.cnblogs.com |
@思思吖 |
程序设计评测:https://pintia.cn/ |
2879026694@qq.com |
代码托管平台:https://github.com/ |
sisi-713 |
中国大学MOOC: https://www.icourse163.org/ |
2879026694 |
以下回答是或否 |
|
是否加入课程班级博客群 |
是 |
是否加入课程QQ讨论群 |
是 |
第二部分:理论知识学习部分
第一章:
1、Java程序设计平台
Java是一个完整 的程序设计平台。具有令人赏心悦目的语法和易于理解的语义;提供了一个庞大的类库,包含绘图功能,网络连接 功能和数据库功能;有安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。
2、Java“白皮书”的关键术语
简单性 面向对象 分布式 健壮性 安全性 体系结构中立 可移植性 解释性 高性能 多线程 动态性
3、Java的发展简史
1996年年初,Sun发布了Java的第一个版本。
4、Java的常见误解
Java是HTML的扩展
使用XML,所以不需要Java
Java是一种非常容易学习的程序设计语言
Java将成为适用于所有平台的通用性编程语言
Java只不过是另一种程序设计语言
Java是专用的,应该避免使用
Java是解释型的,因此对于关键的应用程序速度太慢了
所有的Java程序都是在网页中运行的
Java程序是主要的安全风险
JavaScript是Java的简易版
使用Java可以用廉价的Internet设备取代桌面计算机
第二章:
1、下载JDK
下载网站:http://www.oracle.com/technetwork/java/javase/downloads
2、设置JDK
系统变量->新建->变量名:JAVA_HOME 变量值: c:\ProgramFiles\Java\jdk1.8.0
系统变量->新建->变量名:CLASSPATH 变量值: .;%JAVA_HOME%\lib
系统变量->编辑->变量名:Path 在变量值的最前面 加上:%JAVA_HOME%\bin;
3、使用集成开发环境Eclipse
第三部分:实验部分
- 实验名称:实验一 Java程序设计环境
2. 实验目的:
(1)掌握JDK的安装与配置;
(2)掌握使用JDK开发Java程序的基本命令及步骤;
(3)熟练运用Elipse集成开发环境开发java程序的基本步骤
(4)掌握Java程序的基本语法。
3. 实验步骤与内容:
1、JDK的安装与配置
(1)从http://www.oracle.com/technetwork/java/javase/downloads下载jdk;
(2)安装JDK;
(3)配置环境变量
①新建变量名"JAVA_HOME",变量值”C:\Program Files (x86)\Java\jdk1.8.0_181”
②编辑变量名”Path”,新建添加变量值。
③新建变量名“classpath”,变量值“.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”
④验证环境变量是否正确。输入java,javac,是否弹出以下界面,若弹出以下界面则正确。
2、下载教材示例程序包
下载网页链接:http://horstmann.com/corejava.html,文件名: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) 编译程序
按下快捷键win+r,搜索cmd,回车运行。输入d:,转入D盘,输入cd java,转入java文件,在目录 d:\java>后输入Javac Welcome.java如果编译成功,则在d:\java目录中生成字节码文件Welcome.class。如果不成功,则显示错误信息,用户可修改错误。
(5)运行程序
在目录d:\java>后输入Java Welcome可运行通过编译的程序。
(6)观察程序运行结果,并理解java基本程序结构。
4、用JDK命令行开发HelloWorld!程序。
5、下载Elipse集成开发软件包
下载网址:https://elipse.org
6、利用Elipse开发程序输出九九乘法表
程序如下:
/**
* @version 10.0.2 2018-09-02
* @author XUSI
*/
public class JJCFB {
public static void main(String[] args)
{
int i=0;
int j=0;
for(i=1;i<=9;i++)
{ for(j=1;j<=i;j++)
System.out.print(i+"*"+j+"="+i*j+"\t");
System.out.println();
}
}
}
4. 实验总结:
通过老师的讲解和自学,知道了Java的发展史、“白皮书”的关键术语,对Java有了一点点的了解,但是对于eclipse还不是很熟练,开发程序仍然有点问题。刚开始在软件的下载方面出现了一点问题,在助教和同学的帮助下得到了解决。在JDK命令形开发程序中,出现java.lang.ClassNotFoundException的问题,经过反复检查安装和环境变量,最终得到了解决。
转载于:https://www.cnblogs.com/sisi-713/p/9574225.html
徐思201771010132《面向对象程序设计(java)》第一周学习总结相关推荐
- 20155226 2016-2017-2 《Java程序设计》第一周学习总结
20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...
- 20175204 张湲祯 2018-2019-2《Java程序设计》 第一周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第一周学习总结 教材学习内容总结 -第一章Java入门要点: -Java的地位:具有面向对象,与平台无关,安全稳定和多线 ...
- 20165203 2017-2018-2 《Java程序设计》第一周学习总结
20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的 ...
- 20175221 2018-2019-2 《Java程序设计》第一周学习总结
20175221 2018-2019-2 <Java程序设计>第一周学习总结 教材学习内容总结 本周通过观看书本配套视频,学到了如解释器,编译器等一些简单概念. 还懂得了java的一些简单 ...
- 20155229 2016-2007-2 《Java程序设计》第一周学习总结
20155229 2016-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 1~18章的提问: 第一章:怎样撰写Java才不会沦于死背API文件.使用"复制. ...
- 20175317 《Java程序设计》第一周学习总结
20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...
- 20172318 2016-2017-2 《Java程序设计》第一周学习总结
20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...
- 张旭升20162329 2006-2007-2 《Java程序设计》第一周学习总结
20162329 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 通过打书上的代码熟悉了Java编程的基本过程 教材学习中的问题和解决过程 1.因为我的虚拟机 ...
- # 2019-2020.3 《java程序设计》第一周学习总结
2019-2020-3 <Java 程序设计>第一周学习总结 在本周的学习中,学习到了好多也收获了好多,从最基础的安装虚拟机开始,根据老师的博客中的教程一步一步的进行,在这过程中也遇到了好 ...
- 20155303 2016-2017-2 《Java程序设计》第一周学习总结
20155303 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 浏览教材,根据自己的理解每章提出一个问题 Chapter1 Java平台概论:MyProgr ...
最新文章
- linux内核远程漏洞,CVE-2019-11815:Linux内核竞争条件漏洞导致远程代码执行
- AlertDialog显示错误 Unable to add window token null is not for an application
- oracle11g exp导出问题:部分表导不出来
- C++:函数参数不确定时用cstdarg(stdarg.h)
- java中Map ListE的用法
- 渗透测试入门21之Metasploit渗透测试常用流程
- list遍历_Python遍历list,使用range和enumerate的效率区别
- java股票公式源码_各种涨停公式源码
- IOS字体与安卓字体渲染不一致
- php yyuc框架,求一份YYUC框架文件和帮助文档
- cad线加粗怎么设置_cad2016怎么把线加粗
- 继杭州购房宝典后,Github上的这个程序员买房实用指南火了!
- python壁纸数据抓取_Python爬虫:爬取必应壁纸(可直接运行)
- DCB改正——关于spp
- 【ffmpeg】curl : m3u8 to mkv
- Facebook创始人:不穿袜子的亿万富翁
- RS422/485规范的偏置/端接电阻取值说明
- 企业应用程序集成 无缝集成云和本地应用程序以消除数据孤岛
- 基于SpringBoot+Vue疫情物资管理系统Java物资申请系统(源码调试+讲解+文档)
- 第7讲,国界线与省界线