- 博客(15)
- 资源 (12)
- 收藏
- 关注
原创 工作流activiti
回顾一下以前使用过的activiti工作流;下载工作流引擎和下载插件就不说了,这个百度上很多。安装遇到的问题:说一下再下载插件中容易遇到的几个问题以及解决的方案;自己电脑上安装的有java ide的有myeclipse 8.5,eclipse 3.7中文版32位和eclipse 4.2 64位。首先是使用mycelipse安装activiti工作流,发现居然没有这个Ide居然没有自带安装
2015-05-31 21:17:23 6663
原创 java IO流
java 输入输出流是一个比较特别的部分,因为我们无时无刻不在用到输入输出,但是我们却看不到明显的运行效果。接下来就了解一下输入和输出的概念。输入:使用输入机制来接收外部输入过来的数据,比如键盘上的打印的数据,磁盘,文件上输入过来的数据;输出:顾名思义,就是我们把我们运行程序中的数据给输出到页面,或者输出到移动设备上。如果要把一个移动设备上的东西,输出到用户界面,就得先使用输入后使用输出。
2015-05-26 08:29:00 1250
原创 Java集合框架
Java集合是Java非常重要的一个概念,也是我们经常用到的。在没有Java集合框架的时候,我们一般都使用数组,但数组的长度是不可变的,一旦在初始化数组的时候声明了长度,那么就有了固定的大小,在面对实际场景时,我们往往需要对数组进行扩展;而且数组无法表示一种映射关系,例如个人信息:姓名-张三。这个时候就需要引入我们的集合框架了。很难给一个集合框架下一个定义,不过我们可以这样理解,集合就是把具有
2015-05-23 09:01:21 1097
原创 并发编程概念篇
什么是并发编程啦,这貌似是一个很深奥的话题,其实并发离我们的生活很近,我们经常会并发的去做一件事情。我觉得要学好一件事情首先是要学会它的思想Learn its ideas;了解并发之前,先分清楚进程和线程。进程就是指我们的程序所运行的一个个任务,
2015-05-23 08:41:59 1175
转载 关于Java性能的9个谬论
Java的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究Java性能,而不是靠应用统计和实证推理。在这篇文章中,我希望拆穿一些最荒谬的技术神话。1.Java很慢关于Java的性能有很多谬论,这一条是最过时的,可能也是最为明显的。确实,在上世纪90年代和本世纪初处,Java有时是很慢。然而从
2015-05-21 14:23:29 1322
翻译 Java垃圾回收
网上看了很多关于垃圾回收的资料,总觉得说的很隐晦,不是同俗易懂,现在自己也来探讨下Java的垃圾回收机制;网上说的都太复杂了,我决定把Gc垃圾回收尽量说的简单一点;首先是要明白垃圾回收的意义,说简单一点,我们应该都玩过电脑吧,大家都知道,电脑的可用内存是越大运行速度就越快,玩起游戏来也会很爽,但是我们的电脑内存不是无限的,所以我们的时常清理一下垃圾,或者卸载一些我们不想用的软件,从而来达到
2015-05-21 10:46:44 1012
翻译 流程控制
就像任何有感知的生物一样,在Java这个编程世界里面,我们也可以控制自己的程序,让他判断和选择。正如诗中所说鱼我所欲也 熊掌亦我所欲也 舍鱼而取熊掌者也 生我所欲也 义亦我所欲也 舍生而取义者也。如果一段JAVA代码中没有任何的流程控制语句,那么这段代码就会从上而下执行,那么我们说这段代码就是顺序结构。在Java里面我们执行控制的语句有分支结构,其中分支结构最常见的就是if-else和sw
2015-05-20 10:08:53 866
原创 数据类型与运算符
我们都知道Java是强类型语言,意思是每个变量和表达式在编译期间就确定了的语言。Java语言主要分为两种一种是基本数据类型,一种是引用类型。每种类型必须先声明后使用,类型限制了他所赋予的值的不同,程序在编译时会进行语法检查,这样会使我们的程序更加严谨,安全。数值型:1)整型:byte 1个字节;short 2个字节;int 4个字节;long 8个字节。 2)浮点型:
2015-05-19 09:36:38 1059
原创 万物皆对象
这里引用Java编程思想的一句话叫所有语言的最终目的都是为了提供一种抽象方法。为什么会怎么说啦,因为我们的Java语言就是抽象了JVM这个虚拟机,从而在一个虚拟空间里面可以解决我们现实生活中的问题。在我们的的生活中每个人都是独一无二的,每个人的生活价值观也都会有所不同,所理解的对象也会有所不同。按照生物书上所说对象,分为两种,一种是能动的自然,一种是非动的自然。按照历史来归类,我们可以理解为,
2015-05-18 14:33:54 1801
原创 java核心JVM
我认为再学习JAVA语言之前最重要的是先了解一下JVM,和java实现跨平台的原理,只有懂得的其原理,才能更好的去学习JAVA。我们都知道Java语言是一种面向对象的语言,同时他也是一种半解释半编译性语言。这都是java在编程语言中所占有的角色。为什么称java为半编译半解释性语言啦,这就和Java的虚拟计算机jvm有关,他负责把我们的Java语言编译成一种.class的文件,这种文件在jvm
2015-05-18 13:26:20 954
原创 探索Bean的作用域及实现方式
Spring 有五种作用域,其中只有三种是其中有三种只能用在基于web的Spring ApplicationContext,先来看一张图,下图摘自Spring实战;接下来写一个例子来分析一下Spring的内置作用域;1.singleton作用域:上面那张图已经详细的介绍了他的作用范围,即在一个Spring容器中,一个Bean定义只有一个对象实例,而且这也是默认的。只要Id与我们
2015-05-14 09:56:35 1094
原创 Ioc容器之装配详解1
在spring中,对象无需自己查找和创建需要调用和关联的对象,spring容器会自动为我们提供这个对象,并把需要相互协调,有依赖关系的对象都给我们配置好,这就叫spring的装配;
2015-05-12 11:55:33 997
翻译 JAVA的内存管理
网上总是有很多五花八门的面试题,可是回答的都不是很深入,因为自己将要面临着找工作,所以专门来整理一下自己的思路,和面试题。首先第一个问题,也是问的比较普遍的就是你了解java内存吗?java内存分为哪几种?解释内存中的栈(stack)、堆(heap)和静态存储区的用法。我们先来看一看深入理解Java虚拟机的第2章内容概述: 对于从事C和C++程序开发的开发人员来说,在内存
2015-05-09 10:08:29 1025 1
原创 IOC容器概述
简述一下IOC的设计概念以及设计思想,然后再认识一下java反射技术。IOC大家都是知道是spring的核心,他的中文名字叫做控制反转,即当一个类里面包含另一个类的时候,我们通常把这种类称为包含类,或者一个类和另外一个类组合成了一个类,这种叫做组合类。当我们需要使用这些类的时候不得不去创建或者去引用这几个类。再打个比方,面向对象的设计理念就是万物皆对象,即当我们需要去银行取钱的时候,就需要先去
2015-05-05 14:25:19 1100
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人