自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

智慧演绎,无处不在

一个程序员的成长之路

  • 博客(83)
  • 资源 (35)
  • 收藏
  • 关注

原创 Java之美[从菜鸟到高手演变]之变量

boolean 1bitbyte    8bitchar 16bitshort 16bitint 32bitfloat 32bitlong 64bitdouble 64bit

2014-10-12 23:32:35 3188 1

原创 Android开发 - 环境搭建及查看android.jar源码的方法

但是SDK默认没有包含这些api的源码,想要查看的话,按照google官方的方法有些麻烦。关于android开发的环境搭建,有几种方法。3. android模拟器运行很慢,即使电脑配置很强,也会很慢,所以强烈建议有android手机的开发者,连上自己的手机调试程序。点击Browse,指定到下载好的SDK文件夹的根目录,就可以了。当上面的步骤都完成后,最后一步,配置SDK。到这里,整篇文章就结束了,如果大家有不懂的,欢迎给我留言或者微博私信。1. 所有的软件尽量都在官方下载,防止有乱七八糟的插件或者病毒。

2013-12-15 17:10:10 13495 3

原创 DB之美[从菜鸟到高手演练]系列之初识DB2

前段时间在网上看到CSDN举办的写书评得技术图书赢下载分活动,申请了一本,没过几天就收到了CSDN寄来的《循序渐进DB2(第2版)——DBA系统管理、运维与应用案例》一书。厚厚的一本近600页,很是欣慰,恰巧本人本来也想好好学习下DB2,所以就将此作为一个新的开始。首先呢,按照约定,要给书写个书评,可是笔者最近实在是太忙了,没有时间更新博客,更没有时间去阅读这本新书,但是答应了CSDN的又不能反

2013-08-27 21:13:42 4889 1

原创 技术之美[程序人生]我在IBM实习的日子

写这篇文章的时候,我已经在IBM正式工作了,看看上一篇博文的发布日期,才发现,我已经将近三个月没有更新博客了,多么惊人!为什么这么久?期间发生了很多事情。最重要的一件就是我大学毕业了!毕业的那么平淡,很多同学说,似乎一下子从学校出来,放下书本,略有不适应。而我却没有毕业的感觉,正如四年前一样,高中毕业,我同样没有毕业的感觉一样,对老师、同学的思念和不舍,总会在毕业以后才会涌现。 写本文的目的,主要

2013-08-19 00:34:17 17272 66

原创 工欲善其事必先利其器之Chrome浏览器的快捷键

网上收集的Chrome浏览器的快捷键,记录一下,方便使用!

2013-04-28 13:34:51 5935 1

原创 技术之美[程序人生]开博的感受、如何学习编程、学习方法总结

本文就是描述下自己近期的一点想法,随意下笔,思绪有点乱,难免前后不着调,请读者朋友们谅解。最近总被人称为老师或者您,有不少TX发邮件给我或者加我QQ问一些问题。我很感谢大家对我的看重及信任!其实我不是老师,也不是什么大牛,只是一个即将毕业的本科生。当然,我是非常愿意帮助大家解决一些问题。问的最多的也就是到底该怎么学习编程、学习Java?我能理解这些同学的心情,因为我们都是从初学者走过来的,每个人都曾迷茫过,能清晰的找到适合自己发展的道路很不容易,因为不仅仅是初学者在问我,有些是已经工作了的,也有一些是在读

2013-04-25 21:23:42 7124 9

原创 Java面试宝典系列之字符串转整型、判断IP合法性、求最大公约数

感觉逻辑不多,但是判断起来还有点儿麻烦,总的来说暂时我是想不出什么问题了,大家去试试,多找几种情况,欢迎提出建议!2、去掉字符串中不能转化成整型的因素(包括各种符号、小数点、字母、空格)字符串转整形是一个比较简单的算法,关键在于转换之前的一系列判断,4、结果是否超出整型范围(-2^31~2^31-1),处理。7、每节不能有连续的0,或者如果第一个为0,第二个不能为0。4、第一个、最后一个字符不能是“.”,且第一个亦不能为0。3、每个数必须0,且不能是非数字的字符。1、从.的数量来看,必须等于3个。

2013-04-23 21:45:16 10355 8

原创 Java之美[从菜鸟到高手演变]之常见的几种排序算法-插入、选择、冒泡、快排、堆排等

