摘要: 学习JVM相关的知识,必然绕不开即时编译器,因为它太重要了。了解了它的基本原理及优化手段,在编程过程中可以让我们有种打开任督二脉的感觉。比如,很多朋友在面试当中还会遇到这样的问题:Java是基于编译执行还是基于解释执行?当你了解了Java的即时编译器,不仅能够轻松回答上述问题,还能如数家珍的讲出JV 阅读全文
posted @ 2021-07-27 11:49 指尖上的代码go 阅读(507) 评论(0) 推荐(0)
摘要: 这些年由于Java技术的不断发展,Java程序的运行速度有了显著提升,同时硬件技术也在不断进步,从而使得Java处理比较复杂的3D图形成为可能。Lwjgl,Jogl,Java3D等技术的出现,使Java语言可以方便的利用现在的显卡日益强大的硬件加速能力。实际上目前已经有许多基于Java的2D和3D游 阅读全文
posted @ 2021-07-27 11:46 指尖上的代码go 阅读(2873) 评论(0) 推荐(0)
摘要: Java包的概念 为了更好的组织类,Java提供了包机制。包是类的容器,用于分隔类名空间。如果没有指定包名,所有示例都属于一个默认的无名包。Java中的包一般包含相关的类。例如,所有关于车辆的类都可以放入一个名为。 程序员可以使用来指示源文件中的类属于哪个特定的包。 包语句的格式是: [. pkg 阅读全文
posted @ 2021-07-27 11:42 指尖上的代码go 阅读(563) 评论(0) 推荐(0)
摘要: 什么是动态语言? 动态语言,是指程序在运行时可以改变其结构:新的函数可以被引进,已有的函数可以被删除等在结构上的变化。比如JavaScript便是一个典型的动态语言。 除此之外如Ruby、Python、OC等也都属于动态语言,而C、C++、Java等语言则不属于动态语言。 动态类型语言,就是类型的检 阅读全文
posted @ 2021-07-27 11:39 指尖上的代码go 阅读(295) 评论(0) 推荐(0)