首页 > 编程语言 >Java 编程指南:入门,语法与学习方法

Java 编程指南:入门,语法与学习方法

时间:2024-01-30 21:57:02浏览次数:28  
标签:Java 入门 编程 System println java main out

Java 是什么?

Java 是一种流行的编程语言,诞生于 1995 年。由 Oracle 公司拥有,运行在超过 30 亿台设备上。Java 可以用于:

  • 移动应用程序(尤其是 Android 应用)
  • 桌面应用程序
  • 网络应用程序
  • 网络服务器和应用程序服务器
  • 游戏
  • 数据库连接
  • 等等!

为什么使用 Java?

Java 拥有以下优势:

  • 跨平台兼容(Windows、Mac、Linux、Raspberry Pi 等)
  • 世界上最流行的编程语言之一
  • 当前就业市场需求量大
  • 易于学习和使用
  • 开源且免费
  • 安全、快速且功能强大
  • 拥有庞大的社区支持(数千万开发者)
  • 面向对象语言,清晰的程序结构,允许代码重用,降低开发成本
  • Java 与 C++ 和 C# 语言相似,因此程序员可以轻松切换到 Java 或 vice versa

入门

1. 检查 Java 是否已安装

在命令提示符中输入以下命令:

java -version

2. 安装 Java

如未安装 Java,可前往 Oracle 官网 免费下载安装。

3. 设置环境变量 (Windows)

将 Java 安装目录下的 bin 文件夹路径配置到系统环境变量中。

4. 创建第一个 Java 文件

使用文本编辑器创建一个名为 Main.java 的文件,并写入以下代码:

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

5. 运行 Java 程序

在命令行中执行以下命令:

javac Main.java
java Main

输出结果应为:"Hello World"。

注意:

  • 确保文件名与类名匹配,且保存时使用 ".java" 扩展名。
  • 所有 Java 程序都需要存在 main() 方法。

Java 语法

Main.java 中,我们使用以下代码将 "Hello World" 打印到屏幕上:

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

示例解析:

  • 每行代码都必须包含在一个类中,类名始终以大写字母开头。
  • Java 区分大小写。
  • Java 文件名必须与类名匹配,保存时使用 ".java" 扩展名。
  • main() 方法是每个 Java 程序的入口。

main 方法:

所有 Java 程序都需要存在 main() 方法:

public static void main(String[] args)
  • main() 方法中的代码将被执行。
  • 花括号 {} 标记代码块的开始和结束。
  • System.out.println() 用于将值打印到屏幕上。

System.out.println():

main() 方法中,我们使用 println() 方法将一行文本打印到屏幕上:

public static void main(String[] args) {
  System.out.println("Hello World");
}
  • System 是一个内置的 Java 类,其中包含一些有用的成员,例如 out 代表 "output"。
  • println() 方法用于将值打印到屏幕上。
  • 每个代码语句必须以分号 (;) 结尾。

进一步学习

本节介绍了 Java 的基本概念,包括入门步骤、基本语法、类和方法。随着学习的深入,您将逐渐了解更高级的语法和概念。

推荐学习方法:

  • 阅读更多 Java 教程和书籍。
  • 练习编写不同的 Java 程序。
  • 尝试解决编程问题和代码挑战。
  • 参加在线课程或编程社区。

最后

为了方便其他设备和平台的小伙伴观看往期文章:

微信公众号搜索:Let us Coding,关注后即可获取最新文章推送

看完如果觉得有帮助,欢迎 点赞、收藏、关注

标签:Java,入门,编程,System,println,java,main,out
From: https://www.cnblogs.com/xiaowange/p/17998061

相关文章

  • JAVA基础-数组
    数组(array)是一种容器,用来存储同种数据类型的多个值。总结:数组容器在存储数据的时候,需要结合数据类型考虑。例如:int类型的数组容器(booleanbyteshortdouble)建议:容器的类型,和存储的数据类型保持一致数组的定义格式⚫格式一:数据类型[]变量名⚫范例:int[]array⚫格......
  • Java学习(day2)
    整数拓展inti=10;inti2=010;//八进制0inti3=0x10;//十六进制0x浮点数拓展floatf=0.1f;//0.1doubled=1.0/10;//0.1f!=d浮点数有舍入误差最好不用浮点数进行比较字符拓展charc1='a';charc2='中';System.out.println(c1);System.out......
  • 深入理解Java双列结合Map
    在Java编程中,集合框架提供了多种数据结构来存储和操作数据.其中,双列集合Map是一种非常有用且广泛使用的数据结构,本文我将深入探讨Java中的双列集合Map,介绍其特点、常用方法和使用场景.一、什么是双列集合Map?双列集合Map是一种用于存储键值对(Key-ValuePair)的数据结构.......
  • [RoarCTF 2019]Easy Java
    [RoarCTF2019]EasyJava打开是一个登录页面,通过爆破得到admin/admin888为账号密码此时刷新页面点击下面的help发现有help.docx文件变更为POST可下载文件打开docx并未发现flag信息查看了师傅们的WP之后才知道,涉及到Java的题目,我们首先读取初始化配置信息/WEB-INF/web.xm......
  • java打包将静态文件一起打
    java打包将静态文件一起打Java打包将静态文件一起打概述在Java开发中,我们常常需要将静态文件(如html、css、js等)一同打包到生成的jar文件中,以便于在项目部署时一并发布。本文将介绍如何实现这一过程,并提供详细的操作步骤和代码示例。流程下表展示了实现Java打包将静态文件一起......
  • CS231N Assignment3 入门笔记(Q4 GANs)
    斯坦福2023年春季CS231N课程第三次作业(最后一次)解析、笔记与代码,作为初学者入门学习。在这项作业中,将实现语言网络,并将其应用于COCO数据集上的图像标题。然后将训练生成对抗网络,生成与训练数据集相似的图像。最后,将学习自我监督学习,自动学习无标签数据集的视觉表示。本作业的......
  • Java实现Rabbitmq群发消息
    1.Rabbitmq简介RabbitMQ是一个实现了AMQP(AdvancedMessageQueuingProtocol)高级消息队列协议的消息队列服务,用Erlang语言。是面向消息的中间件。你可以把它想像成一个邮局:你把信件放入邮箱,邮递员就会把信件投递到你的收件人处。在这个比喻中,RabbitMQ是一个邮箱、邮局、邮递员......
  • 深入了解Java中的Map.size方法
    本文转载自:https://www.python100.com/html/54940.html在Java中,Map是一个非常重要和常用的数据结构,它用于存储键值对映射的集合。在Map中,size()这个方法是用来获取集合大小的,我们经常使用它来获取键值对映射的数量。但是,你知道吗?实际上,Map.size()的实现和使用也是有许多细节和注......
  • Qt QCustomPlot 入门教程
    简述QCustomPlot是一个基于QtC++的图形库,用于绘制和数据可视化-制作漂亮的2D图-曲线图、趋势图、坐标图、柱状图等,并为实时可视化应用程序提供高性能服务。它没有进一步的依赖关系,并有着良好的文档记录。QCustomPlot可以导出为各种格式,比如:PDF文件和位图(如:PNG、JPG......
  • [-001-]-Python语言的GUI编程工具包之PyQt5初步认识
    一、PyQt5的QtWidgets介绍PyQt5的QtWidgets模块包含了很多类,用于创建GUI应用程序的各种控件和窗口部件。其中一些主要的类包括:QApplication:应用程序类,负责管理应用程序的控制流程和事件循环QMainWindow:主窗口类,提供了一个应用程序的主界面QWidget:窗口部件类,是所有用户界面......