iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >新手学习Java需要注意什么
  • 495
分享到

新手学习Java需要注意什么

2023-06-16 17:06:10 495人浏览 安东尼
摘要

本篇内容介绍了“新手学习Java需要注意什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先,如果你不确定是否你安装了 Java ,你可以

本篇内容介绍了“新手学习Java需要注意什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

首先,如果你不确定是否你安装了 Java ,你可以在一个终端(例如 Bash 或 Powershell)中找出来,通过运行:

$ java --versionopenjdk 12.0.2 2019-07-16OpenJDK Runtime Environment 19.3 (build 12.0.2+9)OpenJDK 64-Bit Server VM 19.3 (build 12.0.2+9, mixed mode, sharing)

如果你得到一个错误,或未返回任何东西,那么你应该安装 Java 开发套件(JDK)来开始 Java 开发。或者,安装一个 Java 运行时环境(JRE),如果你只是需要来运行 Java 应用程序。

1、Java 软件包

在 Java 语言中,相关的类被分组到一个软件包中。当你下载 JDK 时所获得的 Java 基础库将被分组到以 javajavax 开头的软件包中。软件包提供一种类似于计算机上的文件夹的功能:它们为相关的元素提供结构和定义(以编程术语说,命名空间)。额外的软件包可以从独立开发者、开源项目和商业供应商获得,就像可以为任何编程语言获得库一样。

当你写一个 Java 程序时,你应该在你的代码是顶部声明一个软件包名称。如果你只是编写一个简单的应用程序来入门 Java,你的软件包名称可以简单地用你的项目名称。如果你正在使用一个 Java 集成开发环境,如 Eclipse,当你启动一个新的项目时,它为你生成一个合乎情理的软件包名称。

package helloworld; 

除此之外,你可以通过查找它相对于你的项目整体的路径来确定你的软件包名称。例如,如果你正在写一组类来帮助游戏开发,并且该集合被称为 jgamer,那么你可能在其中有一些唯一的类。

package jgamer.avatar; 

你的软件包的顶层是 jgamer,并且在其内部中每个软件包都是一个独立的派生物,例如 jgamer.avatarjgamer.score 等等。在你的文件系统里,其目录结构反映了这一点,jgamer 是包含文件 avatar.javascore.java 的顶级目录。

2、Java 导入

作为一名通晓多种语言的程序员,最大的乐趣是找出是否用 includeimportuserequire,或一些其它术语来引入你不管使用何种编程语言编写的库。在 Java 中,顺便说一句,当导入你的代码的需要的库时,使用 import 关键字。

package helloworld; import javax.swing.*;import java.awt.*;import java.awt.event.*; 

导入是基于该环境的 Java 路径。如果 Java 不知道 Java 库存储在系统上的何处,那么,就不能成功导入。只要一个库被存储在系统的 Java 路径中,那么导入能够成功,并且库能够被用于构建和运行一个 Java 应用程序。

如果一个库并不在 Java 路径中(因为,例如,你正在写你自己的库),那么该库可以与你的应用程序绑定在一起(协议许可),以便导入可以按预期地工作。

3、Java 类

Java 类使用关键字 public class 声明,以及一个唯一的对应于它的文件名的类名。例如,在项目 helloworld 中的一个文件 Hello.java 中:

