会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
伟gg
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2015年7月15日
priority_queue的用法
摘要: priority_queue调用 STL里面的 make_heap(), pop_heap(), push_heap() 算法实现,也算是堆的另外一种形式。先写一个用 STL 里面堆算法实现的与真正的STL里面的 priority_queue用法相似的priority_queue, 以加深对 pri...
阅读全文
posted @ 2015-07-15 17:49 伟gg
阅读(229)
评论(0)
推荐(0)
2015年7月14日
c++11 右值引用与转移语义
摘要: 右值引用 (Rvalue Referene) 是 C++ 新标准 (C++11, 11 代表 2011 年 ) 中引入的新特性 , 它实现了转移语义 (Move Sementics) 和精确传递 (Perfect Forwarding)。它的主要目的有两个方面:消除两个对象交互时不必要的对象拷贝,节...
阅读全文
posted @ 2015-07-14 19:05 伟gg
阅读(224)
评论(0)
推荐(0)
2015年5月27日
JAVA 基本类型变量和引用类型变量
摘要: 一休:愚公,我又有困惑了。愚公:说说看。一休:我知道Java有8种基本类型,又发现对应有8个包装类(Warper),它们起到的作用是相同的,都表示一种类型的数。于是我就随手编了一句:int i=Ineger(8);结果编译出错了。愚公:编程不能想当然。Java的面向对象的原则是数据和数据之上的操作要...
阅读全文
posted @ 2015-05-27 13:09 伟gg
阅读(4444)
评论(2)
推荐(5)
java中String s="abc"及String s=new String("abc")详解
摘要: 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享...
阅读全文
posted @ 2015-05-27 12:27 伟gg
阅读(467)
评论(1)
推荐(1)
2015年5月23日
JAVA内存管理和垃圾回收机制
摘要: JVM内存组成结构JVM栈由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示:1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Survivor区,最后Survivor由From Space和To ...
阅读全文
posted @ 2015-05-23 21:56 伟gg
阅读(269)
评论(1)
推荐(1)
JAVA编译和执行过程
摘要: Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示:Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java 源码编译由以下三个过程组成:分析和输入到符号表注...
阅读全文
posted @ 2015-05-23 21:55 伟gg
阅读(209)
评论(0)
推荐(0)
JAVA架构
摘要: 从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制
阅读全文
posted @ 2015-05-23 21:53 伟gg
阅读(171)
评论(0)
推荐(0)
java反射机制
摘要: Java反射在我们Java学习的过程中是非常重要的知识点。可能有些同学认为这个学习起来不容易理解,其实就我个人而言还是比较简单,学习起来也比较容易理解。下面我给大家总结一下Java反射学习的要点,同时给出几个比较好的例子。 1、Java反射的概念 反射含义:可以获取正在运行的Java对象。 2...
阅读全文
posted @ 2015-05-23 21:35 伟gg
阅读(271)
评论(1)
推荐(1)
2015年4月26日
SSH2框架搭建
摘要: SSH框架,当今最为流行的项目开发框架,那么掌握他的第一步自然是学习如何配置环境,java Web开发的无论哪种框架都离不开各种xml配置,虽然说配置在网上到处都有,但是要成为高手,必须要明白配置中每一部分的意义,分析它的规律,因此走好这第一步至关重要。SSH分为SSH1和SSH2,区别主要在于St...
阅读全文
posted @ 2015-04-26 19:02 伟gg
阅读(303)
评论(0)
推荐(0)
Struts框架
摘要: struts是一个基于MVC的Web开发框架。使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。那么学习struts首先就是要理解它的框架实现原理,以及如何搭建它的开发...
阅读全文
posted @ 2015-04-26 18:56 伟gg
阅读(250)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告