Eclipse的基本使用讲解(建项目,建包,建类,写代码(基本语法))新手入门必备

news/2024/4/29 10:46:03/文章来源:https://blog.csdn.net/qq_58804301/article/details/129222091

目录

 一.介绍eclipse

 二.操作Eclipse

1.选择工作空间

2.建项目,建包,建类

1.建项目(两种)

2.建包

3.建类

三.写代码(基本语法)

1.代码操作

2.代码规范

3.代码注释


一.介绍eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

6ce3309ce9283a4a543604ad1fa54ec1.jpeg

大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境,这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。

 二.操作Eclipse

1.选择工作空间

打开Eclipse会出现这个页面,图中Workspace是工作空间的意思(放代码的位置)

点击Browse 可以更改工作空间的位置

下方的复选框如果选中的话,下次就会默认进入你这次选择的工作空间,不会在弹出这个页面了(建议不要勾选)

选好自己的工作空间之后,点击Launch进入

2.建项目,建包,建类

叉掉左上角的Welcome,我们开始建项目

1.建项目(两种)

方式一

方式二(界面画红框的区域右击可以新建项目)

输入你的项目名,点击Finish创建项目

2.建包

点击项目,点击java Resource,右击src,选择package开始建包

建包命名规范:公司域名反写

👶什么是公司域名反写?

比如百度建包,首先它的域名是baidu.com,那么建包的时候它的包名是com.baidu.test

前面是公司域名反写,后面的test可以自己编写

输入包名,点击Finish创建包

3.建类

选中刚刚创建好的包右击,点击New,选择class创建类

建类命名规范:纯英文,并且首字母大写

点击Finish,创建类就可以操作代码了

三.写代码(基本语法)

1.代码操作

点击创建好的类,类中可以看到自己的包名以及类名,类里面的代码太小,可以使用(Ctrl键) + (+键) 使代码放大,反之可以使用(Ctrl键) + (-键)缩小代码

放大后

1.在类中创建一个main方法

main() 方法是 Java 应用程序的入口方法,程序在运行的时候,第一个执行的方法就是 main() 方法。

package com.bug.test;public class Test {//main方法public static void main(String[] args ) {}
}

2.在main方法中编写一条输出语句

输出的内容要写在双引号里,System.out.print("你要输出的内容")

package com.bug.test;public class Test {//main方法public static void main(String[] args ) {//输出语句System.out.print("你好,我是bug");}
}

点击运行

运行结果:如下图

欧克欧克,控制台已经输出了我们要输出的内容

Console:控制台

换行

我们多编写几条输出语句,在第一条输出语句的print加上ln,实现换行效果

package com.bug.test;public class Test {//main方法public static void main(String[] args ) {//输出语句System.out.println("你好,我是bug");System.out.print("你好,我是bug");System.out.print("你好,我是bug");}
}

运行结果:如下图

换行前

换行后

在输出语句换行

在你想要换行的内容中间加入\n

    System.out.print("你好,\n我是bug");

运行结果:如下图

小空格和大空格

小空格:键盘上的空格

大空格:\t

System.out.println("你 好,我是bug");
System.out.println("你\t好,我是bug");

运行结果:如下图

2.代码规范

1.在编写代码的时候所有的标点符号要在英文输入法下输入

错误演示:如下图

  1. java代码严格区分大小写

错误演示:如下图

3.代码注释

有时候想要解释代码作用的时候,我们就可以用到注释

那不用 行不行?

不行

为什么?

因为代码会报错

哦~😉

注释分为几种:

1️⃣行注释://,只能注释一行,快捷键ctrl+/

2️⃣块注释:/* */,一次注释多条内容,快捷键ctrl+Shift+/

被注释的代码不参加编译


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_1027890.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【LeetCode热题100】124.二叉树的最大路径和(二叉树)

一.题目要求 二叉树中的 路径 被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 root …

Qt打印系统库的日志 - QLoggingCategory

Qt的动态库通过源码可以可以看到含有大量的qCInfo 和 qCDebug 等大量的日志, 但是我们正常运行Qt程序,这些动态库或插件里面的日志是不会输出到我们的控制台里面的。 所以本章主要记录怎么输出这些日志出来。 一: 步骤 主要使用的是Qt的 函…

macOS 13 Ventura (苹果最新系统) v13.6.6正式版

macOS 13 Ventura是苹果电脑的全新操作系统,它为用户带来了众多引人注目的新功能和改进。该系统加强了FaceTime和视频通话的体验,同时优化了邮件、Safari浏览器和日历等内置应用程序,使其更加流畅、快速和安全。特别值得一提的是,…

基于51单片机的客车汽车安全气囊控制器Proteus仿真

地址:https://pan.baidu.com/s/10enj1EYm_0Z8f_19Sz_eCQ 提取码:1234 仿真图: 芯片/模块的特点: AT89C52简介: AT89C52是一款经典的8位单片机,是意法半导体(STMicroelectronics)公…

[创建型模型] 原型模式

