摘要:
下面我们创建一个java程序,实现使用插入排序对数组元素进行排序。 插入排序对于小元素是有好处的,因为排序大量元素它需要更多的时间。 让我们来看看一个简单的java程序,使用插入排序算法对数组进行排序。 public class InsertionSortExample { public stati 阅读全文
posted @ 2023-01-31 22:18
cnetsa
阅读(54)
评论(0)
推荐(0)
摘要:
在这个示例中,我们创建一个java程序,实现使用选择排序对数组元素进行排序。 在选择排序算法中,搜索最低的元素并将其排列到适当的位置。用下一个最小的数字交换当前元素。 选择排序的Java实现代码示例如下 - public class SelectionSortExample { public sta 阅读全文
posted @ 2023-01-31 22:17
cnetsa
阅读(35)
评论(0)
推荐(0)
摘要:
在教程中,将创建一个java程序,使用冒泡排序对数组元素排序。 气泡排序算法也被称为最简单的排序算法。 在冒泡排序算法中,数组从第一个元素遍历到最后一个元素。 这里,将当前元素与下一个元素进行比较。如果当前元素大于下一个元素,则交换它们的位置。 public class BubbleSortExam 阅读全文
posted @ 2023-01-31 22:17
cnetsa
阅读(34)
评论(0)
推荐(0)
摘要:
Java中的阿姆斯壮数(armstrongnumber) 定义:阿姆斯壮数(armstrongnumber) 是等于其数字的立方数之和的数字,例如:0,1,153,370,371,407等。 现在试着理解为什么153是一个阿姆斯壮数字, 153 = (1*1*1)+(5*5*5)+(3*3*3)。 阅读全文
posted @ 2023-01-31 22:17
cnetsa
阅读(100)
评论(0)
推荐(0)
摘要:
Java中的阶乘程序:n的阶乘是所有正整数的乘积。 n的因子由n!来表示。 例如: 4! = 4*3*2*1 = 24 5! = 5*4*3*2*1 = 120 Java 这里,4!发音为“4的阶乘”。阶乘通常用于组合和排列(数学)。 用java语言编写阶乘程序有很多方法。下面来看看在java中编写 阅读全文
posted @ 2023-01-31 22:16
cnetsa
阅读(192)
评论(0)
推荐(0)
摘要:
Java中的回文数定义:回文数是反向后与原数字也是相同的数字(即:从左边读和从右边读过来都是同一个数字)。 例如,545,151,3454,343,171,4884都是回文数。 实现回文数算法 获取要检查回文的数字 将数字保存在临时变量中 反转数字 将临时数字与反转数字进行比较 如果两个数字相同,则 阅读全文
posted @ 2023-01-31 22:15
cnetsa
阅读(44)
评论(0)
推荐(0)
摘要:
质数(prime number)又称素数,有无限个。质数定义是:在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数。例如,2,3,5,7,11,13,17 ….是素数。 注意:0和1不是素数。 2是唯一的偶数素数,因为所有其他偶数可以除以2。 下面来看看java中的素数程序。 在这个j 阅读全文
posted @ 2023-01-31 22:13
cnetsa
阅读(42)
评论(0)
推荐(0)
摘要:
在斐波那契数列中,下一个数字是前两个数字的总和,例如:0,1,1,2,3,5,8,13,21,34,55等。斐波那契数列的前两个数字是0和1,第三个数字是前两个数字的和,也就是 0+1=1,所以这里第三个数字的值是 1 。 在java中有两种方式编写斐波那契数列(fibonacci)程序: 不使用递 阅读全文
posted @ 2023-01-31 22:12
cnetsa
阅读(55)
评论(0)
推荐(0)
摘要:
Java基础实例程序在面试中经常提到。这些程序可以从控制语句,数组,字符串,面向对象等等。让我们来看看下面java实例程序的列表。 1. 斐波纳契数列 编写一个java程序打印斐波纳契(fibonacci)数列不使用递归和使用递归。示例链接:斐波纳契数列代码实现 输入: 10 输出: 0 1 1 2 阅读全文
posted @ 2023-01-31 22:08
cnetsa
阅读(56)
评论(0)
推荐(0)
摘要:
java注释是不会被编译器和解释器执行的语句。 注释可以用于提供关于变量,方法,类或任何语句的信息或解释。 它也可以用于在特定时间隐藏程序代码。 Java注释的类型 在Java中有3种类型的注释。它们分别如下 - 单行注释 多行注释 文档注释 1)Java单行注释 单行注释仅用于注释一行,它使用的是 阅读全文
posted @ 2023-01-31 22:08
cnetsa
阅读(93)
评论(0)
推荐(0)
摘要:
Java continue语句用于继续循环。 它继续程序的当前流程,并在指定条件下跳过剩余的代码。在内循环的情况下,它仅继续内循环。 语法: jump-statement; continue; Java Java continue语句示例 示例: public class ContinueExamp 阅读全文
posted @ 2023-01-31 22:07
cnetsa
阅读(77)
评论(0)
推荐(0)
摘要:
Java break用于断开循环或switch语句。它在指定条件下中断程序的当前流程。 在内循环的情况下,它仅中断内循环,外循环仍然可继续执行。 语法: jump-statement; break; Java break语句的执行流程图如下所示 - Java Break语句和循环 示例: publi 阅读全文
posted @ 2023-01-31 22:06
cnetsa
阅读(83)
评论(0)
推荐(0)
摘要:
Java do-while循环用于多次迭代程序的一部分或重复多次执行一个代码块。 如果迭代次数不固定,必须至少执行一次循环,建议使用do-while循环。 Java do-while循环至少执行一次,因为它是在循环体之后检查条件。 语法: do{ //code to be executed }whi 阅读全文
posted @ 2023-01-31 22:06
cnetsa
阅读(102)
评论(0)
推荐(0)
摘要:
Java while循环用于重复程序的一部分几次或重复执行一个代码块。 如果迭代次数不固定,建议使用while循环。 语法: while(condition){ //code to be executed } Java 下面是 while 循环的执行流程 - 示例: public class Whi 阅读全文
posted @ 2023-01-31 22:06
cnetsa
阅读(131)
评论(0)
推荐(0)
摘要:
Java for循环用于多次迭代程序的一部分,或者多次执行同一个代码块。如果迭代次数是固定的,建议使用for循环。 java中有三种类型的for循环。如下所示 - 简单for循环 for-each或增强型for循环 标记for循环 1. Java简单For循环 简单的for循环与C/C++相同。我们 阅读全文
posted @ 2023-01-31 22:05
cnetsa
阅读(288)
评论(0)
推荐(0)
摘要:
Java switch语句用于从多个条件执行一个语句。它就像if-else-if语句一样。 语法: switch(expression){ case value1: //code to be executed; break; //optional case value2: //code to be 阅读全文
posted @ 2023-01-31 22:04
cnetsa
阅读(100)
评论(0)
推荐(0)
摘要:
Java if语句用于测试条件。它检查布尔条件为:true或false。 java中有各种类型的if语句,它们分别如下: if语句 if-else语句 嵌套if语句 if-else-if语句 Java if语句 Java语言中的if语句用于测试条件。如果条件为true,则执行if语句块。 语法: i 阅读全文
posted @ 2023-01-31 22:04
cnetsa
阅读(240)
评论(0)
推荐(0)
摘要:
java中的运算符是用于执行运算(加,减,乘,除等)操作的符号。例如:+, - ,*,/等。 Java中有许多类型的运算符,如下所示: 一元运算符 算术运算符 移位运算符 关系运算符 按位运算符 逻辑运算符 三元运算符 分配运算符 运算符优先级 后缀 expr++, expr-- 一元 ++expr 阅读全文
posted @ 2023-01-31 22:03
cnetsa
阅读(45)
评论(0)
推荐(0)
摘要:
Unicode是一种通用的国际标准字符编码,能够表示世界上大多数的书面语言。 为什么java使用Unicode系统? 在Unicode之前,有很多语言标准: ASCII (美国信息交换标准代码)。 ISO 8859-1 用于表示西欧语言。 KOI-8 用于表示俄文。 GB18030 和 BIG-5 阅读全文
posted @ 2023-01-31 22:03
cnetsa
阅读(55)
评论(0)
推荐(0)
摘要:
变量是一个内存位置的名称。 java中有三种类型的变量:局部变量,实例变量和静态变量。 java中有两种类型的数据类型:原始数据类型和非原始数据类型。 变量 变量是在内存中分配的保留区域的名称。换句话说,它是内存位置的名称。这意味着它的值可以改变。 变量类型 java中有三种类型的变量: 局部变量 阅读全文
posted @ 2023-01-31 22:01
cnetsa
阅读(56)
评论(0)
推荐(0)
摘要:
JVM(Java虚拟机)是一个抽象机器。 它是一个提供可以执行Java字节码的运行时环境的规范。JVM可用于许多硬件和软件平台(即JVM是平台相关的)。 什么是JVM? JVM(Java虚拟机)是: 指定Java虚拟机的工作的规范。 但实现提供程序是独立的选择算法。 其实现是由Sun和其他公司提供。 阅读全文
posted @ 2023-01-31 21:57
cnetsa
阅读(40)
评论(0)
推荐(0)
摘要:
好多开发者学习 Java 编程有若干个年头了,但真正了解JDK,JRE和JVM之间的区别应该不多,别不服,大概是因为平时都是在Coding <=> Bug,没有时间去阅读相关资料吧。了解JDK,JRE和JVM之间的区别在Java中很重要,在这里简要概述了JVM。 如果要了解Java虚拟机的详细知识, 阅读全文
posted @ 2023-01-31 21:54
cnetsa
阅读(40)
评论(0)
推荐(0)
摘要:
在前面的教程中,我们已经了解了第一个程序,如何编译以及如何运行第一个java程序。 这里,我们将了解和学习在编译和运行java程序时编译器和解释器发生什么。此外,我们将看到一些第一个程序中的一些问题。 编译时会发生什么? 在编译时,java文件由Java Compiler编译(它不与操作系统交互), 阅读全文
posted @ 2023-01-31 21:52
cnetsa
阅读(22)
评论(0)
推荐(0)
摘要:
在这篇文章中,我们来学习如何编写一个java的简单程序。在安装JDK后编写一个简单的 hello java 程序。 要创建一个简单的java程序,需要创建一个包含main方法的类。下面先了解一下要求。 Hello Java示例的要求 要执行任何java程序,您首先需要: 安装JDK,如果你没有安装它 阅读全文
posted @ 2023-01-31 21:49
cnetsa
阅读(500)
评论(0)
推荐(0)
摘要:
1- 需要怎样开始学习? 要开始学习 Java 编程,你需要两样东西: JDK (Java Deverlopment Kit) Java开发工具包(JDK)是一个用于开发Java应用程序和小程序的软件开发环境。它包括Java运行时环境(JRE),编译器/加载程序(JAVA),编译器(javac),归 阅读全文
posted @ 2023-01-31 21:44
cnetsa
阅读(56)
评论(0)
推荐(0)
摘要:
在开始设置使用 Java 之前,则需要从系统中删除 OpenJDK/JRE。 请使用以下命令 : yiibai@ubuntu:~$ sudo apt-get purge openjdk-\* Shell 系统会要求确认。确认删除则输入:Y,等待一段时间后,卸载完成! 第2步: 查看 Ubuntu 操 阅读全文
posted @ 2023-01-31 21:41
cnetsa
阅读(273)
评论(0)
推荐(0)
摘要:
初学者快速学习Java 1- 介绍 2- 创建Java工程 3- 原始数据类型 4- 变量 5- 控制流程 5.1- if-else语句 5.2- 一般操作符 5.3- 布尔值 5.4- switch- case -default语句 5.5- for循环 5.6- while循环 5.7- do- 阅读全文
posted @ 2023-01-31 21:38
cnetsa
阅读(49)
评论(0)
推荐(0)
摘要:
Java编程语言最初由Sun Microsystems开发,由James Gosling发起并于1995年发布,作为Sun Microsystems Java平台(Java 1.0 [J2SE])的核心组件。 Java标准版的最新版本是Java SE 8。随着Java的发展及其广泛普及,构建了多种配 阅读全文
posted @ 2023-01-31 21:32
cnetsa
阅读(147)
评论(0)
推荐(0)
摘要:
Java是一种高级,健壮,安全和面向对象的编程语言。它是一种广泛使用的计算机编程技术。在本教程中将从了解一些基本问题开始学习java,例如:了解什么是java,核心java,java在哪里使用,在java中创建什么类型的应用程序,为什么使用java等等。 第1部分. Java入门 Java开发环境配 阅读全文
posted @ 2023-01-31 21:31
cnetsa
阅读(38)
评论(0)
推荐(0)
摘要:
idea 阅读全文
posted @ 2023-01-31 20:28
cnetsa
阅读(26)
评论(0)
推荐(0)
摘要:
“套件测试”是指捆绑了几个单元测试用例并运行起来。在JUnit中,@RunWith 和 @Suite 这两个注解是用来运行套件测试。 下面的例子演示这两个单元测试:JunitTest1 和 JunitTest2,在执行JunitTest5 后会一起运行。 import org.junit.runne 阅读全文
posted @ 2023-01-31 20:17
cnetsa
阅读(69)
评论(0)
推荐(0)
摘要:
“时间测试 是指,一个单元测试运行时间是否超过指定的毫秒数,测试将终止并标记为失败。 import org.junit.*; /** * JUnit TimeOut Test * @author yiibai * */ public class JunitTest4 { @Test(timeout 阅读全文
posted @ 2023-01-31 20:13
cnetsa
阅读(83)
评论(0)
推荐(0)
摘要:
这种“忽略”是指方法还没有准备好进行测试,JUnit引擎会绕过(忽略)这个方法。 import org.junit.*; /** * JUnit Ignore Test * @author yiibai * */public class JunitTest3 { @Ignore("Not Ready 阅读全文
posted @ 2023-01-31 20:09
cnetsa
阅读(44)
评论(0)
推荐(0)
摘要:
它用于测试由方法抛出的异常。 import org.junit.*; /** * JUnit Expected Exception Test * @author yiibai * */public class JunitTest2 { @Test(expected = ArithmeticExcep 阅读全文
posted @ 2023-01-31 20:06
cnetsa
阅读(127)
评论(0)
推荐(0)
摘要:
本教程介绍了在JUnit4中支持的基本注解。 import org.junit.*;import static org.junit.Assert.*;import java.util.*; /** * @author yiibai * */public class JunitTest1 { priv 阅读全文
posted @ 2023-01-31 20:03
cnetsa
阅读(52)
评论(0)
推荐(0)
摘要:
可以在Eclipse之外运行JUnit测试,使用org.junit.runner.JUnitCore类。 这个类提供了runClasses()方法,它允许运行一个或多个测试类。 runClasses()方法返回类型是org.junit.runner.Result对象类型。 这个对象可以被用来收集关于 阅读全文
posted @ 2023-01-31 19:59
cnetsa
阅读(346)
评论(0)
推荐(0)
摘要:
在本节中,我们学习和了解JUnit中叫做规则的新功能,它允许非常灵活在测试类重新定义每个测试方法的行为。 为了这个目的,@Rule注解被使用来标出测试类的公共字段。 这些字段类型为MethodRule,这是测试方法如何运行并报告。 多个MethodRules可以应用到一个测试方法。 MethodRu 阅读全文
posted @ 2023-01-31 19:30
cnetsa
阅读(39)
评论(0)
推荐(0)
摘要:
在本节中,我们将学习如何创建参数测试。为此,我们将使用前面章节中提供的一个公共方法添加整数。因此,这是要进行的测试类。 但是,一个测试类也可以被看作是一个参数化测试类?当然,但它要满足下列所有要求: 该类被注解为 @RunWith(Parameterized.class). 如前一节中所说明的, @ 阅读全文
posted @ 2023-01-31 19:28
cnetsa
阅读(50)
评论(0)
推荐(0)
摘要:
在本节中,我们将学习如何创建套件测试。测试套件是一些测试不同类用例,可以使用@RunWith和@Suite注解运行所有东西在一起。如果有很多测试类,想让它们都运行在同一时间,而不是单一地运行每个测试,这是非常有用的。 当一个类被注解为@RunWith, JUnit 将调用被在其中注解,以便运行测试类 阅读全文
posted @ 2023-01-31 19:25
cnetsa
阅读(46)
评论(0)
推荐(0)
摘要:
在本节中,我们将展示使用JUnit的一个完整的例子。我们将详细了解如何创建和运行测试,我们将展示如何使用特定的注释和JUnit断言。 1. 初始步骤 让我们创建一个名为 JUnitGuide 的Java项目. 在 src 文件夹, 我们用鼠标右键单击并选择 New -> Package, 创造一个新 阅读全文
posted @ 2023-01-31 19:21
cnetsa
阅读(149)
评论(0)
推荐(0)
摘要:
void assertEquals([String message], expected value, actual value) 断言两个值相等。值可能是类型有 int, short, long, byte, char or java.lang.Object. 第一个参数是一个可选的字符串消息 v 阅读全文
posted @ 2023-01-31 19:19
cnetsa
阅读(100)
评论(0)
推荐(0)
摘要:
注解 描述 @Test public void method() 测试注释指示该公共无效方法它所附着可以作为一个测试用例。 @Before public void method() Before注释表示,该方法必须在类中的每个测试之前执行,以便执行测试某些必要的先决条件。 @BeforeClass 阅读全文
posted @ 2023-01-31 19:16
cnetsa
阅读(72)
评论(0)
推荐(0)
摘要:
在本节中,我们将看到一个简单的JUnit例子。 先创建一个工程,名称为:CalculateTest,并在这个工程上点击右键,选择:Build Path -> Add Library -> JUnit ...,如下图所示: 选择 JUnit 的库版本为:JUnit 4,如下图所示: 整个工程的结构如下 阅读全文
posted @ 2023-01-31 19:12
cnetsa
阅读(52)
评论(0)
推荐(0)
摘要:
JUnit是什么? JJUnit是用于编写和运行可重复的自动化测试的开源测试框架, 这样可以保证我们的代码按预期工作。JUnit可广泛用于工业和作为支架(从命令行)或IDE(如Eclipse)内单独的Java程序。 JUnit提供: 断言测试预期结果。 测试功能共享通用的测试数据。 测试套件轻松地组 阅读全文
posted @ 2023-01-31 19:10
cnetsa
阅读(757)
评论(0)
推荐(0)

浙公网安备 33010602011771号