【精选20道Java代码笔试题】教程文章相关的互联网学习教程文章

cmd中运行Java代码以及环境配置下载【代码】

cmd中运行Java代码以及环境配置下载 第一个Java小程序代码 # 第一个Java小程序代码在这里插入代码片 ```public class HelloWorld {public static void main(String[] args){System.out.println("HelloWorld");} } ![其中Javac语句是用来在cmd对Java语言的编译 Java是用来对编译运行HelloWorld的 ](https://www.icode9.com/i/ll/?i=20201129183232289.JPG?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3...

Java代码性能优化小技巧【代码】

简单总结,工作中遇到的问题,仅供参考,如出现任何问题,不接受任何投诉与反驳,哈哈。 双层循环组合数据篇 业务开发中经常会遇到两个List List<Demo1> demo1List; List<Demo2> demo2List; for (Demo1 demo1 : demo1List) {for (Demo2 demo2 : demo2List) {if (demo1.getName.equals(demo2.getName())) {demo1.setDemo2(demo2);}} }以上伪代码存在两个List,且Demo1 List需要将Demo2 List中的name相同的Demo2合并进来,业务上经常...

java代码实现简单的短信验证码发送,给验证码设置五分钟有效期,一次发送后60秒内不能重复发送,并把验证码放到session中,判断输入的号码是否与刚才发送的一致【代码】

标题 java代码实现简单的短信验证码发送,并把验证码放到session中,判断输入的号码是否与刚才发送的一致 controller package com.zl.controller;import com.zl.service.IVerifyCodeService; import com.zl.util.JSONResult; import com.zl.bean.vo.SMSUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation....

JMH - Java 代码性能测试的终极利器、必须掌握

JMH - Java 代码性能测试的终极利器、必须掌握以下文章来源于未读代码 ,作者达西呀未读代码一线技术工具人的学习、生活与见闻。Java 性能测试难题现在的 JVM 已经越来越为智能,它可以在编译阶段、加载阶段、运行阶段对代码进行优化。比如你写了一段不怎么聪明的代码,到了 JVM 这里,它发现几处可以优化的地方,就顺手帮你优化了一把。这对程序的运行固然美妙,却让开发者不能准确了解程序的运行情况。在需要进行性能测试时,如果...

Jenkins Pipeline 编译后端 Java 代码【代码】【图】

需要安装的插件:Pipeline Maven Integration 安装 maven 系统管理 -> 全局工具配置 -> Maven 填入名字为 maven 3.3.9 ,版本选择 3.3.9配置 Maven settings.xml: 系统管理 -> Management File -> Add a new Config -> Maven settings.xml 填入内容,记住 ID bb37715e-00e5-4350-8bbd-1eae8a57d2d8,后面需要使用 配置拉取 bitbucket 代码凭证 系统管理 -> Manage Credentials -> 全局凭据 -> 添加凭证 选择类型为 Username with ...

判断两个数的最大公约数算法JAVA代码

