java基础巩固训练营【第一轮】(四) 利器(IDE工具)

论文理解【LLM-OR】——【SIRL】Solver-Informed RL: Grounding Large Language Models for Authentic Optimization M 本文提出第一种针对基于 LLM 的 OR 问题建模和求解任务的 RLVR 方法,其基于求解器得到可验证奖励,设计了 Partial KL 强化目标函数和两阶段奖励课程训练方法,达成了 SOTA 性能 阅读详情

 利器(IDE工具)

 

“工欲善其事必先利其器”,古老的哲学中的经典智慧一直传颂至今。集成开发环境可以大大的提高开发速度和质量,熟练掌握相关的IDE工具是进入职场的一项基本技能。

 

我想有很多人会这样告诉我“我的老师(或者某位高人)跟我说过,刚开始学java的时候最好直接输入代码”,这句话我完全赞同,没有任何疑义。但是大多数公司的的开场景都是用某个IDE来进行的(个别除外的,我记得我当年的老大用java开发项目的时候用的是UitraEdit,真的,他从来没有用过任何IDE,但也不反对我们来用),反正早晚的事情那就早点开始吧!

 

在开始之前我想强调一下,我们的练习项目框架是基于某个特定的开发环境的,但是如果想用UitraEdit这样的工具手写代码也是可以的。

 

java IDE的种类不算少,如下所示:

 

IDE工具名称简介
jbuilder Borland公司出版曾经风靡一时的java IDE,我刚学java时候就是用的它,但是现在好像用的不多了,Borland已经被人收购

Eclipse   现在用的最多的java集成开发环境,出生名门(IBM),开源,可扩展,用户基数大,好处说不过来啊
NetBeans SUN公司的产品,号称要搞死Eclipse,但是目前似乎还没有达到目标,用户群也不少
IntelliJ IDEA这是一个不错的IDE功能和性能都很出色,但是要命的是他收钱,这阻挡了不少中国用户
JCreate        这是一个用c++开发的java ide 小巧,灵活,速度快,很多人在初学java语言的时候用的就是他

 

上列出了我认为比较常用的IDE,但是还有很多没有列出,我不想把所有的都列出,更不想对他们做出评价,我只想告诉大家有这么多可以选择。但是重点需要介绍的还是Eclipse,原因很简单,未来大家遇到的机会更大。

 

如果详细的介绍如何使用Eclipse那可以写好几本书,而且网上很多文章比我将的详细并且清楚。本文中我想给大家介绍几点平时容易忽略的内容。

 

 

设定环境

 

1、如何设定当前的jdk版本号

这一招在本次训练营肯那个无用武之地,但是各位走上工作后应该会用到的,特别是现在JDK1.5和JDK1.6都在被使用的时候

 

我给大家一个路径

 

路径: window -> preferences   ->  java  ->  Installed JREs 

 

再来个中文的吧。

 

路径:  窗口 -> 首选项 -> java (左边的导航树) -> 已经安装的jre

 

 

应该能看明白了吧,如果还是不明白那直接找我把,最好是我在线的时候QQ。

 

 

 

2、如何设定字符集

在所有设定的项目上马单击鼠标右键,选择 properties  ->  resource   然后的操作看下图


编码

 

 

看看上面的图片应该能看懂了吧,如果还是看不懂,那同上,QQ联系我!

 

 

创建项目

创建项目是Eclipse一项基本的技能,就像我们要活着先要学会吃饭一样。在Eclipse中创建项目的办法很多,其中也包括我们这次训练营所采用的直接从版本服务器中下载项目的方式。关于这招我想,参加过热身的朋友应该熟悉了,如果没有参加国热身,那我把视频连接在贴一遍 

 

2009年免费暑期JAVA基础巩固训练营热身——环境搭建视频

  

 

除了从版本库中创建项目之外,Eclipse还可以创建一个空白的项目,包括普通的java项目,web项目等,如果装了myeclipse这样的第三方插件,那功能会更多。但是这些在本轮我们暂且放下,因为实在是找不到使用的地方。如果想深入了解的,上网查查答案N多。

 

 

快捷键

 

快捷键就是通过键盘来进行一些操纵,虽然windows已经出来很多年啦,但是键盘还是软件开发人员的最爱,我真的见过只有键盘从不用鼠标的程序员,他编程的年龄有15年。

 

但是Eclipse的快捷键有很多,而且有很多我也不回用,还有很多我也没有听说过。但是我还是强烈向大家推荐几个,我希望大家在用Eclipse的时候把这些放在旁边不停的看,一直到闭起眼睛都能想起来,因为几个真的是太好用,太常用了

 

