201772020113李清华《面向对象程序设计(java)》第一周学习总结

201772020113《面向对象程序设计(java)》第一周学习总结

第一部分:课程准备部分

填写课程学习 平台注册账号,

平台名称

注册账号

博客园:www.cnblogs.com

bmwb

程序设计评测:https://pintia.cn/

bmwb

代码托管平台:https://github.com/

登陆不上

中国大学MOOC: https://www.icourse163.org/

白漫卫兵

以下回答是或否

是否加入课程班级博客群

是否加入课程QQ讨论群

第二部分:理论知识学习部分

JAVA核心技术一,二章学习总结

第一章

java语言的特点:1.java不只是一种程序设计语言,而是一个人完整的程序设计平台。2.简单性:语法风格类似C++摒弃了C++中的一些很少使用,难理解,容易引发程序错误的内容;一些第三方开发环境提供了类似VB的拖放风格的程序开发工具;Java基础开发环境可在很小的空间独立运行。3.面向对象:java面向对象特性与C++旗鼓相当,面向对象是现代程序设计语言的主要特点。4.对网络编程支持好,Java应用程序通过URL打开和访问网络对象非常便捷。5.

健壮性好,Java编译器能够检测许多在其它语言中仅在运行时才能够检测出来的问题。例如Java和C++最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能性。6.安全性高,不可信代码在一个沙箱环境中执行,在这里它不会影响主系统。Java代码无论来自哪里,都不能脱离沙箱运行。Java浏览器插件不再信任远程代码,除非代码有数字签名而且用户同意执行这个代码。7.体系结构中立。编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有Java运行时系统,这些编译后的代码可以在许多处理器上运行。Java编译器通过生成与特定的计算机体系结构无关的字节码指令来实现这一特性。解释虚拟机指令比全速运行机器指令慢得多,然而虚拟机可以将执行最频繁的的字节码序列翻译成机器码,这一过程被称为即时编译。8.可移植性强。基本数据类型的大小和算法作统一规定;定义了可移植性接口 。9.Java的源程序首先由编译器编译成字节码,之后再由解释器解释执行;Java解释器能直接在任何机器上执行Java字节码。10.高性能。速度不会超过C语言,但是Java字节码的设计使之能快速直接转换成对应CPU的机器码,从而具有较高的性能。11.Java是第一个支持多线程的语言,多线程可以带来更好的交互响应和实时行为。摩尔定律即将完结,处理器单核性能很难提升,主要着眼于多核处理器。12.动态性好。Java能够适应不断发展的环境,Java类库中可以自由的加入新的方法和实例变量而不会影响用户程序的执行。

Java发展简史:1991年,Sun公司开始了一个由Patrick Naughton和James Gosling领导的GREEN项目,发现C有很多缺陷,于是GOSLING设计了一个新语言Oak来解决问题。后来Oak更名为JAVA,其寓意是为世人端上一杯热咖啡。并在SunWorld95中发布。1999年,Sun发布Java的三个版本:标准版(J2SE),企业版(J2EE)和微型版(J2ME)。2004年,Java1.5发布,成为Java语言史上的又一里程碑。为了表示该版本的重要性,Java1.5更名为Java5.0。2009年,Oracle用74亿美元收购Sun。取得Java的版权。2014年,Java8发布。至今,Java还在不断发展,从电脑到烫斗,Java无处不在。越来越多的人开始喜欢它。

第二章

本章主要讲述了如何安装Java开发工具包(JDK)以及如何编译和运行不同类型的程序:控制台程序,图形化应用程序以及applet。运行JDK工具的方法是在终端窗口中键入命令。然而,更多程序员更喜欢使用集成开发环境。

JDK是软件开发包,JRE是Java运行时环境。WINDOWS系统下载JDK并安装后,需要设置环境变量path,classpath以及JAVA_HOME,注意要把jdk替换为具体的Java安装路径,如C:\Java\jdk1.8.0_31。如果想要保留Program Files部分,则要把整个路径用双引号引起来:"c:\Program Files\Java\jdk1.8.0_31\bin";其他目录。

使用命令行工具,JDK是Java最基本的开发工具;使用集成开发环境时,可以使用Eclipse软件。

Java程序开发过程:源程序——Java编译器——字节码文件——由Java解释器执行(或由Web浏览器执行)。

通过自学,用命令行窗口和Eclipse运行了Welcome和viewer两个简单的应用程序。

第三部分:实验部分

实验名称:实验一 Java程序设计环境

