上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 77 下一页
摘要: 概述 java运行环境,Java是一门新兴的跨平台语言,他同时要求操作系统有相应的环境对使用这门语言的软件作相应的支持。 1.java运行环境是什么 Java的平台由两个部分组成:一个是Java Virtual Machine即Java虚拟机,另一部分是Java Application Progra 阅读全文
posted @ 2021-07-28 15:22 指尖上的代码go 阅读(369) 评论(0) 推荐(0)
摘要: Java反射机制是Java语言的一个重要特性。在学习Java反射机制前,大家应该先了解两个概念,编译期和运行期。 编译期是指把源码交给编译器编译成计算机可以执行的文件的过程。在Java中也就是把Java代码编成class文件的过程。编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把 阅读全文
posted @ 2021-07-28 15:20 指尖上的代码go 阅读(89) 评论(0) 推荐(0)
摘要: 学习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)
摘要: Java中的程序代码都必须放在一个类中,初学者可以简单地把类理解为一个Java程序,。类需要使用class关键字定义,在class前面可以有一些修饰符,格式如下: 修饰符class类名{程序代码} 在编写Java代码时,需要特别注意几个关键: 1.Java中的程序代码可分为结构定义语句和功能执行语句 阅读全文
posted @ 2021-07-26 10:52 指尖上的代码go 阅读(941) 评论(0) 推荐(0)
摘要: HashMap是一种十分常用的数据结构对象,可以保存键值对,下面将详细介绍HashMap的使用方法。 1.添加方法 (1)put方法,可以单次向HashMap中添加一个键值对。 注意:添加到Map中的数据,与List不一样,是没有顺序的。顺序是根据哈希算法得出的,不用深究。 (2)putAll方法, 阅读全文
posted @ 2021-07-26 10:50 指尖上的代码go 阅读(1313) 评论(0) 推荐(0)
摘要: 1.HashMap的工作原理 HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方 阅读全文
posted @ 2021-07-26 10:49 指尖上的代码go 阅读(94) 评论(0) 推荐(0)
摘要: 从Java API知道,LinkedHashMap继承于HashMap,并且通过双向链表保存各节点的位置信息,实现了顺序存储。但是如果让你自己写一个顺序存储的HashMap,将如何下手呢?从研究LinkedHashMap的源码开始入手,究竟它比HashMap多了哪些东西,让它拥有了顺序存储的能力。 阅读全文
posted @ 2021-07-26 10:46 指尖上的代码go 阅读(115) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 77 下一页