package suxueyuanli; import java.util.Scanner; public class Gcd {public static void main(String[] args) { System.out.println("请输入两个正整数:"); @SuppressWarnings("resource") Scanner scan = new Scanner(System.in); @SuppressWarnings("resource") Scanner scan2=new Scanner(System.in); int X=scan.nextInt(); int Y=scan2.nextInt(); int sum=0; for(int i=1;i<X;i++) { sum=X/i; if(X%i==0...

java基础——编写java代码注意事项、变量、基本数据类型【代码】【图】

笔记打卡 暂时整理了一点点简单的笔记1.java编码注意事项Java对大小写敏感,如果出现了大小写拼写错误,程序无法运行。关键字public被称作访问修饰符(access modifier),用于控制程序的其它部分对这段代码的访问级别。关键字class的意思是类,Java是面向对象的语言,所有代码必须位于类里面。一个源文件中至多只能声明一个public类,其它类的个数不限,如果源文件中包含一个public类,源文件名必须和其定义的public的类名相同,且...

使用Source Monitor检测Java代码的环复杂度【代码】【图】

Today I found a useful free software called “SourceMonitor” which can help to calculate and monitor the java code ( and other programming language like C++, C# etc ) complexity.For the definition and how to calculate cyclomatic complexity itself, please refer to detail in wikipedia. In order to demonstrate the usage of this software, I use a very simple java class below for example: package test...

裂墙推荐!国产Java代码补全神器,aiXcoder 2.0实测【图】

国人的「代码补全工具」aiXcoder近期推出了「本地2.0新版」,笔者感觉试用一番... 发现新的2.0版一改之前1.0版对电脑性能的要求,在笔记本上运行也能保持稳、准、狠!而且本地运行,完全确保代码隐私!不禁令人感叹,国产神器,反复磨砺,终成正果!IntelliJ市场下载,本地运行,确保代码安全 在 IntelliJ 插件市场上,直接搜索「aiXcoder」,即可安装。各位Java小伙伴们,都可以来试试。安装插件以后,它会自动下载服务端。笔者发...

集合里有多种子类反序列化 子类属性丢失问题 Java代码实现[解决循环引用问题]【代码】【图】

先放一段代码public class Test {public static void main(String[] args) {//建立一个数组 第一个放入child 第二个放入parentList<Parent> list = new ArrayList<>();Parent parent = new Parent();parent.setX("1");Child child = new Child();child.setX1("1");list.add(child);list.add(parent);String json = JSON.toJSONString(list);List<Parent> list1 = JSON.parseArray(json, Parent.class);//强转失败Child child1 = (C...

简单的Java代码实现斗地主【代码】

简单的Java代码实现斗地主 斗地主综合分析: 1.准备牌:54张牌存储到一个集合中特殊牌:大王,小王其他52张牌:定义一个数组/集合,存储4种花色;定义一个数组/集合,存储13个序号循环嵌套遍历两个数组/集合,组装52张牌2.洗牌 使用集合工具Collections的方法 static void shuffle(List<?> list) 随机打乱集合中元素的顺序3.发牌1人17张牌为底牌,轮流发牌,集合的索引(0-53)%3定义4个集合,存储3个玩家的牌和底牌4.看牌直接打印...

如何不重启热更新线上 Java 代码?

1)当线上服务器出现问题时,有些时候现有的手段不足以发现问题所在,可能需要追加打印日志或者增加一些调试代码,如果我们去改代码重新部署,会破坏问题现场,可以通过热部署的手段来增加调试代码 2)线上出现紧急bug,通过Review代码找到问题,修改好后打包部署的流程可能比较久,可以通过热部署代码及时解决问题。 二、Arthas的使用使用阿里巴巴开源的Java诊断工具—Arthas,他可以附着在我们的Java服务器进程上面,查看服务器状...

java代码(16) ---Java8 Optional【代码】

Java8 Optional一句话介绍Optional类:使用JDK8的Optional类防止NullPointerException(空指针异常)问题一、前言在我们开发的过程中,碰到的异常中NullPointerException必然是排行第一的,所以在平时编码中,我们会时时的判断nullpublic void saveCity(City city) {if (city != null) {String cityName = city.getCityName();if (cityName != null) {String code = cityDao.findCodeByName(cityName);city.setCode(code);cityDao....

java代码请求SOAP【代码】

1 package com.http.soap;2 3 import java.io.BufferedReader;4 import java.io.IOException;5 import java.io.InputStreamReader;6 import java.nio.charset.Charset;7 8 import org.apache.http.HttpEntity;9 import org.apache.http.client.ClientProtocolException; 10 import org.apache.http.client.config.RequestConfig; 11 import org.apache.http.client.methods.CloseableHttpResponse; 12 import org.apache.http.clie...

写优质Java代码的4个技巧

咱们平时的编程使命不外乎便是将相同的技能套件应用到不同的项目中去,关于大多数状况来说,这些技能都是能够满意方针的。然而,有的项目或许需求用到一些特别的技能,因而工程师们得深入研究,去寻觅那些最简略但最有用的办法。在前一篇文章中,咱们讨论了必要时能够运用的四种特别技能,这些特别技能能够创立更好的Java软件;而本文咱们将介绍一些有助于处理常见问题的通用规划战略和方针完结技能,即:  只做有意图性的优化 ...