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类
    1064025-20170516094019619-575082559.png

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

1064025-20170516094141135-149814488.png

  • 输入代码(简单的代码)
  • 单击运行按钮,就可以在控制台中看到运行结果。
对实验的理解
  • 为什么需要交叉编译?如何安装交叉编译环境?
    - 在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。
    - 根据交叉编译的定义,就是能将文件编译成目标机的可执行文件,用交叉编译不需要来回的切换
    - 把交叉编译工具拷贝到你的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文件夹中

转载于:https://www.cnblogs.com/Tiffany23/p/6623800.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值