• 赵栋 201771010137 《面向对象程序设计(java)》


    第一章

    第一章只要学习Java语言作为高级程序语言的优点,发展简史,以及Java语言的关键术语等,学习了第一章让我们能够更好地使用Java语言。

    1. Java语言是一种优秀的程序设计语言,像其他的优秀语言一样,Java具有令人赏心悦目的语法和易于理解的语义,同时Java是一个完整的平台,有一个完整的库是一个高质量的执行环境。

    2.“白皮书”

       白皮书具有简单性,面对对象性,分布式,健壮性,安全性,体系结构中立,可移植性,解释型,高性能,多线程,动态性等关键术语。

    1)        简单性:Java的设计和C++比较相似,但是剔除了C++中很少使用,难以理解,易混淆的特性。例如没有头文件,指针等等。

    2)        面对对象:Java将重点放在数据和对象的接口上,具有多重继承性

    3)        分布式:Java具有一个丰富的例程库,通过URL打开和访问网络上的对象,就像访问本地文件一样

    4)        健壮性:Java具有更少的bug,能在运行阶段检测出许多问题;采用指针模型可以消除重写内存和损坏数据的可能性。

    5)        安全性:Java浏览器不再信任远程代码

    6)        体系结构中立:Java编译器编译后的代码可以在很多处理器上运行,这些指令与特定的计算机体系结构无关

    7)        可移植性:java数据类型具有固定的大小,并且定义了可移植的接口,基本数据类型的大小以及有关运算都做了明确的说明

    8)        解释型:Java解释器可以在任何移植了解释器的机器上之星java字节码

    9)        高能性:字节码可以动态地翻译成对应运行这个应用的特定CPU的机器码。即时编译器可以监控经常执行那些代码并优化这些代码以提高速度。

    10)    多线程:获得更多的处理器,并且让它们一直保持工作

    11)    动态性:java能够适应不断变发展的环境,库中能够自由的添加新方法和实例变量,而对客户没有任何影响

         3. 通过对Java的发展简史的了解,能够更好地掌握Java语言,区分开Java se,java ee等

    第二章

         这一章主要学习如何安装java开发工具包(JDK)以及如何编译和运行不同类型的程序:控制台程序,图形化应用程序以及applet

    1.     安装Java开发工具包(JDK)以及设置JDK

    2.     使用命令行工具

    3.     使用集成开发环境

    4.     运行图形化应用程序

    5.     构建并运行applet

    第三部分 实验

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

    2.  实验目的:

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

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

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

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

    3. 实验步骤与内容

    实验一

    1)下载JDK并且安装

     

    点击(JDKDOWNLOAD

     

     

    出现以下页面

     

    点击第一个圆钮,点击windous版本下载,然后安装

    2)配置环境变量

    增添JAVA_HOME,CLASSPATH等环境变量,编辑Path变量

    打开cmd命令提示符,输入JavaJavacJava -version,如果弹出以下界面则说明已经配置成功

       

      

     

     

    实验2 下载教材示例程序包

    下载网页链接:http://horstmann.com/corejava.html,文件名:corejava.zip

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

    按下面步骤进行实验

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

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

     

     1 /**

     2  * This program displays a greeting for the reader.

     3  * @version 1.30 2014-02-27

     4  * @author Cay Horstmann

     5  */

     6 public class Welcome

     7 {

     8    public static void main(String[] args)

     9    {

    10       String greeting = "Welcome to Core Java!";

    11       System.out.println(greeting);

    12       for (int i = 0; i < greeting.length(); i++)

    13          System.out.print("=");

    14       System.out.println();

    15    }

    16 }

     

     

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

    (4) 编译程序。在目录 d:java>后输入以下命令编译源程序成为字节码程序

    javac Welcome.java

    如果编译成功,则在d:java目录中生成字节码文件Welcome.class。如果不成功,则显示错误信息,用户可修改错误,

    (5)运行程序

    在目录d:java>后输入Welcome可运行通过编译的程序。

    (6)观察程序运行结果,并理解java基本程序结构。

    实验四用JDK命令行开发Hello World程序

    实验题4  用JDK命令行开发HelloWorld!程序。

    1)新建一个.txt文件,命名为:HelloWorld.java(注意此时文件是没有隐藏后缀名的)内容为:

     

    1 public class HelloWorld{

    2

    3       public static void main(String []args){

    4

    5             System.out.print("Hello world");

    6

    7       }

    8

    9 }

     

    用eclipse运行,结果如下

    实验五利用Elipse开发程序输出九九乘法表

     

    1)安装好eclipse后打开,设置好工作空间

    2) 创建Java项目文件

    3) 运行结果如下

      

     

    掌握Java程序的基本语法。

    1)一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。

    对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜 色、名字、品种;行为有:摇尾巴、叫、吃等。

    :类是一个模板,它描述一类对象的行为和状态。

    方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作 都是在方法中完成的。

    实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

    2)编写Java程序时,应注意以下几点:

         大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。

          类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。

         方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。

          源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。

         主方法入口:所有的Java 程序由public static void main(String []args)方法开始执行。

     

    4. 实验总结:

    通过学习这两章的内容,我初步了解了Java发展的历程,掌握了Java运行环境、Java工 具和Java基础类库,学会了如何配置Java程序编译需要的环境的搭建,并且掌握了JDK的安装与配置。通过jdk命令和eclipse软件分别开发了HelloWorld程序和九九乘法表程序的实验,我基本掌握了使用JDK开发Java程序的基本命令及步骤,并且可以熟练运用Elipse集成开发环境开发Java程序。虽然在这个过程当中中遇到了很多问题,有时候甚至觉得自己完全学不会,但是在舍友的讲解和帮助下还是完成了这次的实验,建立了一点信心,我相信在接下来的学习中我能过完成学习任务,吧Java这门课学好。

  • 相关阅读:
    OpenCV教程(转自:浅墨_毛星云博客)
    基于聚类的“图像分割”(python)
    ubuntu同时装有MXNet和Caffe框架
    FCN用卷积层代替FC层原因(转)
    windows下安装TensorFlow(CPU版)
    python语法
    Deep Visualization:可视化并理解CNN(转)
    非局部均值(Nonlocal-Mean)
    转——深度学习之BN算法(Batch Normailization)
    数组和循环的应用
  • 原文地址:https://www.cnblogs.com/zd0421/p/9574709.html
Copyright © 2020-2023  润新知