一 介绍 原型设计模式,允许通过复制已有对象的实例,来创建新的对象,并且不需要显示的实例化过程。 目的是通过复制现有对象来创建新对象,从而减少了对象的实例化开销。(避免了一些数据的初始化,读取,加载数据,资源的…

原生 HTML/CSS/JS 实现右键菜单和二级菜单

文章来源:www.huhailong.vip 站点 文章源地址:https://www.huhailong.vip/article/1764653112011841538 Demo效果演示地址 先看效果图 {{{width“auto” height“auto”}}} 需要注意的就是边界检测处理,到极端点击底部和右侧时如果不做处理会…

外包干了8天,技术退步明显.......

先说一下自己的情况,大专生,19年通过校招进入杭州某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能测…

React系列之框架特点和组件类型

文章目录 ReactMVC MVP MVVM单/双向数据绑定React特点JSX 组件和不同类型 React MVC MVP MVVM Web设计模式,通过分离模块来改进代码的组织方式。 MVC 是 Model View Controller 的缩写。 Model:模型层,数据相关的操作。View:视…

linux 环境安装配置

安装java17 1.下载安装包 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz 2.解压到自定义目录/usr/local/java mkdir /usr/local/java tar zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/java 3.配置环境变量 echo export PATH$PATH:/…

Mac添加和关闭开机应用

文章目录 mac添加和关闭开机应用添加开机应用删除/查看 mac添加和关闭开机应用 添加开机应用 删除/查看 打开:系统设置–》通用–》登录项–》查看登录时打开列表 选中打开项目,点击“-”符号

Vue指令之v-bind

v-bind用于动态设置html的标签属性,如src、url、title等,因为插值表达式{{}}没有办法用在标签属性上,需要用到其他工具。 比如前端要根据后端传来的参数,动态的显示图片,就需要把图片的src属性绑定到Vue实例的一个变量…

ensp中pc机访问不同网络的服务器

拓扑图如下,资源已上传 说明:pc通过2个路由访问server服务器 三条线路分别是192.168.1.0网段,192.168.2.0网段和192.168.3.0网段,在未配置的情况下,pc设备是访问不到server的 具体操作流程 第一;pc设备…

星光/宝骏/缤果/长安 车机CarPlay手机操作破解教程V2.0版本(无需笔记本、无需笔记本、无需笔记本)

之前写了个1.0版本,由于太局限,需要用到笔记本才能操作,很多车友反馈不方便。特此出个手机版教程,简单easy,妈妈再也不用担心我搞不定啦 一、准备工作 先卸载车机上的autokit 或者 智能互联 app,这步很关…

RPA使用Native Messaging协议实现浏览器自动化

RPA 即机器人流程自动化,是一种利用软件机器人或人工智能来自动化业务流程中规则性、重复性任务的技术。RPA 技术可以模拟和执行人类在计算机上的交互操作,从而实现自动化处理数据、处理交易、触发通知等任务。帮助企业或个人实现业务流程的自动化和优化…

Apache ActiveMQ OpenWire 协议反序列化命令执行漏洞分析 CVE-2023-46604

Apache ActiveMQ 是美国阿帕奇(Apache)软件基金会所研发的一套开源的消息中间件,它支持Java消息服务、集群、Spring Framework等。 OpenWire协议在ActiveMQ中被用于多语言客户端与服务端通信。在Apache ActiveMQ 5.18.2版本及以前&#xff0…

多源统一视频融合可视指挥调度平台VMS/smarteye系统概述

系统功能 1. 集成了视频监控典型的常用功能,包括录像(本地录像、云端录像(录像计划、下载计划-无线导出)、远程检索回放)、实时预览(PTZ云台操控、轮播、多屏操控等)、地图-轨迹回放、语音对讲…

Node爬虫:原理简介

在数字化时代,网络爬虫作为一种自动化收集和分析网络数据的技术,得到了广泛的应用。Node.js,以其异步I/O模型和事件驱动的特性,成为实现高效爬虫的理想选择。然而,爬虫在收集数据时,往往面临着诸如反爬虫机…

葵花卫星影像应用场景及数据获取

一、卫星参数 葵花卫星是由中国航天科技集团公司研制的一颗光学遥感卫星,代号CAS-03。该卫星于2016年11月9日成功发射,位于地球同步轨道,轨道高度约为35786公里,倾角为0。卫星设计寿命为5年,搭载了高分辨率光学相机和多…

API安全-WAAP全站防护

在当今数字时代,移动应用的数量呈爆炸性增长,涵盖金融、电子商务、社区、医疗、房地产、工业等各行各业。在给人类带来便利的同时,也给黑客带来了可乘之机,移动黑产也越来越强大,他们的重点是从传统的PC网站转移到移动…

Python中模块

基本概念 **模块 module:**一般情况下,是一个以.py为后缀的文件 ①Python内置的模块(标准库); ②第三方模块; ③自定义模块。 包 package: 当一个文件夹下有 init .py时,意为该文…