java
学习中的技术小白
这个作者很懒,什么都没留下…
展开
-
java中计算精度问题的解决--BigDecimal类的使用
今天在学习的时候,第一次使用到BigDecimal类,特此记之。 首先很多人在利用java进行计算的时候经常会存在这样一个问题:package calculate;import java.math.BigDecimal;public class Damo { public static void main(String[] args) { double a1 = 0.1原创 2017-04-20 21:57:10 · 1427 阅读 · 0 评论 -
Java虚拟机类加载机制
原文作者:朱小厮来源:CSDN原文:https://blog.csdn.net/u013256816/article/details/50829596看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越感觉到了解虚拟机相关要领的重要性。闲话不多说,老规矩,先来一段代码吊吊胃口。public cl...转载 2019-04-25 15:52:50 · 176 阅读 · 0 评论 -
Java内存对象的逃逸分析
转载自 http://blog.sina.com.cn/s/blog_4b6047bc01000avq.html https://www.cnblogs.com/chengdabelief/p/7472156.html逃逸分析英文作Escape Analysis。在计算机语言编译器优化原理中,逃逸分析是指分析指针动态范围的方法,它同编译器优化原理的指针分析和外形分析相关联。 当...转载 2018-08-17 11:07:10 · 4372 阅读 · 0 评论 -
Java不可编写返回引用可变对象的访问器方法
最近在看java核心技术,在之前写代码的过程中没有意识到 “不可编写返回引用可变对象的访问器方法” 这一知识点,特此记之。 转载自 https://blog.csdn.net/m0_37620545/article/details/77895518问题: 使用java进行编程时,有时会发现在一个类中明明定义的是private类型,结果却能够在其他类中被修改。 代码:class ...转载 2018-08-15 18:55:15 · 487 阅读 · 0 评论 -
mybatis框架的两种分页
转载自 https://blog.csdn.net/leozhou13/article/details/50394242这里我用的是第二种,先记下来,有时间了可以尝试一下最后一种方法mybatis有两种分页方法1、内存分页,也就是假分页。本质是查出所有的数据然后根据游标的方式,截取需要的记录。如果数据量大,开销大和内存溢出。使用方式:利用自动生成的example类,加入myba...转载 2018-06-24 17:28:11 · 2807 阅读 · 0 评论 -
Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use.
最近在用eclipse开发中不只一次遇到这个问题,特此记之,方便以后查阅。 Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a syste...原创 2018-06-24 15:14:45 · 2317 阅读 · 0 评论 -
使用getCanonicalHostName方法获得主机名
getCanonicalHostName方法和getHostName方法一样,也是得到远程主机的域名。但它们有一个区别。getCanonicalHostName得到的是主机名,而getHostName得到的主机别名。getCanonicalHostName的定义如下: public String getCanonicalHostName() 在访问某些域名时,getCanonicalH...转载 2018-04-10 10:17:12 · 3730 阅读 · 0 评论 -
记int自动装箱为Integer实例时出现的问题
今天遇到如下代码:Integer a = 2; Integer b = 2; System.out.println(a==b); //返回 true Integer a1 = 128; Integer b1 = 128; System.out.println(a1==b1); //返回 false在上述代码中,同样是将int类型的数值自动装箱为Integer实例后,如...原创 2018-03-09 16:48:44 · 217 阅读 · 0 评论 -
==和equals()
常量池(constant pool)专门用于管理在编译时被确定并保存在已编译的.class文件中的一些数据。它包括了关于类、方法、接口中的常量,还包括字符串常量。首先需要了解一下“hello”直接量和new String(“hello”)有什么区别:当Java程序直接使用如“hello”的字符串直接量(包括可以在编译时就计算出来的字符串值)时,JVM将会使用常量池来管理这些字符串;当使用new...原创 2018-03-09 16:15:33 · 153 阅读 · 0 评论 -
java学习路线
java学习路线图转载 2017-10-17 21:59:01 · 255 阅读 · 0 评论 -
Java虚拟机类加载机制——案例分析
原文作者:朱小厮来源:CSDN原文:https://blog.csdn.net/u013256816/article/details/50837863在《Java虚拟机类加载机制》一文中详细阐述了类加载的过程,并举了几个例子进行了简要分析,在文章的最后留了一个悬念给各位,这里来揭开这个悬念。建议先看完《Java虚拟机类加载机制》这篇再来看这个,印象会比较深刻,如若不然,也没什么关系~~下面...转载 2019-04-25 16:00:26 · 169 阅读 · 0 评论