会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DearBelinda
博客园
首页
新随笔
联系
订阅
管理
[置顶]
第一篇博客,想说的话
摘要: 这一天,我终于动手开始写我的第一篇博客,内心还是往常的平静,外表还是那样的帅气。 我是一个普通学生,来自于广东海洋大学大三学子。我专业实属屌丝专业,软件工程,也就是传说中的程序猿,成天与代码打交道,基本上没什么事,一天到晚宅在宿舍。当然在宿舍大多数时候不是打代码,而是打机,就这么一晃眼,三年时光已悄
阅读全文
posted @ 2015-07-28 13:12 DearBelinda
阅读(214)
评论(0)
推荐(0)
2017年6月20日
React组件生命周期过程说明
摘要: 实例化 首次实例化 getDefaultProps getInitialState componentWillMount render componentDidMount 实例化完成后的更新 getInitialState componentWillMount render componentDid
阅读全文
posted @ 2017-06-20 15:07 DearBelinda
阅读(1137)
评论(0)
推荐(0)
2017年6月15日
Intellij解决版本冲突时,merge界面各区块颜色区分
摘要: 灰色:删除 蓝色:改变 绿色:新增 红色:冲突
阅读全文
posted @ 2017-06-15 09:52 DearBelinda
阅读(1533)
评论(0)
推荐(0)
2017年5月22日
Mybatis动态构建Sql(无实体类)
摘要: MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 例如,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息 MyBatis中用于实现动态SQL的
阅读全文
posted @ 2017-05-22 17:23 DearBelinda
阅读(882)
评论(1)
推荐(0)
2017年4月14日
弱类型、强类型、动态类型、静态类型语言的区别是什么?
摘要: 作者:amalgamation链接:https://www.zhihu.com/question/19918532/answer/21647195来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1. 先定义一些基础概念 Program Errors trapped e
阅读全文
posted @ 2017-04-14 09:09 DearBelinda
阅读(256)
评论(0)
推荐(0)
2017年4月4日
Java中静态类型检查是如何进行的
摘要: 以下内容来自维基百科,关于静态类型检查和动态类型检查的解释: 以下内容来自维基百科,关于静态类型检查和动态类型检查的解释: 静态类型检查:基于程序的源代码来验证类型安全的过程; 动态类型检查:在程序运行期间验证类型安全的过程; Java使用静态类型检查在编译期间分析程序,确保没有类型错误。基本的思想
阅读全文
posted @ 2017-04-04 22:22 DearBelinda
阅读(379)
评论(0)
推荐(0)
2017年3月31日
Java 动态代理机制分析及扩展
摘要: 引言 Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。通过阅读本文
阅读全文
posted @ 2017-03-31 23:48 DearBelinda
阅读(320)
评论(0)
推荐(0)
Java代码编译和执行的整个过程
摘要: Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制: Java源码编译机制 类加载机制 类执行机制 Java源码编译机制 Java 源码编译由以下三个过程组成: 分析
阅读全文
posted @ 2017-03-31 23:47 DearBelinda
阅读(313)
评论(0)
推荐(0)
Java类加载器总结
摘要: 1.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示: 1) 装载:查找并加载类的二进制数据; 2)链接: 验证:确保被加载类的正确性; 准备:为类的静态变量分配内存,并将其初始化为默认值; 解析:把类中的
阅读全文
posted @ 2017-03-31 23:46 DearBelinda
阅读(154)
评论(0)
推荐(1)
2017年3月21日
Java垃圾回收机制和内存分配
摘要: 收集算法是内存回收的方法论,垃圾收集器是内存回收的具体实现 自动内存管理解决的是:给对象分配内存 以及 回收分配给对象的内存 为什么我们要了解学习 GC 与内存分配呢? 在 JVM 自动内存管理机制的帮助下,不再需要为每一个new操作写配对的delete/free代码。但出现内存泄漏和溢出的问题时,
阅读全文
posted @ 2017-03-21 17:55 DearBelinda
阅读(1652)
评论(0)
推荐(0)
java堆栈
摘要: (1)内存分配的策略 按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编 译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允
阅读全文
posted @ 2017-03-21 15:52 DearBelinda
阅读(1076)
评论(0)
推荐(0)
下一页
公告