![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 79
爱编程的鱼
这个月摆烂了,哈哈哈哈。希望九月份不要太忙(●'◡'●)。
展开
-
Java新手零基础教程!Java 异常详解.^◡^.
子类化RuntimeException的异常不需要包含在任何方法的throws列表中。这些被称为未检查异常。java.lang中定义的未检查异常在下表中列出。异常含义算术错误,如除以零。数组索引超出边界。分配给不兼容类型的数组元素。投射无效。尝试使用未定义的枚举值。用于调用方法的非法参数。非法监视器操作,例如等待解锁的线程。环境或应用程序状态不正确。请求的操作与当前线程状态不兼容。一些类型的索引是超出界限的。使用负尺寸创建的数组。无效引用的使用无效。字符串到数字格式的转换无效。原创 2024-08-30 11:14:47 · 619 阅读 · 0 评论 -
Java新手零基础教程!Java 类讲解╭( ▔▽▔)╮
类定义了一种新的数据类型。此新类型可用于创建该类型的对象。类是对象的模板,对象是类的实例。原创 2024-08-30 11:08:41 · 383 阅读 · 0 评论 -
Java新手零基础教程!ヾ(≧ ▽ ≦)ゝ语句详解
Java if语句用于根据条件执行一个代码块。原创 2024-08-28 07:54:17 · 844 阅读 · 0 评论 -
Java新手零基础教程!(●‘◡‘●)运算符类型讲解
在数学表达式中使用算术运算符。下表列出了算术运算符:算术运算符的操作数必须是数字类型。您不能在类型上使用算术运算符,但可以在类型上使用它们。基本算术运算是加法,减法,乘法和除法。他们的行为正如你所期望的。减运算符也有一个一元形式,它取消它的单个操作数。下面的快速演示显示了如何在Java中进行简单的计算基本算术运算符。 public class Main { public static void main(String args[]) { System.out.println("原创 2024-08-28 07:16:51 · 676 阅读 · 0 评论 -
Java官网网址及其重要资源
无论你是初学者还是有经验的Java开发者,Java官网都是你学习和了解Java的不可或缺的资源。通过官网提供的下载、文档、教程、示例和社区,你可以更好地掌握Java编程技能,并在软件开发领域取得更大的成就。开始你的Java之旅吧!原创 2024-07-03 21:13:00 · 1834 阅读 · 1 评论 -
c++用什么软件编程?都有哪些?
C++ 作为一种高效、面向对象的编程语言,广泛应用于软件开发、游戏开发、嵌入式系统等领域。那么在进行 C++ 编程时,我们通常会使用哪些软件呢?下面就来具体分析。原创 2024-06-29 20:40:00 · 3369 阅读 · 1 评论 -
如何使用MATLAB写测试(4)重复劳动?TestMethodSetup!
类似的还有在test method运行后做收尾工作的TestMethodTeardown和TestClassTeardown。哟,不错,熟练掌握了TestParameter以及function handle,确实是名合格的实习生。我们来自俄罗斯的实习生是学Computer Vision的,最近他为我们展示了一个全新的程序。我看了后说,你老板要发飙的,上次学的TestParameter呢?,原来可以用TestMethodSetup来做一些重复的初始化工作。实习生翻阅了文档后,发现了?原创 2024-06-24 11:55:29 · 319 阅读 · 1 评论 -
大数据与java哪个好找工作?这篇文章帮你做选择!
大数据与java哪个好找工作?如果你追求稳定,希望快速就业,可以选择Java开发;如果你对数据分析充满热情,渴望挑战高薪,那么Java大数据绝对是你的不二之选!无论你选择哪个方向,持续学习、不断提升自己的技术实力才是王道!原创 2024-06-22 05:56:56 · 586 阅读 · 2 评论 -
Java 网站开发入门指南:如何用java写一个网站
本文介绍了用 Java 构建网站的基本流程和相关技术,希望对你有所帮助。Java 网站开发是一个庞大而复杂的领域,需要不断学习和实践才能掌握。从简单的网站开始,逐步学习新的技术和框架,你就能构建出功能强大、性能优异的 Java 网站。原创 2024-06-15 08:48:11 · 1113 阅读 · 1 评论 -
Java 编译报错:找不到符号? 手把手教你排查解决!
"找不到符号" 错误是 Java 开发中常见的编译错误,但通过仔细排查和解决,你可以轻松克服它。记住要仔细检查代码、管理好依赖项、设置正确的类路径,并确保代码结构合理。相信通过这篇文章,你已经掌握了排查和解决 "找不到符号" 错误的方法,能够更加顺利地进行 Java 开发了!原创 2024-06-09 14:23:45 · 3531 阅读 · 2 评论 -
Java速成要多久?这篇文章告诉你答案!
Java作为一门用途广泛且经久不衰的编程语言,吸引了无数学习者的目光。许多人希望能够快速掌握Java,以便进入软件开发行业或者提升自身的竞争力。那么,Java速成究竟要多久呢?原创 2024-06-06 06:08:35 · 320 阅读 · 1 评论 -
Java 新手入门:基础知识点一览
想要踏入 Java 的编程世界?别担心,这篇文章将用简单易懂的表格形式,带你快速了解 Java 的基础知识点。原创 2024-06-04 20:35:03 · 595 阅读 · 1 评论 -
Java八股文:程序员的“面试经”还是技术壁垒?
八股文”,在中国古代科举考试中,指的是一种程式化的文章写作格式,内容空洞,缺乏创新。而如今,这个词语被赋予了新的含义,用来形容技术面试中那些被反复问到的、概念性的问题和答案,尤其是在Java编程领域。那么,Java八股文究竟是什么?它为何存在?又会带来哪些影响呢?原创 2024-05-31 21:14:14 · 572 阅读 · 1 评论 -
Unity3D插件开发教程(一):自定义锚点组件
EditorHandlesMenuItemSelection使用Handles类在Scene视图绘制一个正方体整个插件的结构:首先我们在目录下创建一个代码(注意命名空间可能会报错,可以修改一下命名空间)。就是我们要实现的锚点组件了。它只有简单几个属性用于记录锚点的参数。所以在运行时并不会对效率产生多大的影响。/// 线框颜色/// 是否使用全局缩放/// 是否使用Handles标准尺寸以上的属性待会在使用到的时候会一一给予介绍。然后我们在AnchorComponent/Editor。原创 2024-05-18 18:11:11 · 1133 阅读 · 1 评论 -
bean在java中什么意思?这篇文章带你详细了解
Bean是Java开发中重要的概念,它可以帮助我们构建模块化、易于维护和可复用的代码。理解Bean的概念和使用方法,对于Java开发者来说至关重要。希望这篇文章能帮助你更好地理解Java Bean!原创 2024-05-14 18:27:51 · 344 阅读 · 1 评论 -
bean在java中什么意思?这篇文章带你详细了解
Bean是Java开发中重要的概念,它可以帮助我们构建模块化、易于维护和可复用的代码。理解Bean的概念和使用方法,对于Java开发者来说至关重要。希望这篇文章能帮助你更好地理解Java Bean!原创 2024-05-10 19:58:29 · 530 阅读 · 1 评论 -
(2)快速排序 (Quick Sort)
快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。算法描述快速排序使用分治法来把一个串(list)分为两个子串(sub-lists)。原创 2024-05-08 19:07:57 · 642 阅读 · 1 评论 -
(1)冒泡排序 (Bubble Sort)
冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。由于它的简洁,冒泡排序通常被用来对于程序设计入门的学生介绍算法的概念。图片来自维基百科。原创 2024-05-08 19:07:04 · 224 阅读 · 1 评论 -
Java如何获取当前日期和时间?
LocalDateTime 顾名思义,就是将以上两者联系起来,即可以获取日期,又可以获取时间。通过本文的介绍,大致地了解了 Java 中获取日期和时间的方法,以及使用 Java 8 中全新 API 来获取日期和时间。在Java中,获取当前日期最简单的方法之一就是直接实例化位于 Java 包 Java.util 的 Date 类。本文将为您介绍 Java 中关于日期和时间获取的方法,以及介绍 Java 8 中获取日期和时间的全新API。Calendar 类,是专门用来转换特定时刻和日历字段之间的日期和时间。原创 2024-05-04 20:05:42 · 703 阅读 · 1 评论 -
深入探究Java并发编程利器:AQS
AQS是Java并发包中的一个重要组件,它提供了一种基于FIFO等待队列的同步器框架。通过继承AQS并实现特定方法,可以构建各种不同类型的同步器,如锁、信号量、倒计时门闩等。AQS的核心思想是通过内部状态(state)和等待队列(wait queue)来实现线程的排队和同步。AQS是Java并发编程中一个强大的工具,它提供了一种可靠且灵活的方式来构建线程同步机制。通过深入了解AQS的工作原理和应用场景,我们可以更好地利用它来解决并发编程中的问题,提升程序的性能和可靠性。原创 2024-05-03 00:00:00 · 529 阅读 · 1 评论 -
Java显示程序包不存在?有三种解决方法!
在Java编程过程中,经常会遇到“程序包不存在”的错误消息。这通常是由于编译器无法找到所需的类或库而引起的。幸运的是,这个问题有多种解决方法。在本文中,我们将介绍三种常见的解决方法,并通过具体的实例来分析如何应对这个错误。原创 2024-04-21 16:32:41 · 9855 阅读 · 1 评论 -
作为一名java程序员需要考什么证书?
但是如果你只是找工作而已,进入小公司,java工程师证书是可以作为参考,具备证书,说明这个人基础还不错,而且有些证书是非常难考,工作了几年也不一定能考过。个人觉得吧,技能、有过项目经验更为重要,如果你认为有证书在手上,可以给自己的工作增加筹码,那你就去考吧,技多不压身,如果你认为只要能找个满意的工作,拿个满意的工资,有无证书无所谓,那就不用去考。我们在招聘网上找java工程师岗位时,尤其是大型的企业公司都要求至少是本科学历,可想而知,学历跨入职场的一道门槛,而证书则是个人能力的一个重要衡量标志。原创 2024-04-21 00:15:00 · 996 阅读 · 1 评论 -
Java 字符
在Java中,char存储字符。Java使用Unicode来表示字符。Unicode可以表示在所有人类语言中找到的所有字符。Java char是16位类型。字符的范围是0到65,536。没有负字符。原创 2024-04-20 14:28:32 · 1328 阅读 · 1 评论 -
Java 浮点类型
float类型表示单精度数字。float类型变量在需要一个分数组件时很有用。原创 2024-04-20 14:27:40 · 826 阅读 · 1 评论 -
Java 整数类型
最小的整数类型为byte。byte类型变量在使用来自网络或文件的数据流时非常有用。字节变量通过使用byte关键字声明。是有符号的8位类型,范围从-128到127。以下代码创建两个字节类型变量并分配值。上面的代码生成以下结果。字节类在对象中封装了原始类型字节的值。字节类提供了将字节转换为字符串和字符串转换为字节的几种方法。原创 2024-04-18 18:55:01 · 768 阅读 · 1 评论 -
Java 布尔类型
Java对逻辑值有一个布尔类型。这是所有关系运算符返回的类型。原创 2024-04-18 18:52:51 · 617 阅读 · 1 评论 -
Java入门教程||Java 变量
变量由标识符,类型和可选的初始化程序定义。变量还具有范围(可见性/生存期)。原创 2024-04-14 20:27:02 · 528 阅读 · 1 评论 -
Java 入门教程||Java 关键字
关键词是其含义由编程语言定义的词。Java关键字和保留字:标识符是程序员用来命名变量,方法,类或标签的单词。关键字和保留字不能用作标识符。标识符必须以字母,美元符号($)或下划线(_)开头;后续字符可以是字母,美元符号,下划线或数字。一些例子是:!Java标识符区分大小写。例如,myValue和MyValue是不同的标识符。原创 2024-04-14 20:25:47 · 441 阅读 · 1 评论 -
Java 9 新特性
Java 9 发布于 2017 年 9 月 22 日,带来了很多新特性,其中最主要的变化是已经实现的模块化系统。接下来我们会详细介绍 Java 9 的新特性。原创 2024-04-13 17:23:18 · 684 阅读 · 1 评论 -
Java 8 新特性
Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。原创 2024-04-12 20:34:09 · 407 阅读 · 1 评论 -
Java 实例 – 如何执行指定class文件目录(classpath)||Java 实例 – 如何查看当前 Java 运行的版本?
如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来指定class文件目录:以上命令中我们使用了 -classpath 参数指定了 HelloWorld 的 class 文件所在目录。原创 2024-04-11 18:38:41 · 480 阅读 · 1 评论 -
Java注册表:实现配置管理和持久化存储
Java注册表是一个名为java.util.prefs.Preferences的API,用于处理应用程序的配置信息和用户偏好。它提供了一种简单的方式来存储和检索数据,这些数据通常用于配置应用程序的行为、用户界面选项、保存最近使用的文件列表等。Java注册表是跨平台的,它在不同操作系统上使用不同的后端存储来实现。在Windows上,它通常使用Windows注册表,而在类Unix系统上,它使用文件系统路径。原创 2024-04-09 21:16:30 · 441 阅读 · 1 评论 -
Java 实例 – 如何编译 Java 文件||Java 实例 – 如何执行编译过 Java 文件
本文我们演示如何编译 HelloWorld.java 文件,其中 Java 代码如下:接下来我们使用 javac 命令来编译 Java 文件,并使用 java 命令执行编译的文件:c:\jdk\demoapp> javac HelloWorld.javac:\jdk\demoapp> java HelloWorld以上代码实例输出结果为:Hello WorldJava 实例 – 如何执行编译过 Java 文件本文我们演示如何执行编译过的 HelloWorld.java原创 2024-04-08 18:49:47 · 447 阅读 · 1 评论 -
Java 入门教程||Java 文档注释
Java支持三种注释方式。前两种分别是// 和/* */,第三种被称作说明注释,它以/** 开始,以 */结束。说明注释允许你在程序中嵌入关于程序的信息。你可以使用javadoc工具软件来生成信息,并输出到HTML文件中。说明注释,使你更加方便的记录你的程序的信息。原创 2024-04-08 18:46:11 · 835 阅读 · 1 评论 -
Java入门教程||Java Applet基础
applet是一种Java程序。它一般运行在支持Java的Web浏览器内。因为它有完整的Java API支持,所以applet是一个全功能的Java应用程序。原创 2024-04-06 09:38:22 · 1183 阅读 · 1 评论 -
Java入门教程||Java 多线程编程
Java 给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守候线程都结束运行后才能结束。原创 2024-04-03 18:58:34 · 781 阅读 · 1 评论 -
在java开发中平方怎么表示?平方表示的方法有哪几种?
在我们计算一个数的几次方的时候。我们按照课堂中老师的教法就是在一个数的右上角写上一个小小的数字用来表示一个数的几次方,那么大家知道“在java开发中平方怎么表示吗?”,那么我们就来看看在 java 开发中我们怎么表示一个数的平方。”的一些方法,希望这些方法和建议对你的学习和问题有所帮助,更多的关于 java 的知识我们都可以在。我们通过定义一个新的值,在循环中可以看到我们通过循环的次数直接的值相乘就可以得到我们要的结果。在上面我们可以看到,我们通过定义两个量就可以完成一个平方数了。原创 2024-04-02 18:28:38 · 1833 阅读 · 1 评论 -
Java官网64位下载:获取高效、安全的Java平台
为了确保你获取到高效、安全的Java平台,本文将介绍如何从Java官网下载64位版本,并提供一些实例说明。例如,如果你的操作系统是Windows,并且你使用的是64位的操作系统,那么选择相应的Windows 64位版本。:在Java官网的首页上,你会看到一个按钮或链接,上面写着“下载Java”或类似的字样。这将确保你获得高效、安全的Java平台,为你的编程项目提供稳定的基础。请记住,安装Java之前,最好检查一下你的操作系统和硬件架构,以确保选择正确的版本。确保按照提示进行正确的配置和选项选择。原创 2024-03-27 20:59:33 · 914 阅读 · 1 评论 -
Java开发者的必备工具库——Hutool
Hutool是一个开源的Java工具库,由国内开发者林智能(looly)开发并维护。它的目标是提供一套简洁、易用且功能强大的工具,方便开发者处理常见的开发任务。Hutool的设计理念是"让工具更加简单",它提供了一系列实用的工具类和方法,涵盖了字符串处理、日期时间操作、加密解密、文件操作、网络通信等方面。Hutool是一款功能强大且易用的Java工具库,它提供了丰富的功能和简化常见任务的方法。通过使用Hutool,Java开发者可以提高开发效率,简化开发流程,并且享受到高性能和可靠性带来的优势。原创 2024-03-25 21:24:43 · 658 阅读 · 1 评论 -
Java开发人员五大致命错误
在Java开发中,避免常见错误是提高代码质量和开发效率的关键。本文揭示了Java开发人员常犯的五大致命错误,并提供了宝贵的建议。遵循良好的命名和代码风格,您将能够更好地避免这些错误,提升代码质量并取得更高的开发效率。原创 2024-03-16 16:46:22 · 880 阅读 · 1 评论