zoukankan      html  css  js  c++  java
  • 20162307 实验一 实验报告

    实验一 Java开发环境的熟悉(Linux + Eclipse)

    北京电子科技学院(BESTI)

    实 验 报 告

    课程:程序设计与数据结构

    班级:1623

    姓名:张韵琪

    学号:20162307

    成绩:2分

    指导教师:娄佳鹏老师、王志强老师

    实验日期:2017年3月17号

    实验密级:非密级

    实验时间:110分钟

    必修/选修:必修

    实验名称:Java开发环境的熟悉

    实验仪器:电脑

    实验目的与要求:

    • 目的:
      - 使用JDK编译、运行简单的Java程序;
      - 使用Eclipse编辑、编译、运行、调试Java程序。

    • 要求:
      - 学习《Linux基础入门》《Vim编辑器》课程;
      - 完成实验。撰写实验报告。遇到的问题、解决办法、分析
      - 禁止抄袭

    实验内容、步骤与体会:

    实验知识点:

    • JVM、JRE、JDK的安装位置与区别;

      • JVM(java virtual machine 就是我们常说的java虚拟机,它是整个java实现跨平台的最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。
      • JDK中包含JRE,在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。
      • JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
    • 命令行运行javac;java;javac -cp; java -cp;

      • javac -d biin src/ .java
      • java (+文件名)
      • java -cp bin (+文件名) 不用cd bin
      • javac -cp 指明了.java文件里import的类的位置
    • PATH,CLASSPATH,SOURCEPATH的设定方法与应用;

    • 包管理:package;import;javac -d ;
      - 包(package)

           1.对类文件进行分类管理
      
           2.给类提供多层命名空间
      
           3.写在程序文件的第一行
      
           4.类名的全称是 包名.类名
      
    • 包也是一种封装形式

       - 带包的Java文件编译命令
        
         编译:javac -d . PackageDemo.java
      
         运行:Java pack.PackageDemo
       - import 是倒入包中的类
         比如 import java.util.Scanner
         import java.util.Random
      
    • JDK帮助文档的使用。

      • 安装JDK API1.6版
      • 安装完后打开帮助文档,发现界面大体分为四大块
      • 用ctrl+f调出、查找
      • 输入你想查询的功能
      • 点击相关包,就可以看到相应的接口

    实验步骤

    • Java程序的开发
      - 打开终端,输入 “cd Code”
      - 用mkdir 20162307创建目录
      - cd 20162307切换进入目录,再在此目录下建 mkdir 实验1cd 实验1。用 pwd 查看路径
      - 开始写脚本
      - 用javac -d编译代码,用java运行程序

    • Eclipse下Java程序开发、调试
      - 在命令行中输入eclipse命令并回车
      - 在Eclipse中单击File->New-> Java Project新建Java项目
      - 输入项目名称,并单击Finish按钮完成新建项目
      - 在Eclipse中单击File->New->Class新建Java类

      • 根据Java代码规范输入包名,类名,勾选上自动产生main函数选项,最后单击Finish按钮
        输入psvm 生成main

    • 输入代码(简单的代码)
    • 单击运行按钮,就可以在控制台中看到运行结果。

    对实验的理解

    • 为什么需要交叉编译?如何安装交叉编译环境?
      - 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。
      - 根据交叉编译的定义,就是能将文件编译成目标机的可执行文件,用交叉编译不需要来回的切换
      - 把交叉编译工具拷贝到你的linux虚拟机上,可以拷贝到你的root文件夹上哦,
      - 解压到根目录下
      - cd /usr/local/arm
      - ls
      - vim /etc/profile
      - export PATH=/usr/local/arm/4.3.2/bin:$PATH
      - 保存退出后 输入命令source /etc/profile
      - arm-linux-gcc -v
      • mount命令
        - mount -t 文件类型 /dev/... dir

          “nfs”指UNIX(LINUX) 文件网络共享
        
          “-o nolock ”为关闭文件锁
        
          “192.168.0.55:”为要挂接的设备
        
          “/root/bc /host”表示挂载设备中/root/bc目录下的文件到本机host文件夹中
  • 相关阅读:
    c语言一道题
    try,catch,finally尝试(一个程序块多个catch)
    利用接口及抽象类设计实现
    设计一个限制子类的访问的抽象类实例,要求在控制台输出如下结果
    多态,重写和重载
    织梦被挂了黑链的可能原因和排查清除办法
    织梦cms手机站首页不更新的解决办法
    dedecms织梦会员登录二级域名跨域不能获取数据的解决办法
    织梦cms添加新变量出现:Request var not allow!的解决办法
    织梦dedecms使用Mysql8.0无法登录后台的解决办法
  • 原文地址:https://www.cnblogs.com/Tiffany23/p/6623800.html
Copyright © 2011-2022 走看看