java基础
文章平均质量分 83
enbo315
从事IT软件研发和教学16年多,精通Java及开源技术, 曾效力于ZTE中兴通讯,并担任过国内知名培训机构的高级讲师,目前培训学员达到了将近3000人,遍布全国各地及各大厂公司
展开
-
泛型中的 T、E、K、V、?等等,究竟是啥?
泛型中的 T、E、K、V、?等等,究竟是啥?原创 2022-07-14 17:28:54 · 299 阅读 · 1 评论 -
ThreadLocal 详解
史上最全ThreadLocal 详解原创 2022-07-14 11:56:32 · 125 阅读 · 0 评论 -
HashMap,你不知道的真相
Java面试之HashMap详解原创 2022-07-04 19:10:59 · 89 阅读 · 0 评论 -
再说,数组
前面我跟大家简单聊过Java的三大集合框架,今天我想再和大家说说数组。虽然我们目前已经很少直接用数组啦!数组的概念数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。数组的特点1、其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。2、其元素必须是相同类型,不允许出现混合类...原创 2020-04-18 11:35:06 · 134 阅读 · 0 评论 -
Java 枚举类型(Enum)的用法详解
Enum枚举类型,是在JDK1.5中引入的一种新的类型。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。1、使用场合: 在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些转载 2016-07-12 17:34:49 · 660 阅读 · 0 评论 -
Java虚拟机工作原理
一、什么是Java虚拟机 jav虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。java虚拟机有自己想象的硬件,如处理器、堆栈、寄存器、还有相应的指定系统。 总结:java虚拟机--处理器、堆栈、寄存器、指令系统。二、为什么使用Java虚拟机 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现转载 2016-07-09 23:04:00 · 656 阅读 · 0 评论 -
java常用集合总结(二)
对象的集合 如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。数组数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所有它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的容量就固定了,而且在其转载 2016-03-13 17:37:13 · 254 阅读 · 0 评论 -
java常用集合总结(一)
1、线程安全线程安全就是说多线程访问同一代码,不会产生不确定的结果。2、List类和Set类List类和Set类是Collection集合接口的子接口。Set子接口:无序,不允许重复。List子接口:有序,可以有重复元素。Set和List对比:Set:检索元素效率低下,删除和插入效率高,插入和删除不会引起元素位置改变。List:和数组原创 2016-03-13 17:39:49 · 299 阅读 · 0 评论 -
java环境配置
作为Java入门的新手,配置Java环境是必须要掌握的入门技能之一。事实上,好多初学者在老师的指导或百度上学会了如何配置环境,但是并不清楚为什么要这么配置,哪些是必要的配置,哪些是可以省略的配置,不是很清楚。为此,今天我特意总结一下相关的知识点,希望能对初学者有所帮助。 针对目前的操作系统,主要分为32位和64位,安装32位或64位java JDK,其实在配置上没有很大的区别,请原创 2016-07-09 22:35:06 · 321 阅读 · 0 评论