1、ctrl+shift+r:打开资源

 

这个快捷键非常有用,项目越大作用越明显,我们还是先看看他的样子,同时按下“ctrl+shift+r”时,系统会弹出如下窗口

查询文件

 

该窗口有个绝招是:在红线圈起来的文本框中输入任意字符,系统会自动匹配文件名,上图中我输入了ro,则系统自动匹配包含ro的文件。更绝的是他还支持通配符和正则表达式,前提是你会正则表达式。

 

2、ctrl+o:快速outline

 

第一组快捷键是找文件,现在这个快捷键是找文件的方法,虽然这个快捷键本次训练营可能没有用武之地,但是我还是向大家推荐这个快捷键,因为在以后肯定会到,要是用不多找我。当你面对一个有50个方法,并且这个类还不是你写的时候,你就知道他的好啦。这个功能我也不给出截图,大家发挥一下自己的想象力

 

3、ctrl+e:快速转换编辑器

 

 

这位兄弟本来也是用不到的,我也不想讲,本次训练营估计也用不到,但是我在项目中确实用的太多了,为了体现他的好,我建议大家做个试验,在eclipse中打开30个文件然后找到其中一个,大家先体会一下,然后在使用这个功能试一试。同样这个功能我也不给出截图,大家发挥一下自己的想象力

 

4、Ctrl+T  查找类的子类或者接口的实现类

 

Ctrl+T 组合键非常有用,为什么呢?因为在一个比较到的项目中,有很多类之间存在继承关系,接口和类之间存在实现关系。如果我们在一个子类或者实现类中很容易的能找到父类和接口的源码,但是如果反过来那就麻烦了。如果给出一个父类要找出其所有的子类,或者给出一个借口,要找出这些接口所有的实现类。这个时侯Ctrl+T 会解决我们的大问题,我曾经就是因为不知道这个组合键吃了很大苦头,我希望苦难到此为止吧,大家要记住这个快捷键

 

5、Ctrl+Alt+H  查找某个类方法在什么地方被使用

 

这个组合键我觉得很好用,但是不怎么好说明,所以我建议大家先记住然后多琢磨琢磨。其实这个组合键功能是,查找某个方法在什么地方被掉用了。这其实是一个非常有用的方法,特别是在对代码进行重构的时候。

 

(在知道这个方法前我还有“土办法”,如果我想知道某个方法在什么地方被调用,那我把这个方法的名字改了,然后调用这个方法的类就会有一个错误!  :-)

 

 

 

练习

本章的练习很简单也很重要,就是把我们放在SVN服务器的项目下载到本地,这样就跟我们的版本库建立了联系,这是参加本次训练营最重要的一个环节,我们有大量代码练习需要实现,而且很多内容会放在代码的注释中,而且及时获取这些信息的途径便是通过版本库更新这些代码。至于这些快捷键我想总会有用武之地的。

 

暑期java基础巩固训练营开始
java基础巩固训练营 简介
java基础巩固训练营【第一轮】(一)项目环境和规范
java基础巩固训练营【第一轮】(二)JAVA基础
java基础巩固训练营【第一轮】(三) 编写、编译、运行 
java基础巩固训练营【第一轮】(四) 利器(IDE工具)
java基础巩固训练营【第一轮】(五) 基本数据类型
java基础巩固训练营【第一轮】(六) 面向对象的JAVA
java基础巩固训练营【第一轮】(七) 数据结构中的java
java基础巩固训练营【第一轮】(八) 文件读写
java基础巩固训练营【第一轮】(九) 用java通信
java基础巩固训练营【第一轮】(十) 多线程
java基础巩固训练营【第一轮】(十一) 直面错误--java异常
java基础巩固训练营【第一轮】(十二) 我们一起来找茬
ava基础巩固训练营【第一轮】(十三) java桌面应用
java基础巩固训练营【第一轮】(十四) 大家一起做项目

 

 如果您对我的文章感兴趣的话,请点击这里加我为好友,让我们一起进步
 

http://student.youkuaiyun.com/invite.php?u=106708&c=2383a3846076c876

SD-WAN组网案例——数据中心 阅读详情

相关推荐

电商产品组合策略:引流品与利润品的实战方法论