二. 实验目的:

(1)掌握JDK的安装与配置;

(2)掌握使用JDK开发Java程序的基本命令及步骤;

(3)熟练运用Elipse集成开发环境开发java程序的基本步骤

(4)掌握Java程序的基本语法。

三. 实验步骤与内容:

1.从Http://www.oracle.com/technetwork/java/javase/downloads下载当前系统适用的JDK版本并且安装,windows系统需要在安装后配置环境变量(path和classpath分别指定了JDK命令搜索路径heJava类路径。设置环境变量pass的作用是使操作系统可以找到JDK命令。设置环境变量classpath的作用是告诉Java类装载器到哪里去寻找第三方提供的类和用户定义的类。JVM和其他JDK工具通过依次搜索平台库、库扩展和类路径来查找类。)

2.到http://horstmann.com/corejava.html下载教材示例程序包corejava.zip

3.通过命令行编译运行下列程序

创建目录d:\java。把这个目录作为本课程实验程序的工作目录。Java源程序、编译后的字节码都放在这个目录中。

启动一个文本编辑器(例如写字板、记事本等)拷贝以下源代码。示例程序(Welcome.java).

/**

* 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();

}

}

保存程序。注意:保存源程序时,程序名要与主类名一致。所以用Welcome.java作为本程序的文件名。如果用记事本编写程序,因记事本默认的扩展名是.txt,所以要给文件名加引号后保存。把该文件保存到目录d:\java中。

4.编译程序。在目录d:\java>后输入以下命令编译源程序成为 字节码程序javac Welcome.java,如果编译成功,则在d:\java目录中生成字节码文件Welcome.class。如果不成功,则显示错误信息,用户可修改错误。

5.在目录d:\java>后输入java Welcome可运行通过编译的程序。观察程序运行结果,并理解java基本程序结构。观察程序运行结果,并理解java基本程序结构。

6.用JDK命令行开发HelloWorld!程序。

程序源代码:

public class HelloWorld

{

public static void main(String[] args)

{

System.out.println(HelloWorld!);

}

}

在CMD编译、运行后输出"HelloWorld!"。

7.下载Elipse集成开发软件包

下载网址:https://elipse.org

8.利用Elipse开发程序输出九九乘法表

package lqh;

public class Test1 {

public static void main(String[] args) {

for(int i=1;i<=9;i++) {

for(int j=1;j<=i;j++) {

System.out.print(j+"*"+i+"="+i*j+‘\t‘);

}

System.out.println();

}

}

}

四. 实验总结:

通过本次JAVA程序环境设计实验,学会了如何安装JDK和配置Java编程环境。初步学会了使用CMD控制台或Eclipes集成开发环境编写简单的程序。

原文地址:https://www.cnblogs.com/bmwb/p/9574632.html

时间: 2024-10-10 10:07:15

201772020113李清华《面向对象程序设计(java)》第一周学习总结的相关文章

20165218 2017-2018-2 《Java程序设计》第一周学习总结

20165218 2017-2018-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一章.Java入门 1. Java特点 Java具有简单.面向对象.平台无关.多线程.动态等特点,其中平台无关是使它风靡全球的最重要的特点.平台无关指同样的Java指令在不同的平台上都可以运行,不受平台本身的机器码的影响.这是由于Java可以在计算机的操作系统之上在提供一个Java运行环境. graph LR A[Java语言]-->B[字节码] B-->C[机器指令] 2. 平台=O

20165203 2017-2018-2 《Java程序设计》第一周学习总结

20165203 2017-2018-2<Java程序设计>第一周学习总结 教材学习内容总结 (一)Java的地位 Java是面向对象编程,并涉及网络.多线程等重要的基础知识,是一门很好的面向对象的语言. (二)Java的特点 简单 面向对象 平台无关 多线程 动态 (三)Java三大平台 Java SE Java EE Java ME (四)Java SE的四个组成部分 JVM: Java虚拟机,包含在JRE中 JRE:Java执行环境,运行Java程序必需 JDK: 包括JRK及开发过程中

20165111 2017-2018-2 《Java程序设计》第一周学习总结

20165111 2017-2018-2 <Java程序设计>第一周学习总结 教材学习内容总结 本章内容主要是Java语言的简介以及学习JAVA的预备知识. Java的特点 简单 面向对象 平台无关 多线程 动态 简单的Java应用程序 编写 编译 javac XX.java #这里的XX所指的类必须是公开类# 运行 java xx #这里的XX所指的类必须是包含main方法的主类# ``` > ### Java反编译 > ``` > javap xx > ``` ##

20145201 《Java程序设计》第一周学习总结

# 20145201 <Java程序设计>第一周学习总结 ## 教材学习内容总结 万事开头难,终于开始学习了Java.寒假的时候看到老师的要求确实有点慌,但是这周翻开书,从书本知识第一行学起,发现并不是自己想想中那么难,只要一步一个脚印,每周有自己的计划,并按照计划按部就班的完成,最后一定会拥有自己的小成果的. 1.1Java不只是语言 Java经过多年的版本更新后,最新的版本是Java SE8. 在java发展的过程中,它的应用领域越来越广,根据不同级别的应用开发区分了不同的应用版本,最终j

20145326蔡馨熠《Java程序设计》第一周学习总结

20145326蔡馨熠 <Java程序设计>第一周学习总结 教材学习内容总结 转眼间新的一学期终于开始了!为什么我这么期待呢?因为这学期可以上娄嘉鹏老师的java程序设计课,我不是什么电脑天才,之前c语言学得也不是特别好.可我就是对hdl和java特别感兴趣(之前在我的问卷调查报告里面提到过),并且寒假的时候在家里也预习了一部分java知识.第一周要求学习两个章节并作心得体会,虽然我早已看过前两章的知识,不过为了进一步巩固,我还是用了星期六一天的时间把第一章和第二章的知识从头到尾仔仔细细的看了

20145224-陈颢文 《Java程序设计》第一周学习总结

20145224 <Java程序设计>第一周学习总结 教材学习内容总结 通过第一周的学习让我对Java有了个初步的了解,知道了Java分为Java SE.Java EE.Java ME三大平台,其中Java SE是基础.Java的一大特点是它可以跨平台,而JVM对Java的跨平台提供了支持,它就类似于一个虚拟机,只要在当前平台安装了相应的JVM,Java程序就有了可以在此平台上运行的基础啦.JRE是Java的执行环境,在安装了JRE的计算机上就可以运行Java的程序了,当然光是可以跑代码对于程

20145201 《Java程序设计》第一周学习总结(修改)

# 20145201 <Java程序设计>第一周学习总结 ## 教材学习内容总结 万事开头难,终于开始学习了Java.寒假的时候看到老师的要求确实有点慌,但是这周翻开书,从书本知识第一行学起,发现并不是自己想想中那么难,只要一步一个脚印,每周有自己的计划,并按照计划按部就班的完成,最后一定会拥有自己的小成果的. 1.1Java不只是语言 Java经过多年的版本更新后,最新的版本是Java SE8. 在java发展的过程中,它的应用领域越来越广,根据不同级别的应用开发区分了不同的应用版本,最终j

20145238-荆玉茗 《Java程序设计》第一周学习总结

20145238 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台:由于java领域的应用越来越广,根据不同级别的应用开发区分了不同的应用版本,后正式更名为Java SE,Java EE,Java ME. Java SE主要分为四个部分:JVM,JRE,JDK和JAVA语言. 了解JCP与JSR.RI.TCK的关系:JSR必须经过JCP投票通过才能成为最终的标准文件,JSR成为最终文件后对其成果做出免费且开发原始码的参考实现,称为RI,由TCK作为技术兼容测试工具箱. 了

20145231 《Java程序设计》第一周学习总结

20145231 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台Java SE,Java EE,Java ME.其中,Java SE是我们学习的基础. Java SE主要分为四个部分:JVM,JRE,JDK和JAVA语言. 思考题:Java不只是语言?答:根据以上所写就能知道,提到Java,Java语言只是其三大平台中的其中之一的一个组成部分,不可片面的将其与C语言作比较,认为只是一种语言. JCP与JSR.RI.TCK的关系:想要提议加入Java的功能或特性,必须以J

20165318 2017-2018-2 《Java程序设计》第一周学习总结

20165318 2017-2018-2 <Java程序设计>第一周学习总结 教材内容学习总结 第一章主要对Java平台进行了简单的介绍,并讲解了如何搭建Java环境. Java平台概论 通过课本,测验,查询资料我了解到Java的有关内容如下: Java历史 1990年Sun公司成立了有James Gosling领导的开发小组,开始正致力于开发一种可移植的.跨平台的语言,该语言能生成正确运行于各种操作系统及各种CPU芯片上的代码.1995年5月Sun公司推出的Java Development