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

Java新手开发者需要注意什么

2023-06-16 17:06:23 935人浏览 安东尼
摘要

这篇文章主要介绍“Java新手开发者需要注意什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java新手开发者需要注意什么”文章能帮助大家解决问题。Java 是一个多功能的编程语言,在某种程度上,

这篇文章主要介绍“Java新手开发者需要注意什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java新手开发者需要注意什么”文章能帮助大家解决问题。

Java 是一个多功能的编程语言,在某种程度上,它用在几乎所有可能涉及计算机的行业了里。Java 比较的大优势是,它运行在一个 Java  虚拟机(JVM)中,这是一个翻译 Java 代码为与操作系统兼容的字节码的层。只要有 JVM 存在于你的操作系统上 ,不管这个操作系统是在一个服务器(或“  无服务器 ”,也是同样的)、桌面电脑、笔记本电脑、移动设备,或嵌入式设备 —— 那么,Java 应用程序就可以运行在它上面。

这使得 Java  成为程序员和用户的一种流行语言。程序员知道,他们只需要写一个软件版本就能最终得到一个可以运行在任何平台上的应用程序;用户知道,应用程序可以运行在他们的计算机上,而不用管他们使用的是什么样的操作系统。

很多语言和框架是跨平台的,但是没有实现同样的抽象层。使用 Java,你针对的是  JVM,而不是操作系统。对于程序员,当面对一些编程难题时,这是阻力最小的线路,但是它仅在当你知道如何编程 Java 时有用。如果你刚开始学习 Java  编程,这里有你需要知道的七个基础的提示。

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

$ java --version openjdk 12.0.2 2019-07-16 OpenJDK 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 基础库将被分组到以 java 或 javax  开头的软件包中。软件包提供一种类似于计算机上的文件夹的功能:它们为相关的元素提供结构和定义(以编程术语说,命名空间)。额外的软件包可以从独立开发者、开源项目和商业供应商获得,就像可以为任何编程语言获得库一样。

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

package helloworld; 

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

package jgamer.avatar; 

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

2、Java 导入

作为一名通晓多种语言的程序员,比较大的乐趣是找出是否用  include、import、use、require,或一些其它术语来引入你不管使用何种编程语言编写的库。在 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 的方法本质上是对象中的函数。基于预期返回的数据类型(例如 void、int、float 等等),它们被定义为  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/284461.html(转载时请注明来源链接)

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

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

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

下载Word文档
猜你喜欢
  • Java新手开发者需要注意什么
    这篇文章主要介绍“Java新手开发者需要注意什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Java新手开发者需要注意什么”文章能帮助大家解决问题。Java 是一个多功能的编程语言,在某种程度上,...
    99+
    2023-06-16
  • 新手开发网站需要注意什么
    这篇文章将为大家详细讲解有关新手开发网站需要注意什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。第一、选择熟悉的框架因为本来就对网站的开发过程不太熟悉,所以如果选择一个你不熟悉的框架,那么会让整个开发的...
    99+
    2023-06-10
  • 新手学习Java需要注意什么
    本篇内容介绍了“新手学习Java需要注意什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先,如果你不确定是否你安装了 Java ,你可以...
    99+
    2023-06-16
  • 用Golang开发前端需要注意什么?
    在使用 Golang 进行前端开发时,开发者需要注意一些关键性的问题,这些问题既包括技术层面的考虑,也包括实践经验和最佳实践。本文将从技术层面和实践经验两个方面进行探讨,并且通过具体的...
    99+
    2024-03-06
    性能 语法 跨平台 前端应用 golang开发
  • 新站优化需要注意什么
    这篇文章主要介绍了新站优化需要注意什么,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  1、各栏目内容添加完整后再上线  有很多站长制作一个网站喜欢把网站程序上传到FTP以后...
    99+
    2023-06-10
  • 新手租用日本服务器需要注意什么
    新手租用日本服务器需要注意的有:1、注意日本服务器的性能,以保证网络的稳定性;2、注意日本服务器的扩展性,以保证网站后期快速发展对服务器的扩展需求;3、注意日本服务器的配置,根据自己网站的需求选择合适的服务器配置;4、注意日本服务器的租用价...
    99+
    2024-04-02
  • 新手转行学java难吗?新手学java需要注意的6个方面!
    新手转行学java难吗?新手学java需要注意的6个方面!...
    99+
    2023-06-02
  • Java编程中需要注意什么
    本篇内容介绍了“Java编程中需要注意什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 尽量在合适的场合使用单例使用单例可以减轻加载的负担...
    99+
    2023-06-17
  • 新手建站需要注意哪些问题
    本篇内容介绍了“新手建站需要注意哪些问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1、一定要做网站规划方案  一个网站的成功与否与建...
    99+
    2023-06-13
  • 购物小程序开发需要注意什么问题
    小编给大家分享一下购物小程序开发需要注意什么问题 ,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、精准定位 作为商家,想要做一个小程序,首先需要精准定位,因为小...
    99+
    2023-06-27
  • web开发文件上传功能需要注意什么
    这篇文章主要介绍“web开发文件上传功能需要注意什么”,在日常操作中,相信很多人在web开发文件上传功能需要注意什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”web开发文件上传功能需要注意什么”的疑惑有所...
    99+
    2023-06-17
  • 买二手域名需要注意什么好
    买二手域名需要注意什么好?买二手域名成为了许多人获取优质域名的一种方式。在购买二手域名时,有几个重要的事项需要注意,以确保您做出正确的决策。 1. 域名来源:了解域名的来源非常重要。确保您购买的域名是合法的,并且不涉及任何侵权行为。核实域...
    99+
    2024-01-23
    买二手域名需要注意什么好 买域名 二手域名 域名知识
  • 初学者接触web前端需要注意什么
    本篇内容主要讲解“初学者接触web前端需要注意什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“初学者接触web前端需要注意什么”吧!模块化需要实现的功能解决命...
    99+
    2024-04-02
  • java中CAS使用需要注意什么
    这篇文章将为大家详细讲解有关java中CAS使用需要注意什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Java有哪些集合类Java中的集合主要分为四类:1、List列表:有序的,可重复的;2、Queu...
    99+
    2023-06-14
  • 新手站长建站需要注意的问题
    本篇内容介绍了“新手站长建站需要注意的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!网络大潮中,一批又一批站长前仆后继,为了梦想,为了幸...
    99+
    2023-06-12
  • 新手学习Java需要准备什么
    这篇文章主要讲解了“新手学习Java需要准备什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“新手学习Java需要准备什么”吧!1 我要开始学习Java了,我需要准备些什么东西呢? ...
    99+
    2023-06-03
  • 新手建站有哪些问题需要注意
    这篇文章主要介绍“新手建站有哪些问题需要注意”,在日常操作中,相信很多人在新手建站有哪些问题需要注意问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”新手建站有哪些问题需要注意”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-10
  • 买了win10新电脑后需要注意什么
    这篇文章给大家分享的是有关买了win10新电脑后需要注意什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。如何激活预装的Windows操作系统?现在大部分笔记本、品牌台式机/一体机全线产品预装的Windows正版...
    99+
    2023-06-28
  • discuz二次开发要注意什么
    在进行Discuz二次开发时,需要注意以下几点:1. 熟悉Discuz框架:Discuz是一种基于PHP的开源论坛软件,了解其框架结...
    99+
    2023-09-20
    discuz
  • Kali Linux需要注意什么
    这期内容当中小编将会给大家带来有关Kali Linux需要注意什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Kali Linux 在渗透测试和白帽子方面是业界领先的 Linux 发行版。默认情况下,该...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作