解决了上面的合并有序数列问题,再来看归并排序,其的基本思路就是将数组分成二组A,B,如果这二组组内的数据都是有序的,那么就可以很方便的将这二组数据进行排序。设置两个指针:i和j,分别指向第一个和最后一个,i像后移动,j向前移动,选第一个数为标准(一般这样做,当然快排的关键就是这个“标准”的选取),从后面开始,找到第一个比标准小的数,互换位置,然后再从前面,找到第一个比标准大的数,互换位置,第一趟的结果就是标准左边的都小于标准,右边的都大于标准(但不一定有序),分成两拨后,继续递归的使用上述方法,最终有序!

2013-04-22 21:11:28 25910 37

原创 Java之美[从菜鸟到高手演变]之数据结构基础之树、二叉树

树在计算机领域中也有着广泛的应用,例如在编译程序中,用树来表示源程序的语法结构;原理:利用一个栈,先序遍历即为根先遍历,先将根入栈,然后出栈,凡是出栈的元素都打印值,入栈之前top++,出栈之后top--,利用栈后进先出的原理,右节点先于左节点进栈,根出栈后,开始处理左子树,然后是右子树,读者朋友们可以自己走一遍程序看看,也不算难理解!本章系数据结构之树与二叉树,从这章开始,我们就要介绍非线性结构了,这些内容理解起来比线性表稍难一些,我尽量写的通俗一些,如果读的过程中有任何问题,请按上述方式联系我!

2013-04-21 17:56:45 22047 11

原创 Java之美[从菜鸟到高手演变]之面试复习提纲

本章主要介绍一下面对即将来临的Java面试,我们应该从哪些方面去复习,将重点知识罗列出来,以便从容复习,在每个内容后面附该内容在本博客的地址!

2013-04-16 21:42:02 44844 28

原创 Java之美[从菜鸟到高手演变]之数据结构基础、线性表、栈和队列、数组和字符串

用我的理解,数据结构包含数据和结构,通俗一点就是将数据按照一定的结构组合起来,不同的组合方式会有不同的效率,使用不同的场景,如此而已。比如我们最常用的数组,就是一种数据结构,有独特的承载数据的方式,按顺序排列,其特点就是你可以根据下标快速查找元素,但是因为在数组中插入和删除元素会有其它元素较大幅度的便宜,所以会带来较多的消耗,所以因为这种特点,使得数组适合:查询比较频繁,增、删比较少的情况,这就是数据结构的概念。数组实现的线下表可以参考ArrayList,在JDK中附有源码,感兴趣的同学可以读读。

2013-04-14 22:37:05 42669 19

原创 Java面试宝典系列之基础面试题String、变量、类与对象、集合类、SSH(二)

这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素(本来题目问的与hashset没有任何关系,但为了说清楚ArrayList与Vector的功能,我们使用对比方式,更有利于说明问题)。所以,我们讲课时先讲老的。

2013-04-11 09:46:05 8160 3

原创 Java面试宝典系列之基础面试题String、变量、类与对象、集合类、SSH

