Solo  当前访客:1 登录 注册
☆gater yu☆

~~ 一个java老鸟的博客 ~~

标签:
java之美 (25)

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

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

作者:sky | 创建日期: 2012-12-04 06:06 | 浏览次数: 321 | 评论总数: 0 | 标签:

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

最近在找工作,目前还没有定下来,拿到了一个公司的offer,不过被当白菜了,正在商量薪资方面的事情。随着百度面试的失败,梦想再次破灭。想想这一年来的奋斗,别是一番滋味在心头。突然想起一句话:踏歌长行,梦想永在!说程序员是幸福的,因为我们每天都会和大脑过意不去,故意去挑战,因为我们总是在与IDE经历了一系列的战斗后,露出欣喜的表情,也因为我们总是以自己从事复杂的、高智商的工作而骄傲、自豪!本章是Ja...

作者:sky | 创建日期: 2012-12-02 22:23 | 浏览次数: 4,147 | 评论总数: 0 | 标签:

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

集合类之番外篇:深入解析HashMap、HashTable作者:egg    新浪微博:http://weibo.com/xtfggefJava集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是:1、HashMap是...

作者:sky | 创建日期: 2012-12-01 14:41 | 浏览次数: 308 | 评论总数: 0 | 标签:

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

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

作者:sky | 创建日期: 2012-11-30 06:59 | 浏览次数: 291 | 评论总数: 0 | 标签:

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

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

作者:sky | 创建日期: 2012-11-28 23:17 | 浏览次数: 249 | 评论总数: 0 | 标签:

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

智力题,每个正式的笔试、面试都会出,而且在面大企业的时候必然会问到,笔者曾在很多面试中,都被问到过,不过答得都不是很好,因为时间很短,加上我们有时候过于紧张,所以做出这类问题,还是有一定的难度,从这篇文章中我会总结一些常见的智力题,本章系Java之美[从菜鸟到高手演变]系列之智力题,希望各位读者能在本章所列的题中找出做这类题的方法,克服面试中的难题!本博客永久更新,如有转载,请说明出处:http:...

作者:sky | 创建日期: 2012-11-27 15:34 | 浏览次数: 548 | 评论总数: 0 | 标签:

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

设计模式(DesignPatterns)——可复用面向对象软件的基础设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以...

作者:sky | 创建日期: 2012-11-26 17:57 | 浏览次数: 257 | 评论总数: 0 | 标签:

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

在阅读过程中有任何问题,请及时联系:egg。邮箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef如有转载,请说明出处:http://blog.csdn.net/zhangerqing我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器...

作者:sky | 创建日期: 2012-11-25 10:15 | 浏览次数: 225 | 评论总数: 0 | 标签:

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

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

作者:sky | 创建日期: 2012-11-24 02:32 | 浏览次数: 498 | 评论总数: 0 | 标签:

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

在阅读过程中有任何问题,请及时联系:egg。邮箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef转载请说明出处:http://blog.csdn.net/zhangerqing其实每个设计模式都是很重要的一种思想,看上去很熟,其实是因为我们在学到的东西中都有涉及,尽管有时我们并不知道,其实在Java本身的设计之中处处都有体现,像AWT、JDBC、集合类、I...

作者:sky | 创建日期: 2012-11-22 18:50 | 浏览次数: 245 | 评论总数: 0 | 标签:

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

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

作者:sky | 创建日期: 2012-11-21 11:08 | 浏览次数: 268 | 评论总数: 0 | 标签:

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

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

作者:sky | 创建日期: 2012-11-20 03:26 | 浏览次数: 285 | 评论总数: 0 | 标签:

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

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

作者:sky | 创建日期: 2012-11-18 19:43 | 浏览次数: 489 | 评论总数: 0 | 标签:

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

类与对象之抽象类、接口、内部类作者:egg微博:http://weibo.com/xtfggef出处:http://blog.csdn.net/zhangerqing抽象类与接口:这两个概念总是被放在一起讨论,因为他们有很多相似的地方,可以说接口本身就是完全抽象的,它要比抽象类更加“抽象”,为什么这么说?抽象类是一种类,里面除了有抽象方法外,还可以有具体的方法,而接口里面必须都是抽象的方法(有时可...

作者:sky | 创建日期: 2012-11-17 12:01 | 浏览次数: 219 | 评论总数: 0 | 标签:

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

类与对象之类的复用(继承、组合、代理)作者:egg微博:http://weibo.com/xtfggef出处:http://blog.csdn.net/zhangerqing此章我们主要谈下面向对象编程的代码复用机制。继承继承是OOP中最为重要的概念,达到了非常有效的代码重用效果,使得开发效率变得很高!同时也因此,造成了OOP语言执行效率低下,不免被C/C++程序员嘲笑。在Java语言中,两个类之...

作者:sky | 创建日期: 2012-11-16 04:19 | 浏览次数: 233 | 评论总数: 0 | 标签:

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

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

作者:sky | 创建日期: 2012-11-14 20:37 | 浏览次数: 224 | 评论总数: 0 | 标签:

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

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

作者:sky | 创建日期: 2012-11-13 12:54 | 浏览次数: 277 | 评论总数: 0 | 标签:

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

深入分析Java I/O工作机制作者:egg邮箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef博客:http://blog.csdn.net/zhangerqing论坛:http://www.qtlife.net(随便建了一个,方便大家一起交流!)IO是Java及众多编程语言很重要的一块,同时很多程序的瓶颈和耗时操作也都在IO这块。所以能够很好的解决IO...

作者:sky | 创建日期: 2012-11-12 05:12 | 浏览次数: 542 | 评论总数: 0 | 标签:

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

当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。阅读过程中有任何问题,请联系egg:邮箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef如有转载,请说明出处:http://blog.csdn.net/zhangerqing一、Comparator强行对某个对象colle...

作者:sky | 创建日期: 2012-11-10 21:30 | 浏览次数: 250 | 评论总数: 0 | 标签:

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

工欲善其事,必先利其器作者:egg邮箱:xtfggef@gmail.com微博:http://weibo.com/xtfggef博客:http://blog.csdn.net/zhangerqing(转载请说明出处)一、简介eclipse可谓是Java开发界的神器,基本占据了大部分的Java开发市场,而且其官方还对其他语言提供支持,如C++,Ruby,JavaScript等等。为什么使用它?我想离...

作者:sky | 创建日期: 2012-11-09 13:48 | 浏览次数: 251 | 评论总数: 0 | 标签:

1 2   共 2 页面