package helloworld; import javax.swing.*;import java.awt.*;import java.awt.event.*;  public class Hello {        // this is an empty class}

你可以在一个类内部声明变量和函数。在 Java 中,在一个类中的变量被称为字段

4、Java 方法

Java 的方法本质上是对象中的函数。基于预期返回的数据类型(例如 voidintfloat 等等),它们被定义为 public(意味着它们可以被任何其它类访问)或 private(限制它们的使用)。

    public void helloPrompt(ActionEvent event) {        String salutation = "Hello %s";         string helloMessage = "World";        message = String.fORMat(salutation, helloMessage);        JOptionPane.showMessageDialog(this, message);    }     private int someNumber (x) {        return x*2;    }

当直接调用一个方法时,以其类和方法名称来引用。例如,Hello.someNumber 指向在 Hello 类中的 someNumber 方法。

5、static

Java 中的 static 关键字使代码中的成员可以独立于包含其的对象而被访问。

面向对象编程中,你编写的代码用作“对象”的模板,这些对象在应用程序运行时产生。例如,你不需要编写一个具体的窗口,而是编写基于 Java  中的窗口类的窗口实例(并由你的代码修改)。由于在应用程序生成它的实例之前,你编写的所有代码都不会“存在”,因此在创建它们所依赖的对象之前,大多数方法和变量(甚至是嵌套类)都无法使用。

然而,有时,在对象被通过应用程序创建前,你需要访问或使用其中的数据。(例如,除非事先知道球是红色时,应用程序无法生成一个红色的球)。对于这些情况,请使用 static 关键字。

6、try 和 catch

Java 擅长捕捉错误,但是,只有你告诉它遇到错误时该做什么,它才能优雅地恢复。在 Java 中,尝试执行一个动作的级联层次结构以 try 开头,出现错误时回落到 catch,并以 finally 结束。如果 try 子句失败,则将调用 catch,最后,不管结果如何,总是由 finally 来执行一些合理的动作。这里是一个示例:

try {        cmd = parser.parse(opt, args);                if(cmd.hasOption("help")) {                HelpFormatter helper = new HelpFormatter();                helper.printHelp("Hello <options>", opt);                System.exit(0);                }        else {                if(cmd.hasOption("shell") || cmd.hasOption("s")) {                String target = cmd.getOptionValue("tgt");                } // else        } // fi} catch (ParseException err) {        System.out.println(err);        System.exit(1);        } //catch        finally {                new Hello().helloWorld(opt);        } //finally} //try

这是一个健壮的系统,它试图避免无法挽回的错误,或者,至少,为你提供让用户提交有用的反馈的选项。经常使用它,你的用户将会感谢你!

7、运行 Java 应用程序

Java 文件,通常以 .java 结尾,理论上说,可以使用 java 命令运行。然而,如果一个应用程序很复杂,运行一个单个文件是否会产生有意义的结果是另外一个问题。

来直接运行一个 .java 文件:

$ java ./Hello.java

通常,Java 应用程序以 Java 存档(jar)文件的形式分发,以 .jar 结尾。一个 JAR 文件包含一个清单文件(可以指定主类、项目结构的一些元数据),以及运行应用程序所需的所有代码部分。

要运行一个 JAR 文件,你可以双击它的图标(取决于你的操作系统设置),你也可以从终端中启动它:

$ java -jar ./Hello.jar

“新手学习Java需要注意什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 新手学习Java需要注意什么

本文链接: https://www.lsjlt.com/news/284452.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 新手学习Java需要注意什么
    本篇内容介绍了“新手学习Java需要注意什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先,如果你不确定是否你安装了 Java ,你可以...
    99+
    2023-06-16
  • 新手学习Java需要准备什么
    这篇文章主要讲解了“新手学习Java需要准备什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“新手学习Java需要准备什么”吧!1 我要开始学习Java了,我需要准备些什么东西呢? ...
    99+
    2023-06-03
  • 学习Linux需要注意什么
    小编给大家分享一下学习Linux需要注意什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、不要“玩 Linux”  很多人用 Linux 的时候会感觉很迷茫,...
    99+
    2023-06-13
  • Java新手开发者需要注意什么
    这篇文章主要介绍“Java新手开发者需要注意什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java新手开发者需要注意什么”文章能帮助大家解决问题。Java 是一个多功能的编程语言,在某种程度上,...
    99+
    2023-06-16
  • 新手转行学java难吗?新手学java需要注意的6个方面!
    新手转行学java难吗?新手学java需要注意的6个方面!...
    99+
    2023-06-02
  • 新手开发网站需要注意什么
    这篇文章将为大家详细讲解有关新手开发网站需要注意什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。第一、选择熟悉的框架因为本来就对网站的开发过程不太熟悉,所以如果选择一个你不熟悉的框架,那么会让整个开发的...
    99+
    2023-06-10
  • 初学J2ME需要注意什么
    这篇文章主要讲解了“初学J2ME需要注意什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“初学J2ME需要注意什么”吧!  下面请看一段代码:    import javax.microed...
    99+
    2023-06-03
  • 为什么Java打包需要注意缓存?学习笔记分享。
    Java作为一种强大的编程语言,被广泛应用于各种应用程序的开发。在使用Java进行开发过程中,我们经常需要将程序打包成可执行的JAR文件,以便于在不同的环境下进行部署和运行。但是,在进行Java打包时,我们需要特别注意缓存问题。本文将从缓存...
    99+
    2023-06-14
    打包 学习笔记 缓存
  • 学习java需要什么基础
    学习java需要的基础有:需要有C语言的基础,C 是一种面向过程的语言,对你的逻辑思维能力要求很高,而 JAVA 的面向对象的思想,与面向过程截然不同,它使开发变得更容易,代码也更加好维护。需要一定的英语基础,虽然编程语言中都是使用英语,但...
    99+
    2024-04-02
  • 新站优化需要注意什么
    这篇文章主要介绍了新站优化需要注意什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  1、各栏目内容添加完整后再上线  有很多站长制作一个网站喜欢把网站程序上传到FTP以后...
    99+
    2023-06-10
  • 新手租用日本服务器需要注意什么
    新手租用日本服务器需要注意的有:1、注意日本服务器的性能,以保证网络的稳定性;2、注意日本服务器的扩展性,以保证网站后期快速发展对服务器的扩展需求;3、注意日本服务器的配置,根据自己网站的需求选择合适的服务器配置;4、注意日本服务器的租用价...
    99+
    2024-04-02
  • Java编程中需要注意什么
    本篇内容介绍了“Java编程中需要注意什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 尽量在合适的场合使用单例使用单例可以减轻加载的负担...
    99+
    2023-06-17
  • 新手建站需要注意哪些问题
    本篇内容介绍了“新手建站需要注意哪些问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1、一定要做网站规划方案  一个网站的成功与否与建...
    99+
    2023-06-13
  • 买二手域名需要注意什么好
    买二手域名需要注意什么好?买二手域名成为了许多人获取优质域名的一种方式。在购买二手域名时,有几个重要的事项需要注意,以确保您做出正确的决策。 1. 域名来源:了解域名的来源非常重要。确保您购买的域名是合法的,并且不涉及任何侵权行为。核实域...
    99+
    2024-01-23
    买二手域名需要注意什么好 买域名 二手域名 域名知识
  • Python开发学习要注意什么问题
    这篇文章主要讲解了“Python开发学习要注意什么问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python开发学习要注意什么问题”吧!  要学习Python开发,就必须掌握这门技术。它...
    99+
    2023-06-02
  • java中CAS使用需要注意什么
    这篇文章将为大家详细讲解有关java中CAS使用需要注意什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Java有哪些集合类Java中的集合主要分为四类:1、List列表:有序的,可重复的;2、Queu...
    99+
    2023-06-14
  • 为什么 Java 学习笔记要特别注意 NumPy 和 Django?
    Java 是一门广泛应用于企业级开发和数据处理的编程语言。在 Java 学习笔记中,NumPy 和 Django 是两个非常重要的工具,需要特别注意。 NumPy 是一个 Python 库,用于处理科学计算中的大型多维数组和矩阵。在 Jav...
    99+
    2023-09-26
    学习笔记 numy django
  • 新手站长建站需要注意的问题
    本篇内容介绍了“新手站长建站需要注意的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!网络大潮中,一批又一批站长前仆后继,为了梦想,为了幸...
    99+
    2023-06-12
  • 新手建站有哪些问题需要注意
    这篇文章主要介绍“新手建站有哪些问题需要注意”,在日常操作中,相信很多人在新手建站有哪些问题需要注意问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”新手建站有哪些问题需要注意”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-10
  • 买了win10新电脑后需要注意什么
    这篇文章给大家分享的是有关买了win10新电脑后需要注意什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。如何激活预装的Windows操作系统?现在大部分笔记本、品牌台式机/一体机全线产品预装的Windows正版...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作