Java 入门教程
文章平均质量分 92
Java 入门教程
红薯不甜
本人学识渊博、经验丰富,代码风骚、效率恐怖,前端、后端无不精通,熟练掌握各种框架,深山苦练20余年,一天只睡4小时,电话通知出bug后秒登vpn,千里之外定位问题,瞬息之间修复上线。
展开
-
17. 【Java教程】Java 方法
在前面我们已经了解过方法的概念,Java 程序的入口main()就是一个方法。语句中println()也是一个方法。如果你使用查看代码,可以使用Ctrl+ 鼠标左键单击代码中的println()方法,查看 JDK 源码中对于这个方法的定义:上面的截图就是我们经常调用的老朋友println()方法的代码实现,我们可以将方法理解为一个命名语句块,通过其名称 + 括号运算符()可以调用。我们可以将需要重复编写的代码,封装到一个方法中。提高代码的复用性。访问修饰符 返回类型 方法名(参数列表) {若干语句;原创 2024-05-21 11:58:30 · 838 阅读 · 0 评论 -
16. 【Java教程】数组
数组是相同类型的数据按照顺序组成的一种引用数据类型。Java 中有基本数据类型和引用数据类型两种数据类型。数组就是引用数据类型。原创 2024-05-21 11:48:34 · 621 阅读 · 0 评论 -
12. 【Java教程】Java 表达式、语句和块
我们在前面的小节中,已经学习了变量和运算符。有了这些前置知识,我们就可以学习表达式、语句和块了。运算符可用于构建表达式,表达式可以进行值的计算,它是语句的核心组成部分;而语句是指令式编程语言中最小的独立元素;多条语句又可以组成语句块。本小节我们将学习表达式的概念和常用分类,也将了解到什么是语句和块。在 中,表达式是根据 Java 语法由变量、运算符和方法调用组成的结构,表达式的结算结果为单个值。表达式实例:上面代码中, 就是一个算数表达式,而 就是一个布尔表达式,代码中的 语句将在下一小节讲到,原创 2024-05-18 10:30:00 · 945 阅读 · 0 评论 -
15. 【Java教程】字符串
字符串(string)是由零个或多个字符组成的有限序列,它是编程语言中表示文本的数据类型。简单来说,字符串就是一串字符。原创 2024-05-20 15:00:31 · 551 阅读 · 0 评论 -
14. 【Java教程】Java 循环语句
循环结构能够让程序员以最少的精力去完成大量重复的工作,它可以让计算机根据条件做循环计算,当条件成立时继续循环,当条件不成立时结束循环。12345bug使用循环结构,就可以解决上述弊端。下面我们打开代码编辑器,新建一个聪明的你可能发现,如果将i <= 10改为i <= 100,屏幕将依次从1打印100。上述代码中,我们看到不需要再去编写多条打印语句,同样得到了我们想要的结果,代码量大大减少。那么上述代码具体有什么含义呢,为什么这样写就实现了多个数字的打印呢?在本小节中,我们就会进行详细介绍。原创 2024-05-20 14:47:04 · 570 阅读 · 0 评论 -
13. 【Java教程】Java 条件语句
条件语句通过判断给定条件的来控制程序的执行。在上一小节中,我们已经简要介绍过了语句和块的概念。那么本小节我们将进一步展开介绍Java中所有类型的条件语句。原创 2024-05-18 14:00:00 · 1782 阅读 · 1 评论 -
11. 【Java教程】Java 运算符
Java 语言提供了执行加减乘除四则运算的运算符。算数运算符被用在数学表达式中,可以使用任意嵌套的小括号,其作用与数学中相同。下表列出了算术运算符:int a = 2;int b = 4;运算符描述例子加法运算符 (也用于字符串连接)a + b 等于 6减法运算符a - b 等于 -2乘法运算符a * b 等于 8除法运算符b / a 等于 2取余运算符b % a 等于 0++自增运算符a ++ 等于 3--自减运算符b – 等于 3关系运算符又称为比较运算符。原创 2024-05-17 16:53:26 · 1029 阅读 · 1 评论 -
10. 【Java教程】Java 基本数据类型
前面我们学习了变量,每个变量都是有数据类型的。本小节,我们将主要介绍,除了我们在示例中经常用到的int类型外,Java语言还有其他7种基本数据类型。它们由语言预先定义,也称内置数据类型,顾名思义,它们是Java语言中最基本的数据类型。另外注意:引用数据类型并不属于基本数据类型的范畴,我们将在后面讲解。byteshortintlongfloatdoublechar和boolean。原创 2024-05-17 16:45:37 · 822 阅读 · 0 评论 -
09. 【Java教程】Java 变量
在程序设计中,变量是指一个包含值的存储地址以及对应的符号名称。从定义上来看,变量大概可分为两部分:变量的名字和变量的值,可通过变量名来访问变量值。简单来说,变量就是存储数据的载体。对于 Java 语言来讲,Java 是一种强类型的语言,因此变量都必须有一个类型。// =左侧的age是变量名,右侧的22是变量值。原创 2024-05-16 15:47:31 · 967 阅读 · 0 评论 -
08. 【Java教程】Java 基础语法
本小节我们将介绍Java语言的基础语法,包括我们在编写第一个Java程序时已接触过的类、主方法的概念,以及在编程中给源代码文件和类起名字的时候应该注意什么,什么样的名字是可以使用的,什么样的名字是不可以使用的,还有如何为代码添加注释等内容。只有掌握了这些最基础的知识,才能减少后续学习中的困扰,避免踩坑。原创 2024-05-16 15:30:08 · 738 阅读 · 0 评论 -
07. 【Java教程】Java 集成开发环境 - IntelliJ IDEA
IDE 即的缩写,中文意为集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。IntelliJ IDEA 是由JetBrains公司开发的高效智能的 Java 集成开发工具,在业界被公认为最好的 java 开发工具,JetBrains 针对个人开发者及企业组织提供不同的授权方式。由于其优越的开发体验,近些年来得到越来越多个人开发者及企业的青睐,将其作为首选的 Java 开发工具。原创 2024-05-15 11:33:54 · 1083 阅读 · 0 评论 -
06. 【Java教程】Java 集成开发环境 - Eclipse
IDE 即的缩写,中文意为集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套件。是一款由Eclipse 基金会开发的跨平台开源集成开发环境,该软件可以用来 Java 程序的集成开发。可大大提高我们的开发效率。原创 2024-05-15 11:29:09 · 851 阅读 · 0 评论 -
05. 【Java教程】第一个 Java 程序
本节我们将以Windows操作系统为例,编写并执行第一个Java程序。在这之前,请确保你的操作系统上已经安装了JDK。原创 2024-05-14 17:07:14 · 903 阅读 · 1 评论 -
04. 【Java教程】在 Linux 上安装 Java
本小节我们将介绍如何在 Linux 平台安装 Java 。我们选用最常用的 Linux 发行版本CentOS来进行(注:版本号为CentOS 7.6)。1. 下载安装包我们首先打开Oracle官网的 JDK 下载地址,找到 Java SE 15 版块,点击JDK Download按钮。点击JDK Download按钮后,我们会跳转到 JDK 下载详情页面。在下载详情页面可以找到如下图这样的一个表格,在最右侧 Download 一列中找到jdk-15.0.1_linux-原创 2024-05-13 11:00:31 · 806 阅读 · 0 评论 -
03. 【Java教程】在 MacOS 上安装 Java
本小节我们将介绍如何在 MacOS 平台安装 Java。原创 2024-05-13 10:58:01 · 822 阅读 · 0 评论 -
02. 【Java教程】Windows 上安装 Java
由于微软已正式终止对 Win7 操作系统的支持,作为新时代的程序员,我们使用 Win10 操作系统来进行安装演示。我们在下载详情页面可以找到如下图这样的一个表格,在最右侧 Download 一列中找到。目录,这样写是为了更直观,容易维护,如果你需要修改Java的安装目录,直接编辑。完成了安装包的下载和本机安装,我们还有一个重要步骤,就是配置环境变量。此时网页上会弹出如下对话框,提示如果你想要下载必须遵守其协议,安装包下载完成后,打开安装包,开始安装。点击下一步后开始安装,等待安装完成。原创 2024-05-10 14:29:44 · 423 阅读 · 0 评论 -
01. 【Java教程】Java 简介
这个过程中,机器代码文件必须在为其编译的平台才能执行(这里的平台指的是 Windows、Linux、Mac OS 等),也就是说,我们的代码如果希望在多个平台执行,那就必须多次编译程序。计算机硬件的发展为软件技术的发展提供了更好的土壤,为了让大型软件项目易于管理,降低开发和维护的成本,面向对象技术也就应运而生。在大多数人看来,Java 语言已经非常完美,但是,Java 语言并非没有缺陷,Java 语言缺少硬件特定的数据类型,也没有能够指向任意地址的指针或编程方法之类的功能。来管理对象生命周期中的内存。原创 2024-05-10 14:24:02 · 948 阅读 · 0 评论