摘要:
前言:Java虚拟机的重要性不言而喻,不管是在实际工作中,还是面试中。 1.JVM架构 要点: 主要了解Java虚拟机运行时数据区:程序计数器、Java虚拟机栈、本地方法栈、Java堆和方法区。 参考: https://blog.csdn.net/seu_calvin/article/details 阅读全文
摘要:
前言:准备将Java基础知识点总结成一个系列,用于平常复习并加深理解。每篇尽量做到短小精悍,便于阅读。 1.Math类中相关函数 Math.floor(x):返回不大于x的最大整数。eg:Math.floor(1.4)=1.0。 Math.round(x):该函数会进行“四舍五入”,具体操作:返回小 阅读全文
摘要:
前言:接上篇,这里继续对java线程相关知识点进行总结。 1.notify和notifyall的区别 notify()方法能够唤醒一个正在等待该对象的monitor的线程,当有多个线程都在等待该对象的monitor的话,则只能唤醒其中一个线程,具体唤醒哪个线程则不得而知。 nofityAll()方法 阅读全文
摘要:
前言:本文主要介绍利用IDEA如何搭建SSM环境,并使用mybatis的逆向生成功能,根据数据表生成对应mapper接口和sql映射文件。具体步骤如下。 开发环境: IDEA 14.1.7 maven 3.5.2 1.搭建web环境 利用idea搭建web环境的具体步骤,请参考笔者的另一篇博文:使用 阅读全文
摘要:
前言:在Java面试中,一定会遇到线程相关问题,因此笔者在这里总结Java中有关线程方面知识点,多数从网上得来(文中会贴出主要参考链接),有些也是笔者在面试中所遇到的问题,如有错误,请不吝指正。主要参考:https://segmentfault.com/a/1190000013813740 1.线程 阅读全文
摘要:
前言:Java的基础知识点不能间断。 1.Array和ArrayList的区别 关于Array的用法,参看:http://blog.csdn.net/b_11111/article/details/53573742 Array为java.lang.reflect包下的一个类,提供了动态创建和访问数组 阅读全文
摘要:
本文修改于:https://www.zhihu.com/question/29884421/answer/113785601 前言:在Java中,String有两种赋值方式,第一种是通过“字面量”赋值,如:String str="hello",第二种是通过new关键字创建新对象,如String st 阅读全文
摘要:
前言:本篇随笔,主要记录Java的基础知识点,不管是用于项目或者面试中,笔者认为都非常有用,所以将持续更新...... 1.Java的访问权限 Java中有四种访问权限:默认访问权限、public、private、protected 这四种访问权限中,只有默认访问权限和public才能修饰类(这里所 阅读全文
摘要:
前言:前段时间发现在家使用和公司一样的mysql jdbc驱动版本发生了异常,原因:家里mysql数据库版本与公司不一致导致。查询了相关资料,发现mysql jdbc驱动版本与mysql数据库版本有一定的对应关系,用错了版本就会出现连接不上数据库的异常。 这里给出mysql jdbc驱动版本与mys 阅读全文
摘要:
前言:使用mybatis的Generator插件,可以快速的生成数据库表对应的实体类文件以及其sql映射接口文件(mapper)。本文主要讲解MyBatis Generator(MBG)的使用。 环境:IDEA14.1.7 jdk 1.7 1.mybatis环境的搭建 mybatis环境的搭建,请参 阅读全文