<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[b39937的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/b39937</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; b39937]]></copyright><item><title><![CDATA[Java中的字符串常量池，栈和堆的概念]]></title><link>https://blog.youkuaiyun.com/b39937/article/details/101390784</link><guid>https://blog.youkuaiyun.com/b39937/article/details/101390784</guid><author>b39937</author><pubDate>Mon, 23 Sep 2019 21:20:00 +0800</pubDate><description><![CDATA[问题：String str = new String(“abc”)，“abc”在内存中是怎么分配的？  答案是：堆内存。(Tips:jdk1.8 已经将字符串常量池放在堆内存区）
题目考查的为Java中的字符串常量池和JVM运行时数据区的相关概念。
"abc"为字面量对象，其存储在堆内存中。而字符串常量池则存储的是字符串对象的一个引用。
Java中的字符串常量池
Java中...]]></description><category></category></item><item><title><![CDATA[java对象只有值传递，为什么？]]></title><link>https://blog.youkuaiyun.com/b39937/article/details/101390786</link><guid>https://blog.youkuaiyun.com/b39937/article/details/101390786</guid><author>b39937</author><pubDate>Mon, 23 Sep 2019 19:57:00 +0800</pubDate><description><![CDATA[在开始深入讲解之前，有必要纠正一下大家以前的那些错误看法了。如果你有以下想法，那么你有必要好好阅读本文。

错误理解一：值传递和引用传递，区分的条件是传递的内容，如果是个值，就是值传递。如果是个引用，就是引用传递。

错误理解二：Java是引用传递。

错误理解三：传递的参数如果是基本类型，那就是值传递，如果是对象，那就是引用传递。
实参与形参
我们都知道，在Jav...]]></description><category></category></item><item><title><![CDATA[面向对象和面向过程程序设计理解及区别]]></title><link>https://blog.youkuaiyun.com/b39937/article/details/101390781</link><guid>https://blog.youkuaiyun.com/b39937/article/details/101390781</guid><author>b39937</author><pubDate>Sat, 21 Sep 2019 21:43:00 +0800</pubDate><description><![CDATA[项目
名称


面向对象程序设计


面向过程程序设计
（也叫结构化编程）




定义


面向对象是把构成问题事务分解成各个对象，建立对象的目的不是为了完成一个步骤，而是为了描叙某个事物在整个解决问题的步骤中的行为


面向过程就是分析出解决问题所需要的步骤，然后用函数把这些步骤一步一步实现，使用的时候一个一个依次调用就可以...]]></description><category></category></item><item><title><![CDATA[String对象为什么不可变]]></title><link>https://blog.youkuaiyun.com/b39937/article/details/101390785</link><guid>https://blog.youkuaiyun.com/b39937/article/details/101390785</guid><author>b39937</author><pubDate>Thu, 12 Sep 2019 15:34:00 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/leskang/p/6110631.html
一、什么是不可变对象？
    As we all know， 在Java中， String类对象是不可变的。那么到底什么是不可变的对象呢？ 可以这样认为：如果一个对象，在它创建完成之后，不能再改变它的状态，那么这个对象就是不可变的。不能改变状态的意思是，不能改变对象内的成...]]></description><category></category></item><item><title><![CDATA[mybatis_plus插件——生成器]]></title><link>https://blog.youkuaiyun.com/b39937/article/details/101390782</link><guid>https://blog.youkuaiyun.com/b39937/article/details/101390782</guid><author>b39937</author><pubDate>Thu, 29 Aug 2019 15:58:00 +0800</pubDate><description><![CDATA[最近在学习mybatis框架，虽然已经简化了一些Dao代码，但是还想更上一层楼吗？不再被基本的pojo层，controller层，service层，dao层基本重复代码所困恼吗？这里，让我们来学习一下mybatis plus生成器吧，实现mybatis的逆向工程，最好是以springboot结合。
一、导入maven依赖，注意版本，以及编写生成器主类

&lt;!--springb...]]></description><category></category></item></channel></rss>