在电商运营中,产品组合策略是提升流量转化与利润增长的核心技术。其基本原理是通过数据化选品构建产品矩阵,利用引流品吸引用户流量,再通过利润品实现商业变现。这种策略不仅能优化广告投放的ROAS(广告投入产出比),还能显著提升客单价。技术实现上需要结合Google Analytics等工具进行归因分析,并运用动态库存管理模型控制风险。该方案特别适用于Amazon、Shopify等电商平台,能有效解决跨境电商业内流量获取与利润创造的平衡难题。通过实战案例可见,合理的产品组合可使客单价提升30-50%,是电商运营必备

weixin_42522009的博客 350

java基础巩固训练营(四) 利器(IDE工具) 补充

当人走的太快的时候就要停下来,让灵魂能够跟上。 905

深交所 vs 上交所:Level-2实时数据推送规则详解与策略适配指南

本文深度解析沪深Level-2实时数据推送规则的关键差异,包括逐笔成交、逐笔委托和10档行情接口的处理逻辑。针对高频交易策略,详细对比上交所与深交所在数据推送机制、时间戳处理及委托队列解析等方面的差异,并提供具体的策略适配方案和性能优化建议,帮助量化投资者提升跨市场交易稳定性。

weixin_27310417的博客 1164

java基础巩固训练营【第一轮】(十三) java桌面应用

当人走的太快的时候就要停下来,让灵魂能够跟上。 2361

浅谈武术擂台格斗机器人大赛

武术擂台机器人赛是工科类专业的一个跨学科的竞赛项目,它涵盖了机械结构、硬件电路和计算机程序等技术领域。笔者在校期间有幸参加过四次这样的比赛,有成功也有失败,对此深有感悟。本文仅为个人观点,有说得不对的地方,望积极指出,希望能帮助到有需要的人。

weixin_43811044的博客 1万+

ASP.NET Core 6 Web API在IIS上的部署与调试

通过以上步骤和配置,你应该能够成功部署并调试你的ASP.NET Core 6 Web API在IIS上。记住,权限和配置是关键,确保你的环境和应用程序代码都正确设置。希望这篇博客对你部署和解决IIS上的问题有所帮助。

m0_74337424的博客 522

【腾讯云 Cloud Studio 实战训练营】永不宕机的IDE,Coding Everywhere

腾讯云 Cloud Studio 实战训练营是由腾讯云联合 优快云 推出的系列开发者技术实践活动,通过**技术分享直播、动手实验项目、优秀代码评选、有奖征文活动**等,让广大开发者沉浸式体验腾讯云开发者工具 Cloud Studio 的同时,实现技术实战能力提升。

指剑 5万+

【Java基础知识 1】Java入门级概述

优快云最强Java专栏,包含全部Java基础知识点、Java8新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java的轻松学习。

学Java,找哪吒 16万+

java基础巩固训练营【第一轮】(十二) 我们一起来找茬

当人走的太快的时候就要停下来,让灵魂能够跟上。 1948

本地生成无限量的AI图像和视频——无需网络,无限制,本地人工智能图像和视频生成的实用指南

我们将使用ComfyUI,这是一个功能强大的基于节点的 AI 图像和视频生成可视化界面。如果您是 ComfyUI 的新手,请不要担心。ComfyUI是什么?ComfyUI 是一款可视化工具,可让您在自己的计算机上生成 AI 图像和视频。您无需一次性理解所有内容。在本指南中,我们将从现成的工作流程入手,逐步帮助您建立信心。乍一看,内容似乎很庞杂——但本指南将着重于:-简单的工作流程-预构建示例-最少的配置我想向你展示使用这个工具最简单的工作流程。

iCloudEnd的博客 1801

AI Agent开发第84课-paddleocr-vl全网唯一最全本地化布署教程

本文详解 PaddleOCR-VL 本地化布署全过程,指出为何在真实生产环境中 PaddleOCR-VL 更稳定、更易部署、更贴近工程落地。同时还会详细比较与 DeepSeek-OCR 的核心差异,为全网独家介绍paddleocr-vl的本地部署实战指南。

打造全国最全的AI Agent开发知识领域的博客 5966

java基础巩固训练营【第一轮】(九) 用java通信

当人走的太快的时候就要停下来,让灵魂能够跟上。 1578

SAP FICO 科目余额查询表开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)

SAP FICO 科目余额查询表开发说明书(包括开发源代码、测试样例)

我好像病了的博客 1040

【腾讯云 Cloud Studio 实战训练营】- 云IDE Cloud Studio如何在项目中增效的实践之路

