热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

编写Java哪个编译器好

现在能够编写Java代码的工具简直不要太多&

现在能够编写Java代码的工具简直不要太多,各种各样五花八门,但目前效率最高的还是Intellij Idea。但这个工具对于完全零基础的小白来说,第一次用起来是比较复杂的,因为它的功能太多了。这就好比你要学开车,如果上来就给你一辆超跑练车,是不是有点不合适啊?所以咱们还是先从一些基础的工具慢慢搞起,由简入难,一步步来。这样你对各种常用的开发工具都能够熟悉起来,因为谁也不知道你们公司会要求你使用什么样的开发工具。

目前常见的几个Java编码工具如下:

txt记事本;

Editplus记事本;

Notepad++记事本;

Sublime Text3记事本;

Eclipse;

Myeclipse;

Intellij ide

目前还是得根据情况来决定,因为一般Java初学者还是建议先试用txt记事本来练习,毕竟刚开始入门就直接使用一些专业的编程工具,对于初学者来讲,还是有些困难的,刚开始还是要先简单的了解代码、编写代码、运行代码!!!

下面就简单跟大家介绍下Java小白如何使用txt记事本编写代码:

主要针对java初学者哈:大家来看看他们在入门练手的时候使用什么开发工具来编写代码!!!

1. 准备java开发工具

因为我们现在还没安装任何java的代码开发工具,所以一开始我们先采用最原始的java开发工具,txt记事本!对,你没看错,其实windows系统自带的记事本就能开发java!这也是java开发较简单的一个有力证据,不需要复杂的开发工具。

当然,为了提高我们的开发和编译效率,我们在真正进行企业级开发时,肯定不会闲得蛋疼用记事本进行开发。目前只是入门练手啦!!!

2. 创建代码目录

为了方便我们管理自己的代码,我们可以先在某个盘符下创建一个文件夹,用来存储我们编写的java代码。比如在F盘下,创建一个名为JavaDemos的文件夹,如下图所示:

3. 创建HelloWorld.java文件

然后在该文件夹下创建一个HelloWorld.txt文件,如下图所示:

把该文件的后缀名改为.java,之后我们就在这个HelloWorld.java文件中编写第一个java案例。

大家注意看下图:

此时,我们的.txt文件,就已经从文本格式变成了JAVA文件格式,说明后缀名已经成功地被修改成了.java。大家一定要注意这一点,有的小伙伴会把文件修改成HelloWorld.java.txt形式,其实后缀还是txt,这不是java文件哦!

4. 编写代码

接下来我们就可以打开HelloWorld.java文件,在这里面编写我们的第一个java案例,如下图所示:

如果你之前一点java基础都没有,先不要管上面的代码是什么意思。请大家先照着壹哥的代码仔细敲出来即可,最后千万【别忘了保存文件】哦!上述代码如下:

public class HelloWorld { public static void main(String[] args){ System.out.println("Hello World!"); }}

至此,我们就把第一个java案例的代码编写完毕了!

5. 代码详解

在这里简单跟大家解释下上述代码的含义:

public:关键字,表示“公开的”;

class:关键字,表示用来定义一个类;

HelloWorld:类名,要保证和我们的文件名一样;

static:关键字,表示静态的,大家先记住意思,后面我会再细讲;

void:表示方法没有返回值,大家先记住意思,后面我再细讲;

main:主方法的名称,表示程序的入口,固定名称;

String[]:字符串数组类型;

args:方法参数的名称,随意;

System.out.println("Hello World!"):用来输出“Hello World!”这句话。

我们可以参考下图来更形象地理解上述代码的含义:

注意:

在Java里,所有的关键字、标识符都是严格区分大小写的!

其实这些工具,在最基础的用法上都是大同小异的,会了一种别的稍微一看也就明白怎么用了。就好比你开车,平时经常开的是奥迪A6,现在让你换成奔驰大G,无非就是稍微熟悉一下新车,但这两种车的驾驶方法没有本质的差别。


推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文介绍了如何使用 Spring Boot DevTools 实现应用程序在开发过程中自动重启。这一特性显著提高了开发效率,特别是在集成开发环境(IDE)中工作时,能够提供快速的反馈循环。默认情况下,DevTools 会监控类路径上的文件变化,并根据需要触发应用重启。 ... [详细]
  • 本文探讨了在Java中实现系统托盘最小化的两种方法:使用SWT库和JDK6自带的功能。通过这两种方式,开发者可以创建跨平台的应用程序,使窗口能够最小化到系统托盘,并提供丰富的交互功能。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Java 中 Writer flush()方法,示例 ... [详细]
  • Java 中的 BigDecimal pow()方法,示例 ... [详细]
  • Java 类成员初始化顺序与数组创建
    本文探讨了Java中类成员的初始化顺序、静态引入、可变参数以及finalize方法的应用。通过具体的代码示例,详细解释了这些概念及其在实际编程中的使用。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 主要用了2个类来实现的,话不多说,直接看运行结果,然后在奉上源代码1.Index.javaimportjava.awt.Color;im ... [详细]
  • 解决JAX-WS动态客户端工厂弃用问题并迁移到XFire
    在处理Java项目中的JAR包冲突时,我们遇到了JaxWsDynamicClientFactory被弃用的问题,并成功将其迁移到org.codehaus.xfire.client。本文详细介绍了这一过程及解决方案。 ... [详细]
  • 探讨如何通过编程技术实现100个并发连接,解决线程创建顺序问题,并提供高效的并发测试方案。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • Explore a common issue encountered when implementing an OAuth 1.0a API, specifically the inability to encode null objects and how to resolve it. ... [详细]
  • 本文详细介绍了Akka中的BackoffSupervisor机制,探讨其在处理持久化失败和Actor重启时的应用。通过具体示例,展示了如何配置和使用BackoffSupervisor以实现更细粒度的异常处理。 ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
author-avatar
Lululingling2002_886
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有