![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 72
夜半一碗凉泡面
这个作者很懒,什么都没留下…
展开
-
Java区别int和Integer
参考资料:http://www.cnblogs.com/liuling/archive/2013/05/05/intAndInteger.html1、基本知识int是java的一种基本数据类型,直接存取数值,int变成初始化时值为0;Integer是int的包装类,初始化的对象值为null。2、int和Integer的相互转化:自动装箱和自动拆箱java为每个基本数据类型引入了对应的包装类型,从J...原创 2018-03-25 14:15:55 · 310 阅读 · 0 评论 -
Java GC基本点
全文参考资料:https://mp.weixin.qq.com/s/hVan3sshzK7l0sqbSTkw1gGC面试方式友情链接:https://icyfenix.iteye.com/blog/7153011、为什么需要垃圾回收?(防止世界被破坏(* ̄︶ ̄))防止内存耗尽。2、哪些“垃圾”(内存)需要被回收?不可能再被任何途径使用的对象。3、如何找到这些对象?...原创 2019-03-03 16:41:11 · 308 阅读 · 0 评论 -
多线程与并发基本点
多线程实现Runnable接口并编写run()方法,直接调用对象的run()方法不会产生任何内在的线程必须将它提交给Thread类构造器,然后调用Thread对象的start()方法。使用Runnable对象避免Java单继承的局限性,且能实现资源共享。获取线程名称:Thread.currentThread.getName()Java中所有线程同时启动,哪个抢占了CPU资...原创 2019-02-28 20:51:39 · 166 阅读 · 0 评论 -
JDK、JRE和JVM的区别
参考资料:https://blog.csdn.net/songkai320/article/details/518190461、JVM(Java Virtual Machine) JVM又称Java虚拟机,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。【来源:百度百科】这句话描述得有点玄乎,个人的理解是JVM的各个模...原创 2018-09-07 11:01:06 · 302 阅读 · 0 评论 -
POJO、JavaBean和EJB的区别
1、POJO(Plain Old Java Object) “Plain Old Java Object”的意思是“纯朴旧式的java对象”,现在大家也称它作“简单的java对象”。何为纯朴旧式?在该对象中只有private属性的参数以及根据每个参数定义的get和set方法,没有其它的方法、没有类的继承、接口的实现等,更没有被其它框架侵入的java对象。public cla...原创 2018-09-06 16:46:59 · 2454 阅读 · 0 评论 -
【转载】不借助IDE如何部署javaWeb工程
转载自评论:http://www.iteye.com/problems/90669有空的时候会加入自己的修改或重写。1、JVM JVM是class以及jar(实际上就是很多个class压缩在一起)的运行环境,特征就是java和javaw命令,通过这两个命令,你可以执行class和jar文件。你可以通过-classpath参数指定你需要加载的jar文件 2、JDK JDK就是JAVA的命令行开发环境...原创 2018-06-15 15:05:02 · 759 阅读 · 0 评论 -
【转载】深入理解Java中的序列化(Serializable)
出处:https://blog.csdn.net/leixingbang1989/article/details/50556966以前一直搞不明白序为什么要设计序列化这样一个接口,今天看了下别人的博客以及对应的视频教程,总算搞明白了,特此写下此篇博客。一 序列化是干什么的?我们知道,在jvm中引用数据类型存在于栈中,而new创建出的对象存在于堆中。如果电脑断电那么存在于内存中的对象就会丢失。那么有...转载 2018-04-17 16:07:51 · 176 阅读 · 0 评论 -
基本数据类型、日期与String的转换
参考资料:https://blog.csdn.net/tsgjcnyn/article/details/77999676一、Java的基本数据类型 Java的基本数据类型有八种,分为三类。分别是:字符型类型(char)、布尔类型(boolean)和数值类型。 数值类型又分为整数类型:byte、short、int、long 和 浮点数类型:float、double二、Ja...原创 2018-03-29 11:08:41 · 405 阅读 · 0 评论 -
Java区别"=="和equal
参考资料:https://www.zhihu.com/question/26872848https://blog.csdn.net/striverli/article/details/529979271、基础知识== 在Java编程语言中是一个二元操作符,用于比较原生类型和对象,不支持重载。equal实际上是一个方法,equals()可以基于业务规则的不同而重写,让开发者自己去定义满足什么条件的两...原创 2018-03-25 16:35:26 · 182 阅读 · 0 评论