IDE是集成了环境获取、代码编写、提示、编译、运行预览、分析、调试、命令行执行、版本控制、部署上线等全链路软件开发功能。HBuilderX平时开发uniapp时,需要打包APP(IOS、安卓)Vscode平时开发前端代码比较节省内存Cloud Studio 为开发者提供了非常好的云端集成开发环境,让开发者可以通过在线的形式进行协作开发,管理自己的代码库,并且编辑和调试代码。

m0_68635815的博客 2万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

java基础巩固训练营【第一轮】(十四) 大家一起做项目

当人走的太快的时候就要停下来,让灵魂能够跟上。 3244

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

java基础巩固训练营【第一轮】(三) 编写、编译、运行

当人走的太快的时候就要停下来,让灵魂能够跟上。 1774

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

java基础巩固训练营【第一轮】(八) 文件读写

当人走的太快的时候就要停下来,让灵魂能够跟上。 1944

java基础巩固训练营【第一轮】(十) 多线程

当人走的太快的时候就要停下来,让灵魂能够跟上。 1728

暑期java基础巩固训练营正式发布

当人走的太快的时候就要停下来,让灵魂能够跟上。 2887

java基础巩固训练营【第一轮】(十一) 直面错误--java异常

当人走的太快的时候就要停下来,让灵魂能够跟上。 1594

【腾讯云 Cloud studio 实战训练营】云端 IDE 构建移动端H5

腾讯云云端开发环境 Cloud Studio 是基于浏览器的集成式开发环境(Integrated Development Environment,IDE),为开发者提供了一个稳定的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能使用。其功能包含代码高亮、自动补全、Git 集成、终端等 IDE 的基础功能,同时支持实时调试、插件扩展等,可以帮助开发者快速完成各种应用的开发、编译与部署工作。

编码世界 1万+

Java训练营开源项目常见问题解决方案

Java训练营开源项目常见问题解决方案 1. 项目基础介绍与主要编程语言 项目名称: Java训练营(Java Training Camp) 项目简介: Java训练营是一个开源项目,旨在帮助开发者深入了解和掌握Java分布式架构的相关知识。该项目结合了多年的分布式经验,通过实际生产项目案例,手把手地指导开发者从0到1构建分布式架构。整个训练过程循序渐进,从前置知识的准备到复杂的架构设计,都是通过...

gitblog_00166的博客 265

IDE刷算法插件LeetCode editor使用流程

最近报了帅张第三期21天算法训练营,上班看LeetCode不太符合摸鱼党的尿性。 废话少说 直接上IDE插件–leetcode editor Restart IDE 之后 配置 配置路径:File->settings->tools->leetcode plugin URL可选项: leetcode.com与leetcode-cn.com Code Type: Java,Python,C++,Python3,C,C#,JavaScript,Ruby,Swift,Go ,Scala,Ko

iblade的博客 2198

【腾讯云Cloud Studio 实战训练营】迎接云端开发新时代 体验无界开发新利器

在软件开发的道路上,相信很多开发者都曾因为配置环境、解决兼容性等问题而感到厌烦。经常梦想有一个只要打开浏览器就可以开工的开发环境,而云IDE恰好是能满足此项需求的神兵利器。云IDE是一种云计算服务,提供了基于云端的集成开发环境,让开发者能够在浏览器中开发、测试和运行应用程序,而无需安装和配置本地开发环境,让你能在不同的设备和操作系统上进行开发、测试和运行应用程序,轻松实现团队协作和代码管理。

白洞,白色的明天在等着我们 7982

mPaaS小程序训练营,4天教你如何独立运行小程序!

开学啦!小程序开发从入门到熟练

移动开发平台 mPaaS 的博客 1029

【腾讯云 Cloud Studio 实战训练营】使用 Cloud Studio 进行有效的编程学习

Cloud Studio 是基于浏览器的集成式开发环境(IDE),为开发者提供了一个永不间断的云端工作站。用户在使用 Cloud Studio 时无需安装,随时随地打开浏览器就能在线编程。常用模板,像我们平时使用的Node.js、Go、Java、Python的语言都支持了,非常方便框架模板,这里有许多一些前端的框架的Vue、React、Flutter的模板,还有一些Hexo、Svelte的快速模板建站模板,有一些cms的模板,可以一键初始化完成云原生模板,这个还没有玩过,听上去很高大上。

2301_79516858的博客 459
上一篇: java基础巩固训练营(三) 编写、编译、运行--补充
下一篇: java基础巩固训练营(四) 利器(IDE工具) 补充
模事在人
博客等级 码龄17年 1546粉丝 86原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值