201871010123-吴丽丽《面向对象程序设计(Java)》第一周学习总结html
项目 | 内容 |
这个做业属于哪一个课程 | https://www.cnblogs.com/nwnu-daizh/ |
这个做业要求在哪里 | https://www.cnblogs.com/nwnu-daizh/p/11435127.html |
做业要求目标 | 1.了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具;java 2.了解JVM、JRE与JDK等概念,学会下载、安装、测试JDK;c++ 3.掌握PATH、CLASSPATH的系统变量做用并会设置;程序员 4.掌握命令行编译并运行Java程序的步骤;编程 5.掌握Java Application程序结构的特色;windows 6.掌握JDK命令行方式下开发运行Java程序的步骤。安全 7.初步使用Eclipse、学会编译、运行、调试简单的Java Application程序。服务器 |
第一部分:课程学习平台注册帐号网络
平台名称 | 注册帐号或者我的博客园地址 |
博客园:www.cnblogs.com | 吴丽丽201871010123 |
程序设计评测:http://pintia.cn/ | wulili2018 |
中国大学Mooc:http://www.icourse163.org/ | 15723816240 |
如下回答是或否 | |
是否加入课程班级博客群 | 是 |
是否加入课程QQ讨论群 | 是 |
第二部分:理论知识学习部分多线程
第一章
第一章内容主要是关于对Java语言的简介,包括它的各类特性,发展简史等介绍。学习了第一张内容后,有助于程序员更好的使用Java语言设计程序。
一、Java是一个完整的程序设计平台,其语法既美观又便于理解。它有一个独立庞 大的类库,包含多种功能。它的安全性和跨操做系统移植性得到大量好评。
二、“Java白皮书“即sun公司对Java特性的语言表述,有简单性、面向对象、分布式、 健壮性、安全性、体系结构中立、可移植性、解释型、高性能、多线程、动态性这些特性。
1)简单性
a)语法分格与c或c++极为类似,对于已经学过这两种语言的人来讲容易上手,但删除了指针、结构体等容易引起程序错误的内容。
b)Java的基础程序开发环境能够在很小的空间独立运行。
2)面向对象:简单来讲即三种特性封装性、多态性、继承性。
3)分布式:Java有一个扩展的网络类库处理HTTP和FTP之类的TCP/IP协议,这使得java应用程序经过URL打开和访问网络对象很是便捷,是对网络编程的好支持。
4)健壮性
a) Java采起了一个安全的指针模型,能减少重写内存和崩溃数据的可能性。
b) Java的编译器具备较强的内存冲突查错能力,不少错误在编译阶段就能发现,而不是等到运行阶段才发现。
5)安全性:Java要求一切对内存的访问操做都必须经过对象的实例变量来实现,防止了程序员访问对象的私有成员,也避免了指针操做中容易产生的错误。且从1.1版开始,Java具备了数字签名类。
6)体系结构中立
a) Java程序被编译器成一种与体系结构无关的字节 代码。
b)只要安装了Java运行时系统,Java字节码程序就能够在任意处理器上运行,而且Java解释器获得字节码后,可快速将它转换成本地机器码。这使得Java在操做系统级获得统一支持。
7)可移植性
a)Java基本数据类型的大小及有关运算都作了明确的说明。
b)作为组成系统的类库,定义了可移植的接口。
8)解释型
a)Java的源程序首先由编译器编译成字节码,以后再由解释器解释执行。
b)Java解释器能直接在任何机器上执行Java字节码。
9)高性能:Java是一种解释型语言,其速度不会超过编译语言C,但和其余解释执行的语言如BASIC等不一样,Java字节码的设计使其能快速直接转换成对应CPU的机器码,因此具备较高的性能。
10)多线程
a)Java平台把一个程序分红多个任务以便使任务易于完成和大限度利用多处理机资源。
b)多线程机制使Java成为了服务器端应用程序主要开发语言。
11)动态性
a)Java可以适应不断发展的环境,Java类库中能够自由的加入新的方法和实例变量而不会影响用户程序的执行。
b)Java经过接口来支持多重继承使其比严格的类继承具备更灵活的方式和扩展性。
三、从Java发展简史中了解到Java程序设计平台是不断发展的,并从中了解到Java SE、Java EE、Java ME的区别。
第二章
第二章内容主要为Java程序设计环境的配置和使用,将在第三部分实验内容中具体说明。
其次我主要学习了Java程序开发过程。和如何分析Java应用程序。
(1)源程序的编辑:Java源程序是以•Java为后缀的文本文件,能够用各类Java集成 开发环境中的源代码编辑器来编写,也能够用文本编辑工具来编写。
(2)源文件的命名:若是源文件中有多个类,那么只能有一个类是public类。 若是有一个类是public类,那么源文件的名字必须与这个类的名字彻底相同 。源程序文件的扩展名是.java 。若是源文件没有public类,那么源文件的名字只要和某个类的名字相同,而且扩展名是.java就能够。 源程序名必定为MyJavaApplication.java
第三部分:实验部分
一、实验名称:实验一 Java程序设计环境
2. 实验目的:
(1)掌握JDK的安装与配置;
(2)掌握使用JDK开发Java程序的基本命令及步骤;
(3)熟练运用Elipse集成开发环境开发java程序的基本步骤
(4)掌握Java程序的基本语法。
3. 实验步骤与内容:
实验1 JDK的安装与配置
a)首先在2018级计师(1)OO群里点击助教发的 jdk-10.0.2_windows-x6...bin.exe这文件的下载,下载完成后进行安装,一直点下一步下一步,其中路径不用更改。
b)安装完成后,打开安装目录,可看到以下图的文件夹
c)安装完成后,须要进行环境变量的配置,右键此电脑——计算机——属性——高级系统设置就会看到环境变量;
d)点击图中的环境变量,而后开始环境变量的配置;
e)在弹出的【环境变量】中的【系统变量】,找到path;
h)而后点击path,出现有编辑系统变量,里面有变量名和变量值;
i)而后在变量值那看是否有分号,没有则添加分号,而后去C盘里在java这文件夹里的jdk-10.0.2点击它,出现有bin这文件,而后出现如下页面
点击该页面的此电脑>本地磁盘这一行,后出现了这一连接C:\Program Files\Java\jdk-10.0.2,将其在path的变量名后面添加,点击肯定,这时环境变量已配置。
j)而后按win+R组合键,会出现如下界面,去验证是否配置好,是否能够运行;
而后点击肯定,会出现一个黑框,在这黑框里输入java,按回车键,出现一大串文字,再输入javac,出现一大堆文字,说明java安装配置成功。
实验2 下载教材示例程序包
1)在java讨论群里找到老师发的corejava.zip这个文件,点击下载
2)下载完成后进行解压,将其解压到E盘,之后须要了就去E盘里找。
实验3 命令行编译运行Welcome.java程序
a)首先打开java的运行环境,而后输入E:(由于我下载那课本的示例时,把Welcome.java放在E盘里)按回车键;
b)而后输入Javac Welcome.java,会发现此时E盘的文件里,即Welcome.java上面出现了Welcome.class的文件;
c)再输入Java Welcome,按回车键,其就运行出Welcome.java,以下图因此示
实验4 用JDK命令行开发HelloWorld!程序
1)新建一个.txt文件,命名为:HelloWorld.java(注意此时文件是没有隐藏后缀名的)内容为:
public class Helloworld{ public static void main(String []args){ Systeam.out.print("HelloWorld!"); } }
2)把文件放到E盘
3)运行cmd,运行结果以下
实验5 下载安装Eclipse集成开发软件包
1)在班级群里面找到助教发的eclipse-inst-win64.exe,点击下载,下载后出现如下页面
2)而后选择第一个下载,而后出现路径时,将路径修改,不要把其装入C盘中,以避免电脑容易卡,我选择把路径改入D盘内;
3)以后点打底下的两个勾后点INSETALL,再而后点LAUNCH,打开eclipse,出现了Welcome,则下载安装完毕。
实验6 利用Eclipse开发程序输出九九乘法表
1)安装好eclipse后打开,设置好工做空间
2)建立Java项目文件以下
3)程序运行结果以下
4)代码示例以下
package project3; 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.实验总结:
经过在课程上老师的讲授和课下自主对这两章的学习,首先我懂得了如何去配置java程序编译的环境,懂得了如何去安装jdk,而且学会了在系统中进行环境配置;而且让我了解到了
Java的开发环境,而且懂得了去选择Java开发环境,其有(1)使用命令行工具;(2)使用集成开发环境(3)从文本编译器中编译程序。其次,我清楚认识到了java程序设计的理念和
简史,了解了这门语言的发展以及其应用的一些领域。
实验当中,刚刚开始不太熟悉下载安装jdk和eclipse软件,装的软件运行不了,但在助教的帮助下,找到了问题所在,改正了错误,以后本身学会了如何去安装,而且会去设置环境变量,
本身学会了之后,又将本身学到的东西运用起来帮助没弄好的同窗,这过程让我更加的熟悉了如何去安装jdk和eclipse的步骤。以后咱们分别经过jdk命令和eclipse软件去开发HelloWorld!
和九九乘法表程序。从中学会了运用Eclipse集成开发环境开发软件,掌握了用JDK开发java的基本步骤以及命令。此次的实验我收获了不少,学会了不少的东西,虽然目前为止本身的编
程能力还不够,但我相信在老师和助教的带领下,本身的编程能力会有大的提高。