一、初识java(1.3/1.5/1.6 )

2023-10-31

(1.3)第一个JAVA程序

1.建立一个文件路径为英文的空文件夹,新建一个文本文档(txt格式)。

2.文档内容如下(字体一定要是英文,注意大小写)。

 3. 将文件名改为Hellojava.java。

 4.按win+r键,输入cmd确定运行。

 5.进入Hellojava所在的文件,输入javac Hellojava.java回车(找不到路径的在第8点有另一种方法) 所在文件夹会生成一个Hellojava.class的文件 。

6. 输入时要特别注意大小写,如下图javac hellojava.java的h应与文件夹相同为大写的H。

7. 所在文件夹生成Hellojava.class的文件后,在运行框中输入java Hellojava回车,则会在下一行生成Hello java。

8.在cmd中找不到文件路径,可以在Hellojava.java所在文件夹中,点击文件路径按Home键,输入cmd+空格 回车,即可进入cmd.exe的运行。

 9.以上便是利用java做的一个输出Hello java的小程序。

(1.4) Eclipse的开发环境

在官网(https://www.eclipse.org)下载eclipse。

而后直接将压缩包解压到文件夹中并新建一个workspace(工作空间)。

首次进入eclipse时会弹出一个工作空间的选择,可将其设置为先前建立的workspace(工作空间)。

勾选Use this as the default and do not ask again,下次将不再提醒。

(1.5) Eclipse的使用

 1.在eclipse中选择File -- New -- Java Project双击打开。

 2.在Project name(项目名)输入hellojava,点击Finish。

 

 3.右击src,选择New -- Class点击进入。

 4.弹出窗口,在Name(类名称)后输入hellojava。

        勾选 public static void main(String[] args),在项目中将会自动生成该代码。

 

 5.下图是未勾选的状态,需要自己手动输入public static void main(String[] args),

 

 6.下图则会自动生成

 

 7.如输入代码System.out.println("你好 java!");

如上图,点击工具栏红色圈内的按钮运行,在最下方将会输出“你好 java!”

 

8.要注意的是,class文件是在Java文件下的src右击建立的,在File中建立将会无法运行。

(1.6)程序调试/设置断点

1.新建一个class文件,输入以下代码,直接运行将会输出

000

111

222

333

 2.在输出 111 的第8行代码前右击,选择 Toggle Breakpoint 。

 

 3.如果直接运行的话,将会输出

000

111

222

333

 

 4.如下图,在空白处右击选择Debug As -- 1 Java Application 。

 

 5.点击后程序将只会输出

000

在第8行代码断点

 6.如图,点击工具栏中红色圈内的单步跳入键或按F5,将跳入调用方法或对象的内部单步执行程序并暂挂线程。

 7.如图,点击工具栏红色圈内键或按F6,只运行下一步代码在输出 000 后,下一行输出 111 ,并且暂挂线程。

 8.而下图工具栏红色圈内的按键,将会直接运行剩下的代码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一、初识java(1.3/1.5/1.6 ) 的相关文章

随机推荐

  • 计算机编程和机器人编程有什么不同,编程和机器人编程的区别

    大家好 我是时间财富网智能客服时间君 上述问题将由我为大家进行解答 编程和机器人编程的区别 1 定义不同 编程设计具备逻辑流动作用的一种 可控体系 编程不一定是针对计算机程序而言的 针对具备逻辑计算力的体系 都可以算编程 机器人编程是为使机
  • pgsql解锁之后依然无效,死锁,删除不了表等问题

    1 查询死锁进程 select pid query from pg stat activity where datname 数据库名 and wait event type Lock ps wait event type 条件可以不写查询所
  • 软件设计师--软件工程

    软件工程 CMM 真题 CMMI 真题 软件工程模型 瀑布模型 V模型 真题 增量模型 真题 演化模型 原型模型 真题 螺旋模型 真题 喷泉模型 真题 统一过程 UP 模型 真题 敏捷方法 真题 软件需求 真题 系统设计 概要设计 详细设计
  • 使用Atmel Studio开发Arduino的ATmega328P单片机

    摘要 我们知道Arduino开发板常用的芯片是Atmel公司生产的AVR微控制器系列 最常见的是ATmega328P 被广泛用于Arduino Uno开发板 其他常用的AVR芯片包括ATmega2560和ATmega32U4 使用Ardui
  • 设计模式的 C++ 实现---观察者模式

    前文回顾 单例模式 一 单例模式 二 前言 当一个对象的状态发生改变时会影响到其他一系列对象的状态或者行为发生变化 希望这一过程可以自动且实时实现时 可以采用观察者模式 实现举例 场景描述 假设一个简单的游戏场景 游戏中有英雄 宠物 怪物
  • switch语句和while循环

    switch语句和while循环 switch语句 break的用法 default的用法 switch语句中的case和default的顺序问题 while语句 while语句的执行流程 while语句的具体例子 switch语句 swi
  • Windows下,让不同程序使用不同网卡

    Windows下 让不同程序使用不同网卡 Windows下 让不同程序使用不同网卡 问题提出 问题解决 1 查看本地IP状态 2 查看bilibili网络连接状态 3 修改路由表 缺陷 updated 2020 03 16 Windows下
  • 外链接 内链接 无链接

    编写多文件的程序时 编译器对于每个有名字的变量和函数都有链接模式的区别 分别是外链接 external 内链接 internal 无链接 noneternal 具体使用如下 A c include C h extern temp b 外链接
  • CMAKE_CUDA_ARCHITECTURES如何设置

    CMAKE CUDA ARCHITECTURES可以通过指定一个由逗号分隔的编译器支持的架构列表来设置 例如 要指定支持的架构 可以使用以下表达式 DCMAKE CUDA ARCHITECTURES 5 5 5 3 3 5 2 1
  • 免费开源iPhone推送消息工具+服务端-Bark

    什么是Bark Bark 是一款纯推送提醒服务 主要用来给自己的 iPhone 发送自定义内容的推送 可以是文字 链接 不提供历史记录功能 阅后即焚 服务端和客户端均开源 实时性和稳定性都非常可靠 支持自定义请求 自行部署服务器 push
  • 关于styleclip的踩坑(1)global direction中的fs3.npy的生成

    随心情填坑 0 背景 因为公司项目有个需求需要用到styleclip 所以就去了解了一下 这项技术就是可以通过clip输入文字 对生成的图片产生一定影响 从而生成符合描述的图片 或者 描述为图像编辑 将一张苦瓜脸变为笑脸 我这边的项目需要将
  • Python列表切片详解([][:][::])

    Python切片是list的一项基本的功能 最近看到了一个程序 里面有这样一句类似的代码 a list 10 不太明白两个冒号的意思就上网百度 发现大多数人写的博客中都没有提到这一个用法 因此自己翻阅 Python核心编程中文版 第二版 教
  • 使用Qt构建osgQt静态库在osg3.6.4中使用(附osgQt源码下载地址)

    osgQt库在osg3 4以后就给取消了 现在一般使用osgQOpenGL库替代 但是网上能搜到的教程里 常见的使用方法 还是以osgQt居多 因此 逼得我只能自己去编译一套osgQt的库文件 有如下几个注意点 首先是下载osgQt的地址
  • GPS经纬度换算成XY坐标

  • git error: src refspec dev does not match any

    背景 我是先在本地垒代码的 因为我是developer角色 所以没有权限把代码直接上传到公司的group下 只能暂时上传到自己的个人group下 所以才有了后面的从已有git资源转移到公司git资源的操作 操作过程 以下是具体的操作步骤 c
  • 计算机网络五层模型之网络层(2)

    接着上一讲 一 网络层 划分子网和构造超网 划分子网 从两级 IP 地址到三级 IP 地址 划分子网的方法是从网络的主机号借用若干位作为子网号 当然主机号也就相应减少了同样的位数 于是两级 IP 地址就变成三级 IP 地址 网络号 子网号和
  • FISCO BCOS(十)——— FISCO BCOS的离线安装

    前提 需要安装jdk1 8 教程传送门 https blog csdn net weixin 46457946 article details 123243513 1 需要在github上下载如下压缩包和脚本 2 将压缩包和脚本上传至终端
  • 解决“ACCESS_MASK不明确”错误

    目录 一 原因 二 解决方法 三 参考链接 一 原因 1 造成 ACCESS MASK不明确 错误的头文件 include dcmtk dcmdata dctk h include dcmtk dcmimgle dcmimage h inc
  • Python学习-Leetcode刷题记5:最长公共前缀

    Python学习 Leetcode刷题记5 最长公共前缀 一 问题 编写一个函数来查找字符串数组中的最长公共前缀 如果不存在公共前缀 返回空字符串 说明 所有输入只包含小写字母 a z 二 示例 示例 1 输入 flower flow fl
  • 一、初识java(1.3/1.5/1.6 )

    1 3 第一个JAVA程序 1 建立一个文件路径为英文的空文件夹 新建一个文本文档 txt格式 2 文档内容如下 字体一定要是英文 注意大小写 3 将文件名改为Hellojava java 4 按win r键 输入cmd确定运行 5 进入H