2020
12-07
12-07
Java map.getOrDefault()方法的用法详解
Map.getOrDefault(Objectkey,VdefaultValue)方法的作用是:当Map集合中有这个key时,就使用这个key值;如果没有就使用默认值defaultValue。代码示例如下:HashMap<String,String>map=newHashMap<>();map.put("name","cookie");map.put("age","18");map.put("sex","女");Stringname=map.getOrDefault("name","random");System.out.println(name);//cookie,map中存在name,获得name对应的valueintscore=ma...
继续阅读 >
一,我们安装java8,如下,我们可以选择安装地址,这个地址是我们用来配置环境变量的,唯一注意的是这个,其他的都是默认下一步。直至安装完成,jdk下载地址https://www.oracle.com/java/technologies/javase-downloads.html二,我们配置环境变量1》JAVA_HOME,值I:\JAVA\JDK(PS:这个是我自己切换的地址)2》CLASSPATH,值.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(PS:这里最前第一位是有一个点的)3》我们配置Pat...
我把自己以往的文章汇总成为了Github,欢迎各位大佬starhttps://github.com/crisxuan/bestJavaer我们在日常开发中经常会使用到诸如泛型、自动拆箱和装箱、内部类、增强for循环、try-with-resources语法、lambda表达式等,我们只觉得用的很爽,因为这些特性能够帮助我们减轻开发工作量;但我们未曾认真研究过这些特性的本质是什么,那么这篇文章,cxuan就来为你揭开这些特性背后的真相。语法糖在聊之前我们需要先了解一下...
用Java编写一个猜数程序,供大家参考,具体内容如下要求如下:编写一个猜数程序。命令行显示菜单:1.开始;2.退出。用户选择1,则程序生成一个0~99之间的随机整数,命令行显示“请输入你猜的数:”让用户猜。用户输入猜测的数据,猜对了命令行显示“你猜对了”,并且出现菜单:1.再来一次;2.退出。没有猜对程序给出提示(如:太大了,太小了),并要求在命令行继续输入猜测的值;三次没猜对则程序公布正确的数字,并且出现菜单:1...
前提:已安装好jdk,配置好环境变量。我使用的是java8首先在自己的D盘下建一个文件夹,用来存放我们待会新建的项目,我创建了IdeaProject:1,第一步打开idea2,第二步选择创建java项目,并选择自己的jdk(我自己本地已经配置了所以有),没有可以点击new去自己的安装目录下找,一般默认安装C:\ProgramFiles\Java,然后选择next下一步3,第三步将“Createprojectfromtemplate”前面的勾去掉,然后点击“Next”4,第四步,选择项...
jmap是java自带的工具1.查看整个JVM内存状态jmap-heap[pid]2.查看JVM堆中对象详细占用情况jmap-histo[pid]3.导出整个JVM中内存信息,可以利用其它工具打开dump文件分析,例如jdk自带的visualvm工具jmap-dump:file=文件名.dump[pid]补充知识:Jmap导出java运行中的堆内存dump及Jprofiler分析方法1.jmap导出dump1.1运行程序的java\bin目录,执行jmap-dump:format=b,file=文件名[pid]1.2生成dump文件2.Jprofiler分析方法2...
在你的jar文件当前目录中建立一个bat文件:内容是:注意文件名要对应@echooffSTART"commandServer"javaw-jarcommand-0.0.1-SNAPSHOT.jar之后双击bat文件就能后台启动jar包啦杀死后台进程首先执行命令(你要知道你运行的jar文件的端口号)netstat-aon|findstr"9998"可以看到PID为6452然后在执行:tasklist|findstr"6452"最后我们就要杀死这个进程啦执行命令:taskkill/f/imjavaw.exe当然你也可以按照PID来杀死进程task...