最新互联网大厂面试真题、Java程序员面试策略(面试前的准备、面试中的技巧)请访问GitHub一.前言之前在Collection移除元素操作相关的文章中提到了Collectors。相信很多同学对这个比较感兴趣,那我们今天就来研究一下Collectors。二.Collectors的作用Collectors是Java8加入的操作类,位于java.util.stream包下。它会根据不同的策略将元素收集
分类:
其他好文 时间:
2020-06-05 00:35:38
阅读次数:
97
一、Linux下的Java运行环境 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植 ...
分类:
其他好文 时间:
2020-06-04 13:44:00
阅读次数:
64
Java版本( Java主要有三个版本) JavaSE:(简称J2SE)Java标准版,是所有Java的技术核心和基础,也是学习Java语言的基础,此版本主要用于开发桌面应用(C/S)程序。JavaEE:(简称J2EE)Java企业版,是Java技术中应用最广泛部分,主要用于提供企业级平台应用,即构 ...
分类:
其他好文 时间:
2020-06-04 01:28:14
阅读次数:
66
在java程序运行状态中,对于任意一个类,可以获取其所有的属性和方法,对于任意一个对象可以动态的调用其方法获取其属性。我们称这种特性为java反射。 应用: 在程序运行过程中,动态实现以下操作: 1)通过反射创建对象 a. Class.newInstance() b. Construction.ne ...
分类:
编程语言 时间:
2020-06-04 01:13:42
阅读次数:
71
最新互联网大厂面试真题、Java程序员面试策略(面试前的准备、面试中的技巧)请访问GitHub1.前言Java1.5引入了泛型来保证类型安全,防止在运行时发生类型转换异常,让类型参数化,提高了代码的可读性和重用率。但是有些情况下泛型也是不允许使用的,今天就总结一下编码中不能使用泛型的一些场景。2.基本类型无法直接使用泛型以下写法是错误的://errorMap<int,char>wron
分类:
编程语言 时间:
2020-06-04 01:06:27
阅读次数:
81
本文介绍通过Java程序代码给PPT幻灯片中的形状添加动画效果。需要准备PPT操作类库Spire.PresentationforJava(下载地址)。编辑代码前注意先将工具包lib文件夹下的Spire.Presentation.jar文件导入java程序。本文分两部分介绍:一、新建PPT文档,添加形状,设置动画效果importcom.spire.presentation.*;importcom.s
分类:
编程语言 时间:
2020-06-03 23:37:06
阅读次数:
137
今天一个电话面试问了这个问题。回来查了下答案,自己也顺带操作一遍,做个记录。之前知道jstack工具可以查看线状态这些。比如死锁这些,主要是之前不知道top -H -p pid这个命令的使用,这命令可以看到进程下面线程信息,拿到线程ID,然后再结合jstack命令使用就可以解决这个问题了。下面记录一 ...
分类:
编程语言 时间:
2020-06-03 23:07:26
阅读次数:
96
DAY23 java命令运行一个java程序的过程: a.其实java命令,他启动了一个jvm进程 b.该jvm进程,在执行的时候,首先会创建一个线程,main线程 c.在main线程中,运行主类中的main方法代码 jvm是多线程 在无线循环运行过程中,始终看不到一个内存溢出的错误,为什么呢? 1 ...
分类:
编程语言 时间:
2020-06-02 13:39:18
阅读次数:
75
一、前言 Java语言长期以来一直霸占多数热门编程语言榜单的榜首,可见这是一个备受程序员热捧的编程语言。Java语言具有什么魅力?想必这都是已经为大多数人们所熟知的了,不值得过多赘述。而Java语言发展至今,面对发展势头迅猛又十分简单易学的python,以及各种层出不穷的高级语言,Java程序员的份 ...
分类:
编程语言 时间:
2020-06-02 11:13:56
阅读次数:
160
一.Jvm虚拟机 Java虚拟机——Jvm ·Jvm(Java Virtual Machine):jvm是所有程序运行的假想计算机,是java程序的运行环境,是Jvm最具吸引力的特性之一,我们编写的java代码都运行在jvm虚拟机上 跨平台 ·跨平台:任何软件的运行,都必须运行在操作系统之上,而我们 ...
分类:
编程语言 时间:
2020-06-01 20:55:50
阅读次数:
83