久闻Head First 系列书籍的大名,最近一段时间一直在看Head First Java(影印版),果然名不虚传,自己感觉该书的最大特点是通俗易懂、形象生动、深入浅出、多角度解释一个知识点,让读者想忘记都很难。下面就把看书的感受记录下来,与各位交流。
Java语言的特点:语法友好(friendly syntax)、面向对象(object-oriented features)、内存管理(memory management)、以及最著名的平台的移植性(portability write-once/run anywhere)
Java程序的执行的过程:
1、编辑Java源文件(*.java);
2、编译(compiler)生成*.clas,也就是的所谓的字节码(bytecode),Java的一切魔力就在其中,该字节码文件是与平台无关的, 是任何Java 虚拟机(JVM)都可以解释运行的;
3、执行,执行是由JVM来解释执行的,JVM注意两点:a)JVM是由一种软件实现的模拟的计算机,不同操作系统有不同的JVM;b)各种JVM都可以对同一个class文件进行解释,生成各自平台相关的二进制代码(机器码);
Java有两种程序: Application Applet
Java各种版本之间的关系:
Java1.02 250 class 特点:速度慢;很多bug;Applet是该版本最重要事情(big thing)
Java1.1 500 class 特点:速度稍快;更友好;变得流行起来了
Java2(Version 1.2-1.4) 2300 class 特点:速度更快;功能更强大;分为三个版本:J2SE J2EE J2ME;成为企业级开发的选择
Java5 (Version1.5 and up) 3500 class 特点:更容易开发,功能更强大;最主要是在语言方面发生了新的变化;
Java没有Java3 Java4 ,直接从Java2调转到Java5,原因是Java5发生太大的变化
分享到:
相关推荐
《Head First Java》是一本备受推崇的Java编程学习书籍,其中文高清PDF版本为学习者提供了方便快捷的阅读体验。这本书以其独特的教学风格和丰富的视觉元素,帮助初学者以直观易懂的方式理解复杂的Java概念。 Java是...
### 《HEAD FIRST JAVA》笔记知识点总结 #### 第一章 进入Java的世界(基本概念) - **Java的工作原理与发展简史**: - Java是一种跨平台、面向对象的编程语言,由Sun Microsystems公司于1995年推出。它的设计...
总之,《Head First Servlet & JSP》是一本全面且易于理解的教程,无论你是Java Web新手还是准备认证考试,都能从中受益匪浅。通过阅读这本书,你可以熟练掌握Servlet和JSP的核心技术,为构建复杂的企业级Web应用...
《HeadFirst设计模式学习笔记1--策略模式Demo》 在软件工程中,设计模式是一种解决常见问题的标准方案,它提供了一种在特定情况下组织代码的模板。策略模式是设计模式中的一种行为模式,它允许在运行时选择算法或...
《HeadFirst设计模式笔记》是深入理解软件设计思想的一份宝贵资料,主要涵盖了设计模式这一核心编程概念。设计模式是经过实践验证的解决方案模板,用于解决在软件开发中经常遇到的问题,尤其在面向对象设计中。这篇...
《Head First设计模式》是软件开发领域的一本经典著作,其深入浅出地介绍了23种设计模式。第一章主要讲解的是策略模式,这是一种行为设计模式,它使你能在运行时改变对象的行为。策略模式的核心思想是定义一系列算法...
《Head First Servlets & JSP》是一本广受欢迎的教材,它深入浅出地讲解了这些概念,帮助开发者通过SCWCD(Sun Certified Web Component Developer)认证。以下是一些关键知识点的详细解释: 1. **Servlet**: - *...
HeadFirst的设计模式系列书籍以其直观易懂的方式深受程序员喜爱,本笔记将深入探讨观察者模式的概念及其应用。 观察者模式的核心思想是定义对象之间的一对多依赖关系,当一个对象的状态发生改变时,所有依赖于它的...
《Head First设计模式》是一本深受开发者喜爱的设计模式学习书籍,它以易懂且生动的方式介绍了23种经典设计模式。这些模式是软件工程中经过实践验证的最佳实践,旨在提高代码的可重用性、可读性和可维护性。下面,...
我的学习笔记的书本课程来自于:《Thinking in Java》和《Head First Java》 视频课程主要来自于:廖雪峰老师《Java 基础课程》 如涉及版权侵犯请联系我更正。 初来乍到,文笔稚嫩,学识浅薄,请多指教。
《Head First Java》读书笔记——ZhangHao 在学习Java编程时,了解并掌握基本概念、类与对象、原始主数据类型和引用是至关重要的。这篇笔记将深入探讨这些核心概念,帮助初学者建立坚实的Java编程基础。 一、基本...
【Servlet&JSP基础知识】 ...以上是`head_first_servlet&jsp`学习笔记的主要知识点,涵盖了Servlet和JSP的基础、Web应用架构、MVC模式、会话管理和JSP编程等多个方面,为深入理解和实践Servlet与JSP开发奠定了基础。
本项目为《Head First 设计模式》的Java语言学习笔记与实战练习源码集合,包含104个文件,主要包括88个Java源文件、12个Markdown文档、3个XML配置文件及少量其他辅助文件。内容涵盖设计模式的学习笔记以及相应的代码...
《Head First Servlet JSP(中文版)》是一本专为初学者设计的Java Web开发教程,旨在通过生动有趣的方式引导读者快速掌握Servlet和JSP的核心概念和技术。这本书以易理解的图文并茂的形式,深入浅出地讲解了这两个重要...
这是看了一本书叫做《head frist--HTML与css》之后,记录的笔记,希望对大家有用。(必须要写满50个字那我就开始水了,其实我也很菜,看我的这个说不定根本就莫得用,但是我就是为了赚积分想下载老师提供的参考代码...
在《Head First 设计模式学习笔记(十四)模式的组合使用》中,作者探讨了如何在实际编程中灵活地组合多种设计模式以解决复杂问题。这篇文章可能是基于《Head First 设计模式》这本书的一个章节,该书是设计模式领域...
这种方法也被其他“Head First”系列书籍所采用,例如在其他书籍中提及的《Head First Java》,它通过将枯燥的理论知识与实际编程实践相结合,以图文并茂的方式使学习变得既有趣又充满挑战,从而激发学习者的兴趣和...
除了课程内容,阅读官方文档、经典教材如《Head First Java》、《Effective Java》等,以及观看开源项目和在线教程,可以帮助巩固理论知识,提升实践能力。 总之,Java学习笔记旨在为初学者提供全面的学习路径,从...