![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
晚星-离落
这个作者很懒,什么都没留下…
展开
-
junit单元测试
是什么Java编程语言的单元测试框架。特点JUnit 是一个开放的资源框架,用于编写和运行测试。提供注释来识别测试方法。提供断言来测试预期结果。提供测试运行来运行测试。JUnit 测试允许你编写代码更快,并能提高质量。JUnit 优雅简洁。没那么复杂,花费时间较少。JUnit 测试可以自动运行并且检查自身结果并提供即时反馈。所以也没有必要人工梳理测试结果的报告。JUnit 测试可以被组织为测试套件,包含测试用例,甚至其他的测试套件。JUnit 在一个条中显示进度。如果运行良好则是绿色;原创 2020-09-23 21:21:31 · 222 阅读 · 0 评论 -
LeetCode88 Merge Sorted Array
题目解析根据题意,作为参数的两个数组都是有序的。创建一个数组,长度是两个数组之和,从尾部开始遍历,将值装入数组中。题解class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) { int index1 = m - 1; int index2 = n - 1; int indexMerge = m + n - 1; whi原创 2020-07-26 21:36:51 · 89 阅读 · 0 评论 -
为什么在java中int类型和float类型都是4个字节,但是float类型的数值范围却大于int的数值范围
为什么在java中int类型和float类型都是4个字节,但是float类型的数值范围却大于int的数值范围在Java学习过程中,发现明明Java中的int类型和float类型所占的字节完全相同,但是float类型的数值范围确实远大于int类型的数值范围。且随我慢慢道来。先说真实原因而后慢慢解析其原因就是:int类型和float组成结构先说此两种数据类型的组成结构int类型:第一位是符号位代表正负,剩下的31位表示数值位。float类型:第一位是符号位代表正负,余下的是八位指数位和23位底数原创 2020-07-24 20:04:37 · 3614 阅读 · 0 评论 -
剑指Offer- 10-1 斐波那契数列
题目写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。eg1输入:n = 5输出:5eg2输入:n = 2输出:1解题class S原创 2020-07-23 21:31:17 · 126 阅读 · 0 评论 -
JRE和JVM和JDK的关系
JRE(Java Runtime Enviroment): Java运行时环境,Java程序运行所必须的环境JVM(Java Virtual Machine):Java 虚拟机,是Java实现跨平台最核心的部分。由JRE和Java核心类库组成。JDK(Java Development Kit):Java开发工具包,由JVM和一些开发工具包组成。...原创 2020-07-23 20:12:39 · 71 阅读 · 0 评论 -
JDK的安装
JDK的配置安装Windows系统傻瓜式安装,双击安装包,一直点下去就可以了,在选择安装路径的时候注意不要选择C盘。可以在其他盘创建一个文件夹用于安装。配置环境点击此电脑,右键,点击属性点击高级系统设置点击环境变量点击新建如图所示在变量名输入JAVA_HOME,在变量值输入你安装JDK时候所选择的环境。编辑环境变量,找到名为path的系统变量,双击。输入%JAVA_HOME%\bin。之后一直点击确定就可以了。测试是否可用Linux系统下载指定版本的压缩包(以.原创 2020-07-23 19:59:08 · 80 阅读 · 0 评论 -
剑指Offer-06 从尾到头打印链表
题目输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。eg输入:head = [1,3,2]输出:[2,3,1]题解/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public in原创 2020-07-22 21:29:56 · 77 阅读 · 0 评论 -
java数据类型以及类型转换(基本数据类型和引用数据类型)
1 数据类型概述和分类目录1 数据类型概述和分类1.1 为什么有数据类型1.2 java中数据类型分类1.2.1 基本数据类型1.3 引用数据类型2 类型转换2.1 基本数据类型类型转换2.1.1 隐式转换2.1.2 强制转换1.1 为什么有数据类型Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间....原创 2019-03-16 23:05:14 · 705 阅读 · 0 评论 -
java中的各种运算符(算术运算符、赋值运算符、逻辑运算符、三元运算符、位移运算符)
运算符一 算术运算符运算符对常量和变量进行操作的符号称为运算符表达式用运算符把常量或者变量连接起来符号java语法的式子就可以称为表达式。不同运算符连接的式子体现的是不同类型的表达式。定义两个int类型的变量a,b,做加法(a + b)常用运算符算术运算符加法运算符(+) 减法运算符(-) 乘法运算符(*) 除法运算符(%) 求余运算符(/) 自...原创 2019-03-15 20:28:57 · 846 阅读 · 2 评论