201871010107-公海瑜《面向对象程序设计(java)》第一周学习总结html
项目java |
内容 |
这个做业属于哪一个课程 |
https://www.cnblogs.com/nwnu-daizh/ |
这个做业的要求在哪里 | https://www.cnblogs.com/nwnu-daizh/p/11435127.html |
做业要求目标 |
1.了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具;编程 2.了解JVM、JRE与JDK等概念,学会下载、安装、测试JDK;windows 3.掌握PATH、CLASSPATH的系统变量做用并会设置;安全 4.掌握命令行编译并运行Java程序的步骤;服务器 5.掌握Java Application程序结构的特色;网络 6.掌握JDK命令行方式下开发运行Java程序的步骤。多线程 7.初步使用Eclipse、学会编译、运行、调试简单的Java Application程序。eclipse |
第一部分:课程学习平台注册帐号
平台名称 | 注册帐号或者我的博客园地址 |
博客园:www.cnblogs.com | https://www.cnblogs.com/gonghaiyu/ |
程序设计评测:https://pintia.cn/ |
1692028545@qq.com |
中国大学MOOC: https://www.icourse163.org/ | 18093670834 |
如下回答是或否 | |
是否加入课程班级博客群 | 是 |
是否加入课程QQ讨论群 | 是 |
第二部分:理论知识学习部分
第一章
第一章内容为Java程序设计概述,主要是介绍Java程序设计平台、Java的发展简史以及Java的特性和常见误解等。
一、Java是一门面向对象编程语言,不只吸取了C++语言的各类优势,还摒弃了C++里难以理解的多继承、指针等概念,所以Java语言具备功能强大和简单易用两个特征。Java语言做为静态面向对象编程语言的表明,极好地实现了面向对象理论,容许程序员以优雅的思惟方式进行复杂的编程。
二、Java“白皮书”即sun公司对Java特性的语言表述,有简单性、面向对象、分布式、 健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性这些特性。
1)简单性
①Java语法是C++语法的一个“纯净”版本,其中没有头文件、指针运算、结构、联合等。
②Java可以在小型空间独立运行。
2)面向对象:即多重继承与自省功能。
3)分布式:Java有一个丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议,这使得Java应用程序可以经过URL打开和访问网络对象很是便捷。
4)健壮性
①Java采用的指针模型能够消除重写内存和损坏数据损坏数据的可能性。
②Java编译器能检测出在其余语言中仅在运行时才可以检测出来的问题。
5)安全性:Java要求一切对内存的访问操做都必须经过对象的实例变量来实现,防止了程序员访问对象的私有成员,也避免了指针操做中容易产生的错误。且从初版开始,Java有了数字签名。
6)体系结构中立:编译器生成一个体系结构中立的目标文件格式,这种编译过的代码只要有Java运行时系统,就能够在许多处理器上运行。
7)可移植性
①Java基本数据类型的大小及有关运算都作了明确的说明。
②作为组成系统的类库,定义了可移植的接口。
8)解释型:Java解释能够直接在任何移植了解释器的机器上执行Java字节码。
9)高性能:Java是一种解释型语言,其速度不会超过编译语言C,但和其余解释执行的语言如BASIC等不一样,Java字节码的设计使其能快速直接转换成对应CPU的机器码,因此具备较高的性能。
10)多线程
①Java平台把一个程序分红多个任务以便使任务易于完成和大限度利用多处理机资源。
②多线程机制使Java成为了服务器端应用程序主要开发语言。
11)动态性:Java可以适应不断发展的环境,Java类库中能够自由的加入新方法和实例变量而不会影响用户程序的执行。
三、从Java发展简史中了解到Java程序设计平台是不断发展的,并从中了解到Java SE、Java EE、Java ME的区别。
第二章
第二章内容主要为Java程序设计环境的配置和使用。
一、安装Java开发工具包。包括下载JDK、设置JDK、安装库源文件和文档。
二、使用命令行工具。打开一个终端窗口→进入corejava/v1ch02/Welcome目录 →Javac Welcome.java→Java Welcome(注意大小写)
三、使用集成开发环境。下载安装Eclipse,启动Eclipse以后,从菜单选择File->New->Project。从向导对话框中选择Java Project。点击Next按钮,不选中“Use default location”复选框,点击Browse导航到corejava/v1ch02/Welcome目录,点击Finish按钮,这个工程完成建立,点击工程窗口中的三角,直到找到Welcome.java并双击,用鼠标右键点击最左侧窗格中的工程名(welcome),选择Run->Run As->Java Application。
第三部分:实验部分
一、实验名称:实验一 Java程序设计环境
二、 实验目的:
(1)掌握JDK的安装与配置;
(2)掌握使用JDK开发Java程序的基本命令及步骤;
(3)熟练运用Elipse集成开发环境开发java程序的基本步骤
(4)掌握Java程序的基本语法。
三、实验步骤与内容:
实验1 JDK的安装与配置
1)首先在2018级计师(1)OO群里点击老师发的 jdk-10.0.2_windows-x64_bin.exe文件的下载,下载完成后进行安装。
2)安装完成后,打开安装目录,可看到以下图的文件夹。
3)安装完成后,须要进行环境变量的配置,双击此电脑→空白处单击右键→属性→高级系统设置就会看到环境变量,而后点击环境变量进行配置。
4)按window键+R键,打开运行,输入cmd,按回车键,弹出一个黑框,输入java反应后输入javac后出现如下界面即表示配置成功。
实验2 下载教材示例程序包
在java讨论群里找到老师发的corejava.zip这个文件,点击下载,下载完成后进行解压,将其解压到D盘。
实验3 命令行编译运行Welcome.java程序
1)首先打开java的运行环境,而后输入D:(由于以前解压到了D盘里)按回车键;
2)而后输入Javac Welcome.java,会发现此时D盘的文件里,即Welcome.java上面出现了Welcome.class的文件;
3)再输入Java Welcome,按回车键,其就运行出Welcome.java,以下图因此示。
实验4 用JDK命令行开发HelloWorld!程序
程序以下列所示:
public class HelloWorld { public static void main(String args[]) { System.out.println("HelloWorld!"); } }
运行结果以下图所示
实验5 下载安装Eclipse集成开发软件包
1)在班级群里面找到助教发的eclipse-inst-win64.exe,点击下载,下载后出现如下页面,而后选择第一个下载。
实验6 利用Eclipse开发程序输出九九乘法表
代码:
public class test1 { 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"); } } }
运行结果:
4.、实验总结
1)经过本次课程的学习我对Java程序设计这门课程有了初步的了解;学习了Java的发展史及Java程序设计环境等知识。
2)学会了如何下载安装JDK和Elipse,怎么正确改变环境变量,学习到了不少知识。
3)安装过程当中遇到了不少问题,调试、安装、新建项目等等一系列问题让人头大,但所幸在助教老师和同窗的帮助下成功完成了做业。
4)第一节Java课我学到了不少东西,尤为是理论和实践相结合这方面。经过一系列的下载、安装、调试和编译运行过程,提升了个人动手能力和实际操做能力。但愿在之后的学习生活中我可以愈来愈熟练的运用这些软件,提升本身的编程水平。