[建筑设计需要学习哪些理论知识]到xdcad.net学CAD软件,到 .tangent.com.cn/学最常用的天正建筑软件. 买《现行建筑规范大全》红色本,学建筑规范、制图知识。 要学的还有好多,比如美术、材料、结构、力学和建筑...+阅读
就我个人的经历,学习J2SE主要是学Java语言本身以及其编程思想,至于J2SE中的技术或者技巧在J2EE中很少能用的上.因此,学习J2SE应当把重点放在语言和编程思想上,打好面向对象编程的基础,有精力的话还可以学习一下设计模式,J2SE里的这些东西是Java语言的精髓,到那个平台下,不管是EE还是ME 都能用得上,并且如果你能还好的应用面向对象的设计思想和恰当的设计模式,你在开发大型系统的时候会得心应手,充满乐趣,否则J2EE下的开发会痛苦死你.并且当你有了良好的面向对象基础,将来会很容易提拔成为项目经理,说实话,中国程序员中,真正深入理解面向对象设计原则和设计模式的凤毛麟角.对于J2EE 的学习顺序,我没什么可说的,其实没什么顺序可以可言,按部就班就好了.给你一个忠告,就不不要浮躁.不要因为Servlet过时了就不去学他,还是那句话,脚踏实地,按部就班.如果要应用,你可以选择一个目前不叫主流的开发框架,进一步学习.如果将来想进外企,就不要去研究那些开源的东西了,大型的外企从开不用那些开源的产品,你可以研究一下IBM的Websphere或着Oracle.至于就业,一个优秀的企业不大重视的会什么,而是在乎你做过些什么,因此,在学习过程中切忌只看不实践,有机会一定要多动手多实践,在学校里抓住一切实习的机会,尽量争取做几个小项目,这要毕业后出去找工作才抢手.说了这么多,总结起来就是学J2SE重点放在编程思想的理解,学习过程中切忌浮躁,不去学那些自认为过时的技术;切忌只动眼不动手,积累经验将来才好找工作.1 J2SE中的AWT, Swing这些都不用看,通用联网框架也不用仔细看,多线程也不用太仔细看.2 不需要背诵代码,关键是领会精神,学模式不能定式,要能够在理解思想的基础上触类旁通3 能熟练使用一个好得开发框架不但能够极大地提高开发效率,而且可以使你的程序更加高效和健壮,因此学习使用好的框架还是必要的.4 数据库部分当然很重要,但是对于J2EE开发人员来说要熟练使用数据库的基本功能,熟练使用SQL语句增删改查,掌握数据库的连接和访问原理就OK了.如果将来能够做架构,还需要掌握数据库的设计,部署和调优....
在J2EE应用中常见的两个内存有关的问题是什么呢
游离的对象(也被称为内存泄露)和对象循环(指大量频繁创建和删除-在Java中体现为解除引用---对象)。 我们应注意确保所有可到达的对象实际是活的,即这些对象不但在内存中,而且也要在执行的代码中是存在的。当对象在应用中已经没有用了,而我们却忘记了删除对该对象的引用时,游离的对象就出现了。 我们知道垃圾回收会占用CPU时间。短期对象的大量创建增加了垃圾回收的频率会造成性能下降。 不要在Servlet中实现业务逻辑 在构建J2EE应用时,架构工程师通常会使用到J2EE的基本部分——Servlet。如果架构师不使用Session Beans, Entity Beans, 或 Message Beans, 那么改进性能的方法就很少。只能采用增加CPU或更多的物理服务器等方法。EJB使用了缓存(cache)和资源池等方法可以提高性能和扩展性。
求教Java Web开发学习心得
个人在远标学习后总结的:1 初学的话,从java的本身语法开始。很多人觉得这些东西很简单,可能一天或者一个上午就完事了。但是,所有的东西,最关键的细节,god in details.你看完以后,去做一下scjp的试题目,看看自己的水平,深深反省一下。不是需要去考这个认证,是让你真正意识到自己对于java的认识。这个阶段可以看一些java培训教程,好像有一个叫张孝详的,比较适合没有其他语言基础的人,如果有基础的,可以看看thinking in java
2 然后一些提高阶段,对于java的语法熟悉以后,就是熟悉java语言,对语言最好的熟悉方法是熟悉他的类库,这个部分,个人推荐最好的书是core java,现在到7还是8版了,我看是的时候是6版本。这本书是我所知道认可程序最高的一本java书了。
3 在对语法和语言都有一定程度的熟悉以后,就要知其然后知其所以然(前提是你想真正精通这个语言,不然这个时个就可以去搞jsp了),这个时候站的角度要高一些,先看看jvm,现在国内这个方法据我看的,没有什么特别好的书,因为也没有几本,我印象中不错的是深入java虚拟机,了解了整个java是如何运行的以后。想像一下,如果自己需要实现一个java的话,如何做,带着这个问题去jdk的源代码,你会收获很大的。有一本书,叫effect java,本来应该是关于最基础的东西,但是很难的,在这个阶段看的话,收获会很不一样的。
4 在真正花时间在前三个阶段以后,打一个真正扎实的java基础以后,就可以开始真正面java最流行的领域了,从servlet,jsp开始,然后是SSH,J2EE那些东西。那些东西在本质上考虑的更多的设计理念和设计模式的东西了。有一个叫java与模式的书,好像叫阎什么写的,是设计模式很不错的一本入门的书。在看书的时候,想法要开阔一些,不妨想一下,如果我自己要实现个tomcat,应该从哪里开始,如果有这样的想法,对于tomcat这些东西的理解,肯定要比大多数的人深刻一些。
5 在以上的东西都学到一定程度以后,那个时间就更应该关注的是方法论的东西了。包括软件开发模式,程序设计的方法学,这个阶段比较高了,我本人研究不深入,不能提供过多的东西,只能提供一些名词,例如重构,敏捷开发等等。国外好像一个martin, Robert等什么的在这方面比较有研究。
以下为关联文档:
交互设计需要学习哪些基础知识你好, 如果你想做交互,我建议你首先要确定自己是否喜欢交互,适不适合做交互。你一年到头都在上班加班做交互这个事情,所以喜不喜欢很重要。你可以先去了解交互是做什么的,如何做,...
需要学习岩土力学请问需要学习哪些科目只要你决定学习地质工程,如果是为了应付考研,建议你选择“工程地质学”,这门专业课没有计算题,地大等主流院校都是考这门专业课,花点时间,认真看看背背就可以了。“岩土力学”有一...
学习 plc之前需要了解哪些知识我给你介绍一些心得,满意请采纳! PLC不难学,PLC就是面对一线工程技术人员的利器,只要有电工基础,学习起来很简单 推荐先读《电机和电气控制》, 最好找一个工厂实习一下,结合日常工...
读护理需要学习哪些知识很多,很麻烦,文化课有 语文、英语、马概、医学伦理学、护理心理学、医学基础知识有 生理、生物、解剖、病理、药理学、组织胚胎学、微生物与免疫学、化学、生物化学、临床上的...
我刚入行房产中介请问需要学习哪些相关知识房地产中介在运作过程中要涉及的知识面比较广,既有房地产经纪、房地产估价、房地产咨询等专业知识,又有经济学、法学、城市规划学、建筑学、统计学、会计学、心理学以及房地产...
学习华为需要考什么认证怎么考需要哪些知识华为认证考试是由华为签约考试代理商Prometric公司进行的。Prometric公司是全球最大的计算机考试服务机构。华为认证考试有规定的时间,并在保密的环境中进行。考试时间一般为...
seo需要学习哪些知识理清SEO学习、SEO工作、SEO水平的层次 学SEO的三个层次: 第一个层次:通过观察排名在前面的网站,猜测排名因素。 第二个层次:通过阅读网络上流传的一些SEO文章获得一些模糊认识。...
请问学习电脑刺绣有哪些要点和需要掌握哪些基础知识绣花机机械和电器原理 先用刺绣CAD软件制版,生成样版后,将载有刺绣程序及花样的盘片先后分别放入电脑磁盘驱动器中,在程序控制下,电脑将花样坐标值换成与绷框X、Y方向位移量量相...
关于电子商务专业知识需要学习哪些知识关于电子商务专业知识需要学习哪些知识,学习电商要学习那些专业知识:电子商务专业的学生或许对未来总是感到迷茫,但实际上脚下的路很宽广,机会也很多,把握住了就能受益一生。本文...