标签:长整数

Java

面试题:说说你对 BigDecimal 的理解?

songhua.gao 发布于 2019-11-19

点击上方  Java后端 ,选择  设为星标 优质文章,及时送达 链接 | HikariCP 来源 | www.jianshu.com/p/c81edc59546c # 前言 我们都知道浮点型变量在进行计算的时候会出现丢失精度的问题。如下一段代码: ...

阅读(11)评论(0)赞 (0)

Java

Springboot 系列(二)Spring Boot 配置文件

3

songhua.gao 发布于 2019-10-24

注意:本 Spring Boot 系列文章基于 Spring Boot 版本 v2.1.1.RELEASE 进行学习分析,版本不同可能会有细微差别。 前言 不管是通过官方提供的方式获取 Spring Boot 项目,还是通过 IDEA 快速的创建 Spring Boot 项目,我...

阅读(31)评论(0)赞 (0)

Java

原子操作CAS及其实现类

1

xubiao.zhuang 发布于 2019-10-09

原子的意思是说“不能被进一步分割的粒子”,而原子操作是说“不可被终端的一个或多个系列的操作”。假定有两个操作A和B,如果从执行A的线程来看,当另一个线程执行B时,要么将B全部执行完,要么完全不执行B,那么A和B对彼此来说是原子的。 java中可以通过锁,锁机制的方式来实现原子操作...

阅读(34)评论(0)赞 (0)

Java

Java 大神的十个私藏避坑绝技

1

xirruiqiang 发布于 2019-09-28

注:本文来自粉丝[菜鸟逆袭]投稿 1.奇数性 看下面代码时候是否能判断参数 i 是奇数? public static boolean isOdd(int i){ return i % 2 == 1; } 答案是: No! 看似正确的判断奇数, 但是如果 i 是负数, 那么它返回值...

阅读(37)评论(0)赞 (0)

Java

class字节码,这次我算看透你了!

4

wenming.gapo 发布于 2019-09-23

java代码是通过java编译器编译成class文件,然后由jvm加载执行的,jvm屏蔽了底层平台系统执行细节,所以可以做到Compile Once,Run Anywhere。 编译后的class文件,是一个二进制流文件,例如下面的类: public class ServiceR...

阅读(32)评论(0)赞 (0)

Java

Java之BigDecimal详解

hellas 发布于 2019-09-18

​ Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接...

阅读(47)评论(0)赞 (0)

Java

Java中的BigDecimal类和int和Integer总结

xubiao.zhuang 发布于 2019-07-07

我们都知道浮点型变量在进行计算的时候会出现丢失精度的问题。如下一段代码: System.out.println(0.05 + 0.01); System.out.println(1.0 - 0.42); System.out.println(4.015 * 100); Syste...

阅读(101)评论(0)赞 (0)

Java

Java基础语法知识你真的都会吗?

70

尖兵 发布于 2019-05-25

第一阶段 JAVA基础知识 第二章 Java基础语法知识 在我们开始讲解程序之前,命名规范是我们不得不提的一个话题,虽说命名本应该是自由的,但是仍然有一定的“潜规则”,通过你对命名的书写,别人一眼就能看出你是不是一个“行家”。我们先来看一下有哪些规则。 A:包名: 全部小写用.隔...

阅读(98)评论(0)赞 (0)

Java

1.java数据类型

hellas 发布于 2019-02-27

java数据类型 java一共分为两大类数据: 基本数据类型(值类型) 引用数据类型 基本数据类型 基本数据类型一共有八种,分为: 数值型: 整型: byte、short、int、long 默认值:0 浮点型: float、 double 默认值:0.0 字符型: 16 位 Un...

阅读(112)评论(0)赞 (0)

Java

Struts2学习之输入校验

xiaoli.wang 发布于 2018-04-29

前言 数据校验几乎是每个应用都要做的工作。用户输入的数据,发送到服务器端,天知道用户输入的数据是否是合法的,是否为恶意输入。所以一个健壮的应用系统必须对用户的输入进行校验,将非法的输入阻止在应用之外,防止这些非法的输入进入系统,从而保证系统的稳定性、安全性。 我们都知道,为了更好...

阅读(321)评论(0)赞 (0)

Java

java基础系列:集合基础(2)

3

Harries 发布于 2018-04-25

好好学java java知识分享/学习教程免费分享 精彩内容  你所需要的java全套视频教程 你所需要的java电子图书 你所需要的大数据视频教程 你所需要的java练习项目 集合的类型 V e c t o r 崩溃 Java Java 标准集合里包含了 toStri...

阅读(244)评论(0)赞 (0)

编程技术

Python全栈之路系列之数字数据类型

4

xiaoli.he 发布于 2017-01-09

上篇文章中我们简单的体验了Python语言基本概念与语法,那么在继续深入下去的过程中,不妨先学习几个常见的Python内置数据类型?这也是大部分Python教科书的学习目录,由浅至深,慢慢深入。 Python常用的几种数据类型就是以下几种,其实Python内部的数据类型还是很多的...

阅读(219)评论(0)赞 (0)

编程技术

跳表 & 散列 2 – 散列

3

邓龙华 发布于 2016-08-07

继续是《数据结构算法与应用:C++语言描述》的笔记,这是第七章跳表和散列的内容,本节内容是介绍字典的另一种描述方法–散列。 散列表描述 理想散列 字典的另一种描述方法就是 散列(hash) ,它是用一个散列函数(hash function)把关键字映射到散列表(hash tabl...

阅读(245)评论(0)赞 (0)

编程技术

我的 Python 快速入门

changyuan.xu 发布于 2016-06-27

本文只是我个人的掌握 Python 的快速入门笔记, 所以混乱不堪, 并不适合于每一个想要学习 Python 的读者 Python 命令进到它的 shell, ctrl+d 或 exit() 退出 python. help(str) 可以查看 str 函数的帮助, q 退出帮助 ...

阅读(203)评论(0)赞 (0)

IOS技术

iOS 知识-常用小技巧大杂烩

2

xiaoli.wang 发布于 2016-05-13

1,打印View所有子视图 po [[self view]recursiveDescription] 2,layoutSubviews调用的调用时机 * 当视图第一次显示的时候会被调用 * 当这个视图显示到屏幕上了,点击按钮 * 添加子视图也会调用这个方法 * 当本视图的大小发生...

阅读(302)评论(0)赞 (0)