今天在做自己的简历的时候,发现有一栏是自己做过的“演讲和讲义”,于是我就想起了去年在公司和同事们利用开会前的 20 分钟和同事们做的一个简短的分享。 我是一名 Java 程序员,工作中要用到很多知识,用脑子记是记不过来的,俗话说“好记性不如烂笔头”。以前用“脑”记,用“笔”记。现在用高级笔记。...
分类:
其他好文 时间:
2015-03-30 21:02:13
阅读次数:
205
本文转载地址: http://www.cnblogs.com/zrtqsk/p/3776328.html 多线程是Java学习的非常重要的方面,是每个Java程序员必须掌握的基本技能。本文只是多线程细节、本质的总结,并无代码例子入门,不适合初学者理解。初学者学习多线程,建议一边看书、看博文...
分类:
编程语言 时间:
2015-03-27 22:05:57
阅读次数:
211
最近在网上看了一个非常好的帖子《程序员一生必读的书》,在这里把读这些书的心得跟大家分享一下。...
分类:
其他好文 时间:
2015-03-22 10:42:14
阅读次数:
404
在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。...
分类:
编程语言 时间:
2015-03-21 19:53:58
阅读次数:
203
本文是Neward & Associates的总裁Ted Neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码,等等。
不熟悉JVM将不仅会影响应用程序性能,而且当J...
分类:
编程语言 时间:
2015-03-21 09:53:56
阅读次数:
209
极客营认为想要成为一个合格的java程序员,必须需要牢固的基础,这样在未来接触新的知识的时候,才能快速吸收,极客营认为基础不牢固的程序员,随时都会被新的知识和技术所淘汰,下盘不稳风一吹就倒,那么作为一个合格的java程序员应该具备哪些知识呢?今天极客营就来和大家分享java高手之路上的必备基...
分类:
编程语言 时间:
2015-03-20 15:55:15
阅读次数:
144
一、Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成...
分类:
Web程序 时间:
2015-03-20 12:57:15
阅读次数:
180
对于程序员必读书籍网上有各种各样的讨论,这篇文章希望把这些讨论的交集中的那些书整理出来,推荐给大家阅读,同时也分享一下自己读这些书的感受。...
分类:
其他好文 时间:
2015-03-19 18:27:36
阅读次数:
164
什么是JDBC
JDBC全称Java Database Connectivity,Java数据库连接。
JDBC是一组API,各数据库厂商提供自己的实现类,也就是数据库驱动。这样Java程序员就可以使用同一种API操作不同的数据库,需要做的只是导入相应的数据库驱动。
JDBC做了什么事
(1)连接数据库
(2)执行SQL语句
(3)处理返回结果
JDB...
分类:
数据库 时间:
2015-03-18 15:53:38
阅读次数:
142
这是我在知乎上关于问题“只会 if, else, 数据库 CRUD 的 Java 程序员如何提升自己?”给出的答案。其实,这应该就是一个关于早期技术人员怎样突破瓶颈的问题。作为一个爱好技术的人,我们最常见的技术入门——或者说技术切入点——就是开发有实际可见结果的应用——因为这个够简单,够有成就感。而...
分类:
其他好文 时间:
2015-03-16 20:49:54
阅读次数:
111