近期赶上春季招聘的小高潮,顺便发一些基础面试题出来。包含:基本语法,类,内部类,继承相关,异常,线程,集合,io,虚拟机等。本篇题目整理时参照了传智播客(http://www.itcast.cn)的一篇面试题,传说是张孝祥老师亲自写的,我本人很佩服他,也相信他出的题目有目的性、针对性,所以拿来作参考,有些题会加上自己的理解。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有

2013-04-06 14:46:29 13883 19

原创 技术之美【代码天天写】日积月累,夯实基础!

做了一段时间的研发,很久没有写代码了,今天打开了eclipse,突然间感觉好陌生,突发奇想,从现在起,尽量每天写点代码,日积月累,夯实基础。* * * * * * * * * * * * * * * * * * 坚持 * * * * * * * * * * * * * * * * *【40】        Java中数组的操作                                http

2013-04-05 20:08:53 7234 26

原创 Java之美[从菜鸟到高手演练]之Linux篇——Linux下JDK、Ruby、Node.js等runtime的安装

Java的安装不需要使用特定的包管理器,直接在Oracle官网上下载二进制包,形如:jdk-7u17-linux-x64.tar.gz解压后得到一个文件夹,将该文件夹拷贝到你要安装的目录下就可以了,接下来就是一点配置:(如我们将上述文件放在/opt下)我们常常工作在Linux下,所以必须要学会安装这些常用的runtime,这些工作都是相通的,学会一种,其他的举一反三就OK了!和上文中Java的安装方法一样,下载形如ruby-1.9.3-p0.tar.gz,解压,配置环境变量就OK了。2、直接安装二进制包。

2013-03-14 16:07:05 5630 1

原创 Java之美[从菜鸟到高手演变]之eclipse的使用、优化配置

JD插件是用来查看Java源码的,直接可以将.class的文件打开,为什么我们要使用JD插件,原因很简单,不是所有的Java类都可以找到源码,像JDK或者SSH这些容易找到源码,但是有些个人完成的程序,没有提供源码,只有.class的文件,如果我们想要查看其源码,就只能将.class文件进行反编译,但是这有个问题就是反编译出来的东西不一定是作者原来的代码,所以,这样查看源码并不完全准确,因此,如果能找到源码,还是尽量读源码,找不到源码的,再用反编译工具。其实就是指触发代码提示的就是“.”这个符号.

2013-03-12 14:27:38 26423 9

原创 Java之美[从菜鸟到高手演变]之DB2 V10.1的安装【图文】

在IBM官方下载DB2 V10.1安装包,下载完解压,点击setup.exe,出现如下图示:后面一直下一步,设置好一些数据,就可以完成安装了。打开开始菜单里的:第一步,创建样本数据库,成功后,打开命令行处理器,输入:connect to sample,简单查询一个:select * from staff where dept = 20出现:说明安装成功了!windows下图形安装时很简单的,后面的

2013-03-11 16:03:44 4093

原创 Java之美[从菜鸟到高手演练]之Linux篇——压缩及解压缩命令tar的使用

root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩。[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩。范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已。# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,# 就可以透过这个方式来下达!

2013-02-28 18:54:36 9074 1

原创 Java之美[从菜鸟到高手演变]之Websphere Application Server V8.5的安装【图文】

今天尝试了下IBM的重量级产品Websphere Application Server的安装,记录下来,我们需要两方面的文件:1、安装器(windows下100多MB)2、Websphere Application Server安装包(3GB左右)这些文件都可以在:http://www.ibm.com/developerworks/cn/downloads/ws/was/ 中下载到。有两种安装方式

2013-02-21 09:49:10 15853 1

原创 云计算之美[从菜鸟到高手演练]系列之CloudFoundry的各个组件

本文是自己在学习的过程中,看到网上一篇总结的不错的文章,自己转载过来,加了一些其他的东西,就算做笔记,以免日后想再看看而找不到,同时加入了一些自己学到的东西,也算作对原文的补充。原文地址:http://blog.csdn.net/resouer/article/details/8065795 真心写的不错,对自己初学起了很大的作用,感谢作者!===================================================================================

2013-02-19 17:30:54 15966 1

原创 云计算之美[从菜鸟到高手演练]系列之单节点部署CloudFoundry

这个是我遇到的一个手动解决的问题,是我重复执行上述脚本后仍然不能解决的问题,根据上下文描述,这个过程是将otp_src_R14B01.tar.gz文件部署到/var/cache/dev_setup/下,后来我在自己的机子上找到该文件,发现足足64M,怪不得会timeout,估计是因为网络环境,我之前成功安装过三次,都没有遇到这个问题。(如果虚拟机改成桥接模式,则无需重定向,因为虚机里也可以分配到动态IP,这样的话,想让cloudfoundry跑起来困难了,需要去修改很多地方的IP)

2013-01-23 21:28:33 15422 13

原创 Java之美[从菜鸟到高手演变]之Java中的IO

IO操作面临很多问题,信息量的巨大,网络的环境等等,因为IO不仅仅是对本地文件、目录的操作,有时对二进制流、还有一部分是网络方面的资源,所以多种原因直接造成IO操作无疑是耗时且复杂多变的。Java对IO的支持是个不断的演变过程,经过了很多的优化,直到JDK1.4以后,才趋于稳定,在JDK1.4中,加入了nio类,解决了很多性能问题,虽然我们有足够的理由不去了解关于Java IO以前的情况,但是为了学好现在的类,我们还是打算去研究下,通过掌握类的优化情况来彻底理解IO的机制!该程序将一个一个的输出字符。

2013-01-04 22:39:39 53469 40

原创 Java之美[从菜鸟到高手演变]之类与对象(三)

因为当类实现继承时,默认的会将基类的一个子对象传给子类,而子类需要对这个子对象进行初始化,所以需要调用父类的构造器,但是,这一切都是隐式进行的,我们看不到,不过可以从实验中得出结论:在对子类进行初始化的时候,会先调用父类的构造器(如果有学过C++的同学,肯定知道,在C++中除了有构造函数,还有析构函数,初始化的时候先调用父类的构造函数,析构的时候,先析构子类对象,再析构父类对象,一个从外到里,再由里到外的过程)。a()B中被注释掉了,则调用的是父类A中的,所以输出的值是A中的成员变量。

2012-12-20 20:18:21 10213 7

原创 Java之美[从菜鸟到高手演变]之类与对象(二)

此处我们提到抽象方法,在Java中,凡是声明为形如:abstract void function()的方法,都是抽象方法,包含抽象方法的类就是抽象类,可以这么总结:抽象类中是可以没有抽象方法的;有抽象方法的类必须是抽象类;典型的情况是,内部类继承自某个类或实现某个接口,内部类的代码操作创建其的外围类的对象。普通的内部类持有外围类的一个引用,所以可以与外部类保持联系,而当我们需要嵌套类的时候,我们需要使用static关键字,这样内部类就断开了和外部类的联系,不能从内部类的对象中访问非静态的外部类。

2012-12-16 17:10:26 11587 12

原创 Java之美[从菜鸟到高手演变]之类与对象(一)

对于像Java这样的纯面向对象语言,类是最基本的抽象单位,一直以来我总是希望自己能写出一篇文章,来好好的梳理下自己对类和对象的理解。今天,这个愿望似乎要实现了!不知从哪个地方写起,因为这方面设计的东西太多了,说到类,就不难想到继承、多态、封装,就不难想到作用域及生命周期,很多的东西一下子涌上心头,让我不知道该从哪儿下手。本章系Java之美[从菜鸟到高手演变]系列之类与对象,希望通过我的分析,能让读

2012-12-15 12:14:09 20713 34

原创 Java之美[从菜鸟到高手演变]之线程同步的引入

从上一章(Java之美[从菜鸟到高手演变]之多线程简介)中,我们了解了关于多线程开发的一些概念,本章我们将通过具体事例引入线程同步问题,后续会不断的提出线程同步的方法。我们知道,采用多线程可以合理利用CPU的空闲资源,从而在不增加硬件的情况下,提高程序的性能!听上去很有诱惑力,可是为什么我们的项目不都采用多线程开发呢?原因如下:1、多线程开发会带来线程安全问题。多个线程同时对一个对象进行读写操

2012-12-13 22:08:41 13405 12

原创 Java之美[从菜鸟到高手演变]之多线程简介

从本篇文章起,我将在Java多线程方面进行深入剖析,这是很大的一部分内容,也是我们作为Java开发者必须要跨过的一道坎儿!因为Java本身就是多线程的语言,想要真正掌握Java,那么请先掌握多线程!文章会整理为一个系列,包含若干篇文章,因为在笔者看来,多线程的问题是不能用几篇文章来说清楚的,也许理论知识并没有那么夸张,但是实际情况会有很多,我会从基本概念开始,逐渐深入,争取能以最简单的表述让不同层

2012-12-11 21:59:53 13339 13

原创 Java之美[从菜鸟到高手演变]之XML的打包与解析

为什么会有本章的出现?因为XML实在是太重要了,而且被广泛应用!不论是数据存储,还是其他方面,如配置文件等。XML是一种对独立于任何编程语言的数据进行编码的机制。在数据交换领域,正在变得非常流行!因为他的基于节点的存储格式特点,以致于有很多适合的场合,可用它来描述。当然Java也为打包和解析XML文件做了很好的支撑!本章系Java之美[从菜鸟到高手演变]系列之XML的打包与解析,学完本章,你会基本

2012-12-07 21:33:27 9303 5

原创 Java之美[从菜鸟到高手演变]之Exception

Exception这个东西,程序中必须会有的,尽管我们很不乐意看到它,可是从另一个角度考虑,有异常则说明程序有问题,有助于我们及时改正。有的时候程序出错的原因有很多,比如不合法的输入、类型、空指针甚至内存不足,如果光从软件来看,我们只知道它出问题了,并不清楚问题出在哪儿,给软件排错是个很头疼的事情,因为可能出问题的地方太多了,语法上的问题还好点儿,毕竟能从视觉上看出来,有些逻辑上的问题才是致命的,

2012-12-03 16:32:27 27880 25

原创 Java之美[从菜鸟到高手演变]之设计模式四

— From 百科。主要目的是保存一个对象的某个状态,以便在适当的时候恢复对象,个人觉得叫备份模式更形象些,通俗的讲下:假设有原始类A,A中有各种属性,A可以决定需要备份的属性,备忘录类B是用来存储A的一些内部状态,类C呢,就是一个用来存储备忘录的,且只能存储,不能修改等操作。就拿QQ来说,有几种状态,在线、隐身、忙碌等,每个状态对应不同的操作,而且你的好友也能看到你的状态,所以,状态模式就两点:1、可以通过改变状态来获得不同的行为。来看看原码:一个Visitor类,存放要访问的对象,

2012-12-02 00:59:28 100385 36

原创 Java之美[从菜鸟到高手演变]之设计模式三

本章是关于设计模式的最后一讲,会讲到第三种设计模式——行为型模式,共11种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。这段时间一直在写关于设计模式的东西,终于写到一半了,写博文是个很费时间的东西,因为我得为读者负责,不论是图还是代码还是表述,都希望能尽量写清楚,以便读者理解,我想不论是我还是读者,都希望看到高质量

2012-11-30 22:50:33 139134 35

原创 Java之美[从菜鸟到高手演变]之设计模式二

接口的适配器是这样的:有时我们写的一个接口中有多个抽象方法,当我们写该接口的实现类时,必须实现该接口的所有方法,这明显有时比较浪费,因为并不是所有的方法都是我们需要的,有时只需要某一些,此处为了解决这个问题,我们引入了接口的适配器模式,借助于一个抽象类,该抽象类实现了该接口,实现了所有的方法,而我们不和原始的接口打交道,只和该抽象类取得联系,所以我们写一个类,继承该抽象类,重写我们需要的方法就行。再如我们有的时候打官司,我们需要请律师,因为律师在法律方面有专长,可以替我们进行操作,表达我们的想法。

2012-11-30 15:20:46 194899 52

原创 Java之美[从菜鸟到高手演变]之设计模式

很简单,一个原型类,只需要实现Cloneable接口,覆写clone方法,此处clone方法可以改成任意的名称,因为Cloneable接口是个空接口,你可以任意定义实现类的方法名,如cloneA或者cloneB,因为此处的重点是super.clone()这句话,super.clone()调用的是Object的clone()方法,而在Object类中,clone()是native的,具体怎么实现,我会在另一篇文章中,关于解读Java中本地方法的调用,此处不再深究。本小结会通过对象的复制,进行讲解。

2012-11-29 02:26:22 454778 187

原创 Java之美[从菜鸟到高手演变]之智力题【史上最全】

智力题,每个正式的笔试、面试都会出,而且在面大企业的时候必然会问到,笔者曾在很多面试中,都被问到过,不过答得都不是很好,因为时间很短,加上我们有时候过于紧张,所以做出这类问题,还是有一定的难度,从这篇文章中我会总结一些常见的智力题,本章系Java之美[从菜鸟到高手演变]系列之智力题,希望各位读者能在本章所列的题中找出做这类题的方法,克服面试中的难题!1、农民分金条问题题目:你让农民为你工作7天,给他的回报是一根金条。金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄

2012-11-27 20:14:25 39626 44

原创 Java之美[从菜鸟到高手演变]之JVM内存管理及垃圾回收

很多Java面试的时候,都会问到有关Java垃圾回收的问题,提到垃圾回收肯定要涉及到JVM内存管理机制,Java语言的执行效率一直被C、C++程序员所嘲笑,其实,事实就是这样,Java在执行效率方面确实很低,一方面,Java语言采用面向对象思想,这也决定了其必然是开发效率高,执行效率低。另一方面,Java语言对程序员做了一个美好的承诺:程序员无需去管理内存,因为JVM有垃圾回收(GC),会去自动进

2012-11-25 15:46:33 54749 33

原创 Java之美[从菜鸟到高手演变]之Java学习方法

前段时间逛论坛,总会有很多新手很迷茫,问到:到底该怎么学好Java,这个问题很重要,尤其对于像我们这样大多数都是靠自学的人来说,找到一个好的学习方法至关重要!于是乎,我就给大家回答了很多,突然间想到了很久以前,看过的马士兵老师的一篇关于Java自学之路的文章,于是在网上找了找,结果找到了,马士兵老师的视频,是我目前最为推崇的Java学习视频,虽然还有很多,如张孝祥、黎活明、李兴华老师等,他们的都很好,本人曾经都看过,李兴华老师的基础视频,黎活明老师的EJB,都是经典!但是本人强烈推荐老马的(尽管老马有时讲的

2012-11-18 16:41:39 29364 24

原创 Java之美[从菜鸟到高手演变]之HashMap、HashTable

从上图中,我们可以发现哈希表是由数组+链表组成的,一个长度为16的数组中,每个元素存储的是一个链表的头结点。Java中数据存储方式最底层的两种结构,一种是数组,另一种就是链表,数组的特点:连续空间,寻址迅速,但是在删除或者添加元素的时候需要有较大幅度的移动,所以查询速度快,增删较慢。如果对哪一块知识感兴趣,那么,请多多的花时间,哪怕最基础的东西也要理解它的原理,尽量往深了研究,在学习的同时,记得多与大家交流沟通,因为也许某些东西,从你自己的角度,是很难发现的,因为你并没有那么多的实验环境去发现他们。

2012-11-17 23:00:57 67538 61

原创 Java之美[从菜鸟到高手演变]之集合类

我们发现,输出的都是0.这让人貌似有一丝迷惑,明明是10或者5,这儿应该用清楚,elementData数组的长度并不是size的值,size是里面元素的个数,上面的10或者是5,意思是向内容开辟10个大小的空间,初始化的时候开辟一定数量的内存,但是里面并没有放任何对象,所以用size()计算得到的结果仍为0.后面的博文,我会以分析和例子为主,毕竟源码这种东西,不适合大量的贴出来,大家都会自己去看,有些不好懂的地方或者容易忽略的知识,我会贴出来,其它的建议读者自己去看JDK源码。

2012-11-11 10:28:38 76929 85

原创 Java之美[从菜鸟到高手演变]之字符串

写程序就像生活,有酸甜苦辣,关键在于过程,任何事情的过程都是美好的,是值得我们回味的!有人说,编程是一种艺术,艺术出于生活却高于生活,每一个细节都值得细细品味...程序员无非就是两件事:学习和分享!独乐乐与人乐乐,孰乐?于是,程序员对着电脑,开始写作。一盏台灯、一杯清茶,躺在旁边,默默的,听着。从本次博文起,要进行Java之美[从菜鸟到高手演变]系列,本文系第一篇,Java字符串的处理。字符串在任

2012-10-27 18:25:07 33463 108

原创 Java之美[从菜鸟到高手演练]之Comparator和Comparable在排序中的应用

强行对实现它的每个类的对象进行整体排序,实现此接口的对象列表(和数组)可以通过Collections.sort或Arrays.sort进行自动排序。当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一个类实现了Camparable接口则表明这个类的对象之间是可以相互比较的,这个类对象组成的集合就可以直接使用sort方法排序。2、可以使用多种排序标准,比如升序、降序等。

2012-10-20 16:46:47 9001 5

EJB3.0入门经典源码

EJB3.0入门经典源码,黎活明出的那本书,很不错,学习EJB3.0的首选书籍

2012-09-28

经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发.pdf

经典JAVA EE企业应用实战 基于WEBLOGIC JBOSS的JSF+EJB 3+JPA整合开发个人认为是不错的书

2012-09-28

Struts2在Action里注入EJB必须的包

Struts2在Action里注入EJB必须的包,因为Struts2 的Action是普通的Java类(po),不能直接将EJB注入,所以需要依赖这个包

2012-09-28

jboss-web.xml jndi.properties oracle-ds.xml

jboss-web.xml jndi.properties oracle-ds.xml三个文件,EJB+JPA 所需要的一些配置文件

2012-09-28

Java 发邮件包mail.jar

Java Mail开发必须的包,有需要的就拿去,一般用Java开发邮件系统必须要用

2012-09-28

log4j.jar java日志系统必须

Java日志开发必须的包,有需要的就拿去,很好用

2012-09-28

antlr.jar 包EJB

EJB+JPA开发必须的包,有需要的就拿去,一般在Jboss的Client目录下能找的到

2012-09-28

activation.jar

EJB+JPA开发必须的包,有需要的就拿去,一般在Jboss的Client目录下能找的到

2012-09-28

C和C++相互调用

C和C++可以相互调用,解决了C代码移植问题。个人感觉不错!

2012-09-09

Struts2.1.6和Hibernate3.3.1和Spring2.5.6整合的包

Struts2.1.6和Hibernate3.3.1和Spring2.5.6整合的包。很完整,亲测没问题!欢迎下载

2012-09-08

slf4j1.7.jar

好东西啊!ssh整合必不可少的jar包.目前还是最新的版本

2012-09-08

jd-eclipse插件

用于在eclipse直接查看.class文件的,很好!

2012-09-08

ASP.NET实习的简单员学生课程管理系统

ASP.NET实习的简单员学生课程管理系统,别想复杂了,很简单,没什么界面,当时就是老师留的一个作业。

2012-08-05

Java23中设计模式

Java23中设计模式,很全,幽默的表达方式,易懂

2012-07-10

Redis在windows下的配置

Redis在windows下的配置,有了它,你就可以轻松的搞定redis的初步使用。

2012-07-10

Redis学习笔记

比较好的Nosql选择,适合初学者,比较实惠。

2012-07-10

一个可逆的Java加密工具类

用Java实现的一个可逆加密工具类,很不错!我在自己的项目已经使用。

2001-10-11

OPPM模版,Excel模版,一页纸项目管理模版

OPPM模版,Excel模版,一页纸项目管理模版

2023-04-27

JDK8中UnSafe.java类的源码

JDK8中UnSafe.java类的源码,要的拿走

2015-01-24

JDK8中sun.misc包下的UnSafe类

JDK8中sun.misc包下的UnSafe类,想查看源码的就拿走,没积分的请与我联系!xtfggef@gmail.com

2015-01-24

hadoop eclipse plugin 2.6.0插件

eclipse连接hadoop集群用到的插件,可以自己编译,也可以使用这个现成的。

2015-01-17

Hadoop Command

Hadoop命令行总结,参照官方文档写的,比较全,有需要的拿走。

2015-01-15

一些数据结构的源码

本人博客里配的代码,包含排序、二叉树、数组、链表等一些基础操作。

2013-04-22

使用json-lib所需的jar包

使用java处理json对象使用的包,json-lib所需的jar包

2013-04-05

cloudfoundry修改ip脚本

当我们采用:使用已经做好的镜像来部署cloudfoundry的话,打开镜像会遇到ip不匹配的问题,需要使用此脚本修改ip。

2013-02-21

Java调用microsoft SDK jar

用Java调用微软的SDK,想要做语音程序的同学,太幸运了,很方便!

2012-12-11

23种设计模式之Java实现

用Java实现的23种设计模式,完整的代码,本想无积分下载来着,后来一想还是设置点儿把,毕竟我不喜欢不劳而获的思想,希望每个TX在下载别人的资源的同时,也积极上传资源与他人一起分享!

2012-12-02

银行科技类笔试复习资料

各大银行科技类笔试复习题,很多题,有需要的可以下载看看。

2012-11-13

Java集合类图片

Java集合类,在图片上体现出来,为了更好的描述,本来是博客里的,不好往博客里插,所以单独弄出来了。

2012-11-01

jdk里rt.jar的源码包

jdk里rt.jar的源码包,有需要的就拿去吧,有的时候想看看源码,还是挺有用的!

2012-10-21

myeclipse10.0破解文件和步骤

myeclipse破解文件及步骤,解压后点击run.bat,按步骤执行就行了。

2012-10-21

eclipse做的weather report插件

用eclipse做的天气预报插件,稍微有一点问题,就是当作为插件运行的时候,总是出不来,不过你可以当Java application运行,一点儿问题都没有。关键在于里面运用的技术:webservice,我用Axis2实现的。

2012-10-21

eclipse查看内存插件

用于监控内存,eclipse的一个插件.下完后解压,覆盖就行!

2012-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除