`
文章列表
偶尔在网上发现的一片关于掌握JAVA的标准,感觉有点意思,虽然在一些观点上有些偏颇,但作为学习JAVA的引导尚可。至于原创是谁没有必要考证。 时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难 ...
最近一直由于一些原因,技术上的东西没有学多少,技术一直停滞不前.不过还是学了不少技术以外的东东,毕竟技术并不能解决一切问题.今天浏览水木清华看到了一篇文章,说的是如何学j2ee的,感觉还不错.毕竟是清华的嘛,特此转到这里.让刚接触j2ee的同志们有个参考:  Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 J2SE就是Java2的标准版,主要用于桌面应用软件的编程; J2ME主要应用于嵌入是系统开发,如手机和PDA的编程; J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 1)先学习j ...
1、好好规划自己的路,不要跟着感觉走;    根据个人的理想来安排自己的生活,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,痛快一些,那么就需要慎重安排自己的的轨迹,从一个行 业入手逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会以后,钱 根本不是问题,频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手。     2、可以做技术的,切不可沉湎于技术;     千万不可一门心思钻营技术,给自己造成很多压力,如果你的心思全部放在上面那么注定你将成为孔乙己一类的人物,适可而止为之, ...
这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提 供的大量的API, ...
再去看jvm——特别是对内存的分析!!! 我觉得能够熟练的进行内存分析,那么问题肯定不大了     先大致去学习下jdk的使用,常用类 再去看三大特性 再去看jvm——特别是对内存的分析!!! 我觉得能够熟练的进行内存分析,那么问题肯定不大了 关于框架,我觉得都是因为我们j2se基础不扎实,所以学到的都是表面的浅显的方法调用,有心人肯定会发现一个现象:高级框架的技术在j2se中都能找到技术原型! j2se没有个3遍5遍的系统学习,在你学习j2ee的时候你会觉得很累的!j2ee看完源码就没什么了(当然了,很多源码里作者的设计思想非常经典,每每发现妙处 ...
面向对象设计原则--《敏捷软件开发》 摘抄自《敏捷软件开发-原则、方法与实践》-Robert C. Martin (1)SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 职责即为"变化的原因".   (2)OCP 开放 ...
摘自http://cooltester.iteye.com/blog/471473   参考一下《VC新手学堂》里的内容,应该有所帮助。声明:学.NET要比VC简单,如果是初学,建议不要学VC了,入门相当困难。但是如果真的掌握VC的话,那你就是个绝顶高手了。下面是正文: VC入门的一条路 首先声明,我可不是什么高手,也就是刚脱贫。因为运气很好,买到了几本好书,在学习过程中几乎没走什么弯路,没费什么劲就入门了,现在一般的小程序能搞定了。看到那些因为不知从何下手而苦苦挣扎的朋友,希望我的文章能给他们一些帮助。 学编程急不得,上来就学VC肯定碰一头灰,说VC难就难在这点上了。如 ...
       在C 中,你吃饭就是吃饭,捧起碗来喝酒,放下筷子骂娘,甩开膀子抓肉,撸起袖子抹油。而在Java中,你经常为了要干某件事,先new一个对象,然后以这个对象为参数new另一个对象,如此这般重复n遍,得到真正需要的对象,最后就是为了调用那个对象的一个方法,就好比吃饭时焚香洗面,漱口净手,战战兢兢,毕恭毕敬。在C中,遇到问题要像亡命徒,像流氓版程咬金,管你三七二十一,冲上去就是三板斧,还怕劈不死你丫的。在Java里,遇到问题要像宋襄公,要张榜檄文,要名正言顺,要礼仪之邦,要把架子拉开了,把谱儿摆足了。Java的口号是,不管劈不劈的死,先把你小子感动了再说。       有点断章取义,不过 ...
这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提 供的大量的API, ...
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。   2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每 种语言都有一个按键,见到MM我只要按 ...
Java学习从入门到精通 作者:robbin 网址:http://hibernate.fankai.com/ Java Learning Path (一)、工具篇 一、        JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自 ...
1、移除重复代码      其根本方法是把大于1次使用的代码分离成共有方法。      重构的目标应该是在不降低代码效率的基础上提高代码的复用性和质量。重构应该考虑效率、结构、代价之间的平衡。 2、把注释化为代码      看到代码就能见文知义,消除无谓注释。一般注释用于说明该处的想法、算法、优劣、记录等,能用代码说明的尽量不要用注释。      当我们要加注释的时候,我们应该再三的想想:      注释能不能转化在代码里面,让代码跟注释一样的清晰?      大多数情况下是能!      每一个注释都是一个改进代码的好机会!      包含太多注释的代码,绝对不是高质量的代码 ...
我经常被问到这个问题: 我应该从哪儿起步呢?我应该怎么做的?我怎么做才能成为一个更好的Ruby/Rails程序员?等一系列这样的问题。 我希望以上的这些问题有一个简单且正确的答案。有人说“看这本书吧,你会变为一个很棒的开发人员”。不幸的是,事情并不是这么简单。我们是不同的,我们学习方式不同,而且我们大家都来自不同的背景。 所以 我决定向社区提问,而不是告诉你我所认为的最好的学习方式。这里我收到了一份简短的回答: 看看社区里是怎么说的: 你是怎么样学的Ruby 和/或 Rails的? DHH:我激情地编程来学习Ruby。努力实现某东西,而不是编一个玩具。 David ...
葵花宝典 注:转载,原文已经没有出处了。总是有人问我怎么学习技术,贴出来给大家参考吧。 中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能 ...
  JAVA 基础的基础知识问答 收藏 <script type="text/javascript"> document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData(&quot; ...
Global site tag (gtag.js) - Google Analytics