java
文章平均质量分 61
小程爱工作
这个作者很懒,什么都没留下…
展开
-
word流程图两条线的端点连接_word 2013流程图连线 word流程图连线
点击“文件”,“新建”,“流程图”,选择“基本流程图”。右键单击线1,“自定义动画”,在右侧,点击“添加效果”——“进入”——“其他”——“擦除”——“确定”。然后在右侧的“线条1”动作上点击右键,“效果选项”,“方向”选择为“自左侧”,然后在“计时”选项卡里面,点击“触发器”,选择你这条线来自哪个文本框或者图案,然后确定。然后在右侧的“线条1”动作上点击右键,“效果选项”,“方向”选择为“自左侧”,然后在“计时”选项卡里面,点击“触发器”,选择你这条线来自哪个文本框或者图案,然后确定。原创 2022-12-12 17:52:43 · 2682 阅读 · 1 评论 -
资深java面试题及答案整理
虽然Java中的单例模式存在很长时间,但枚举单例是相对较新的概念,在引入Enum作为关键字和功能之后,从Java5开始在实践中。本文与之前关于 Singleton 的内容有些相关, 其中讨论了有关 Singleton 模式的面试中的常见问题, 以及 10 个 Java 枚举示例, 其中我们看到了如何通用枚举可以。这是迄今为止最大的优势,如果你在Java 5之前一直在编写单例, 你知道, 即使双检查锁定, 你仍可以有多个实例。Java 中的枚举单例模式是使用枚举在 Java 中实现单例模式。原创 2022-11-24 17:32:36 · 305 阅读 · 0 评论 -
资深java面试题及答案整理(二)
为什么 String 在 Java 中是不可变的是 Java 中最常被问到的字符串访问问题之一,它首先讨论了什么是 String,Java 中的 String 如何与 C 和 C++ 中的 String 不同,然后转向在Java中什么是不可变对象,不可变对象有什么好处,为什么要使用它们以及应该使用哪些场景。添加运算符重载比没有它肯定会使设计更复杂,并且它可能导致更复杂的编译器, 或减慢 JVM,因为它需要做额外的工作来识别运算符的实际含义,并减少优化的机会, 以保证 Java 中运算符的行为。原创 2022-11-23 17:56:21 · 277 阅读 · 0 评论 -
高级Java面试问题列表
1)第一个原因是围绕钻石形继承问题产生的歧义,考虑一个类 A 有 foo() 方法, 然后 B 和 C 派生自 A, 并且有自己的 foo() 实现,现在 D 类使用多个继承派生自 B 和C,如果我们只引用 foo(), 编译器将无法决定它应该调用哪个 foo()。这是我收集的10道高级Java面试问题列表。你可能知道这些棘手的 Java 问题的答案,或者觉得这些不足以挑战你的 Java 知识,但这些问题都是容易在各种 Java 面试中被问到的,而且包括我的朋友和同事在内的许多程序员都觉得很难回答。原创 2022-11-23 17:50:57 · 127 阅读 · 0 评论 -
资深java面试题及答案整理
由于 Java 中的 wait() 方法在等待之前释放锁定并在从 wait() 返回之前重新获取锁定方法,我们必须使用这个锁来确保检查条件(缓冲区是否已满)和设置条件(从缓冲区获取元素)是原子的,这可以通过在 Java 中使用 synchronized 方法或块来实现。我不确定这是否是面试官实际期待的,但这个我认为至少有意义,请纠正我如果我错了,请告诉我们是否还有其他令人信服的理由调用 wait(),notify() 或 Java 中的 notifyAll() 方法。你能用Java覆盖静态方法吗?原创 2022-11-21 17:38:59 · 441 阅读 · 0 评论 -
Zookeeper面试题整理含答案
zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。分布式锁:zookeeper 提供两种锁:独占锁、共享锁。在分布式环境中,有些业务逻辑只需要集群中的某一台机器进行执行,其他的机器可以共享这个结果,这样可以大大减少重复计算,提高性能,所以就需要主节点。主节点选举:主节点挂掉了之后可以从备用的节点开始新一轮选主,主节点选举说的就是这个选举的过程,使用 zookeeper 可以协助完成这个过程。原创 2022-11-18 17:21:23 · 543 阅读 · 0 评论 -
java常用的设计模式汇总,超详细!
java常用的设计模式汇总,超详细!单例模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看demo吧public class Singleton {private static Singleton singleton;private Singleton原创 2022-11-17 17:30:35 · 256 阅读 · 0 评论 -
Zookeeper面试题整理含答案
zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。分布式锁:zookeeper 提供两种锁:独占锁、共享锁。在分布式环境中,有些业务逻辑只需要集群中的某一台机器进行执行,其他的机器可以共享这个结果,这样可以大大减少重复计算,提高性能,所以就需要主节点。主节点选举:主节点挂掉了之后可以从备用的节点开始新一轮选主,主节点选举说的就是这个选举的过程,使用 zookeeper 可以协助完成这个过程。原创 2022-11-16 16:59:53 · 780 阅读 · 0 评论 -
java设计模式,简单工厂和抽象工厂有什么区别?
抽象工厂模式的用意为:给客户端提供一个接口,可以创建多个产品族中的产品对象。工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑,根据逻辑不同,产生具体的工厂产品。具体工厂角色:它含有和具体业务逻辑有关的代码。具体产品角色:工厂类所创建的对象就是此角色的实例。抽象产品角色:它一般是具体产品继承的父类或者实现的接口。抽象产品角色:它是具体产品继承的父类或者是实现的接口。具体产品角色:具体工厂角色所创建的对象就是此角色的实例。先来认识下什么是产品族: 位于不同产品等级结构中,功能相关联的产品组成的家族。原创 2022-11-16 16:54:44 · 244 阅读 · 0 评论 -
15个Java线程并发面试题和答案
我认为,这是最棒的 Java 线程面试问题之一,而且可以测试出面试者解决竞态条件的经验,或是编写无数据竞争、无其竞态条件的代码经验。并且可以根据面试者的代码问很多后续问题,如果他用 wait() 和 notify() 方法成功实现了阻塞队列,可以让他用 Java 5 的并发类重新实现一次。如果直接调用 run() 方法,并不会创建新线程,方法中的代码会在当前调用者的线程中执行。这是我最喜欢的 Java 多线程面试题,因为即使死锁在多线程并发编程中十分常见,许多面试者仍然抓耳挠腮,不能写出无死锁的代码。原创 2022-11-15 17:05:23 · 138 阅读 · 0 评论 -
关于Java序列化的10个面试问题及答案
让 Java 中的类可以序列化很简单. 你的 Java 类只需要实现 java.io.Serializable 接口, JVM 就会把 Object 对象按默认格式序列化. 让一个类是可序列化的需要有意为之. 类可序列会可能为是一个长期代价, 可能会因此而限制你修改或改变其实现. 当你通过实现添加接口来更改类的结构时, 添加或删除任何字段可能会破坏默认序列化, 这可以通过自定义二进制格式使不兼容的可能性最小化, 但仍需要大量的努力来确保向后兼容性。由于 Java 序列化仅保留对象的状态,而不是对象本身。原创 2022-11-15 17:04:01 · 559 阅读 · 0 评论 -
7种常见排序算法总结
也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。从数列中挑出一个元素,称为"基准"(pivot), 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。从第一个元素开始,与相邻的元素进行比较,如果比较结果是升序的,就把这两个元素进行互换 从第一对到最后一对进行比较,对每一对相邻元素重复进行此操作,做完这个操作后,最后一个元素是最大的元素 针对所以的元素再重复以上步骤 持续对越来越少的元素进行以上的步骤,直到没有任何一对数据需要比较为止。原创 2022-11-11 17:00:53 · 107 阅读 · 0 评论 -
拥抱变化,面向Java17,Java8-18全系列特性详解
文章目录:前言当我们大部分Javaer还沉浸在Java 8 的特性中时,Java 19 预计在2022年9月20号发布,现在半年发布一次的节奏真让人应接不暇,况且Spring Boot 3.0开始最低版本为Java 17,Spring Security、KafKa等也都宣布在后期版本最低需要Java 17 ,所以我们恶补一下Java 8-18的特性很有必要。Java 8 新特性Java 8 带来了大量的新特性。主要分为以下几个方面:语言、它的编译器、库、工具和 JVM(Java 虚拟机)。转载 2022-11-09 17:07:52 · 962 阅读 · 0 评论 -
15个Java线程并发面试题和答案
我认为,这是最棒的 Java 线程面试问题之一,而且可以测试出面试者解决竞态条件的经验,或是编写无数据竞争、无其竞态条件的代码经验。并且可以根据面试者的代码问很多后续问题,如果他用 wait() 和 notify() 方法成功实现了阻塞队列,可以让他用 Java 5 的并发类重新实现一次。如果直接调用 run() 方法,并不会创建新线程,方法中的代码会在当前调用者的线程中执行。这是我最喜欢的 Java 多线程面试题,因为即使死锁在多线程并发编程中十分常见,许多面试者仍然抓耳挠腮,不能写出无死锁的代码。原创 2022-11-08 17:19:05 · 928 阅读 · 0 评论 -
重写与重载的区别
答:方法的重载和重写都是实现多态的方式,区别在于前者实现的是编译时的多态性,而后者实现的是运行时的多态性。重载发生在一个类中,同名的方法如果有不同的参数列表(参数类型不同、参数个数不同或者二者都不同)则视为重载;重写发生在子类与父类之间,重写要求子类被重写方法与父类被重写方法有相同的参数列表,有兼容的返回类型,比父类被重写方法更好访问,不能比父类被重写方法声明更多的异常(里氏代换原则)。2.方法名,参数列表,返回类型(除过子类中方法的返回类型是父类中返回类型的子类)必须相同。1.发生在父类与子类之间。原创 2022-11-08 17:17:13 · 84 阅读 · 0 评论 -
meta标签的作用是什么
f、<meta http-equiv=“Pics-label” contect="">网页等级评定,在IE的internet选项中有一项内容设置,可以防止浏览一些受限制的网站,而网站的限制级别就是通过meta属性来设置的;contect="revealTrans(duration=20,transtion=6)">设定进入和离开页面时的特殊效果,这个功能即FrontPage中的“格式/网页过渡”,不过所加的页面不能够是一个frame页面。设定为none:文件将不被检索,且页面上的链接不可以被查询;原创 2022-11-07 17:06:48 · 94 阅读 · 0 评论 -
java笔试常见的选择题(坑你没商量)
1.已知表达式int m[] = {0,1,2,3,4,5,6};下面那个表达式的值与数组的长度相等()分析:B int属于整数型应该是int=4 C应该是float f=1.1f。8.在java中,无论测试条件是什么,下列()循环将至少执行一次。7.给定某java程序片段,该程序运行后,j的输出结果为()3.以下选项中选择正确的java表达式()java笔试常见的选择题(坑你没商量)分析:数组的长度是.length。4.下列代码的输出结果是。分析:A C是逻辑与计算。分析:BC定义的是新函数。原创 2022-11-07 16:46:20 · 583 阅读 · 0 评论 -
几款强大的网页生成工具
使用者可以轻松建立一个响应迅速的网站,这款软件内置的预设系统使得网页的一切都是可定制的。使用者可以自己设计网页的主题风格。这款软件可以帮助你让网页的内容“动”起来,使用者可以设计每一帧动画并且进行排序,也可以手动添加或者删除动画效果,如果你想让自己的网页更加生动,那么这款软件绝对是你的首选。这个软件可以将静态的HTML网站转换成WordPress,如果你想转换你的网站格式,这款软件将帮助你节省大量的时间。这款软件可以帮助使用者制作一个内容导向型的网页,这款软件非常适合那些喜欢设计博客页面的人。原创 2022-11-04 17:12:44 · 1122 阅读 · 0 评论 -
实现一个博客系统(前端页面设计)
所以说我们先把第一个的博客列表页中的导航栏和版心左侧的个人信息代码给拷贝过来,并引入CSS对应的代码 2)右侧只有三块部分,标题,博客的日期,还有文章的具体内容 3)当前我们已经实现了博客列表页和博客详情页,同时我们也把博客列表页和博客详情页通过a标签进行了关联(点击a标签之后,就跳转到指定的页面了) 4)但是此时还是出现了问题:点击了第一个博客的查看详情,进入到了第一篇博客的详情页面,再点击第二篇博客的查看详情,看到的还是第一篇的博客的详细页面;显然这是不科学的,这是需要解决的;4.实现博客登录界面。转载 2022-11-03 17:09:29 · 423 阅读 · 0 评论 -
你连分布式+并发+Redis+JVM+Redis都讲不清楚,老板凭什么给你升职加薪呢?
关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书!技术更新太快了,你在学校或者其他公司可能是个佼佼者,总是受人追捧,但是有可能一毕业或者你跳槽所学的技术就又更新了,如果你不继续保持学习,过个1~2年,你可能就被淘汰了。就像你还没有学习而别人可能已经早就会Mysql了程序不可能一帆风顺,如果有这个时候,那么你可能在做梦,总会遇到各种各样的问题,难道你每次遇到问题都张口问“哪个大牛,来帮我看看这个程序什么问题吧,怎么老是提示错误呢?”…其他原因就不多说了,单从这两点来说,原创 2022-11-02 16:09:55 · 479 阅读 · 0 评论 -
java详细安装教程(供参考)一一java(jdk)安装
Java 既安全、可移植,又可跨平台,而且人们发现它能够解决Internet 上的大型应用问题,Internet使Java成为网上最流行的编程语言,Java对Internet的影响也意义深远。java实际是个地名,乃印度尼西亚的一个岛屿,当地盛产咖啡,因此标志也用了一个咖啡的标志。如果需要更改安装的位置请安装在都是英文的路径,因为它无法识别中文和空格。3、进入Java软件界面后,找到JavaSE(标准版),进入javaSE界面。2、鼠标右键点击我的电脑(此电脑),选择属性→高级系统设置→环境变量。原创 2022-11-01 16:52:46 · 561 阅读 · 0 评论 -
【Java】设计模式之单例模式与工厂模式
简单来说设计模式是被广大程序员们总结并认可的编码套路,其中最常用的莫过于单例模式与工厂模式,而单例模式也有更加细的分类,一起来学习一下这些模式的用法和特点吧。无论如何,都会创建出来一个对象 思路: 在类中直接实例化一个用来返回的对象,再为外界提供一个获取该对象的方法 缺点:有可能造成空间浪费。思路:只有当需要创建唯一实例时,才会在对应方法中进行实例化 使用synchronized来同步方法 缺点:同步方法效率太慢,线程效率低。相当于类加载,ca1和ca2都是类对象,为同一个对象,要与类的对象有所区分。原创 2022-10-31 16:20:05 · 175 阅读 · 0 评论 -
spring、spring mvc、spring boot、spring cloud之间的关系
springRod Johnson在2002年的时候出版了《Expert One-on-One J2EE Design and Development》一书,在这本书里面,提出了经典的控制反转(IOC)和面向切面(AOP),也是以后spring容器的主要核心。居于这本书里面的高度可重用的大部分基础架构代码,Rod Johnson在2004年发布了spring 1.0, 正式开始了spring的历史篇章。《Expert one on one J2EE development without EJB》正是在这原创 2021-08-16 14:57:47 · 226 阅读 · 1 评论 -
2021最新java多线程面试题(含答案)
1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然",“会用"只是"知其然”,“为什么用"才是"知其所以然”,只有达到"知其然知其所以然"的程度才可以说是把一个知识点运用自如。OK,下面说说对这个问题的看法:1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少也都是双核的,4核、8核甚至16核的也都不少见,如果是单线程的程序,那么在双核CPU上就浪费了50%,在4核CPU上就浪费原创 2021-08-16 14:49:22 · 1496 阅读 · 0 评论 -
java高频面试题含答案(Java Web)
1. jsp 和 servlet 有什么区别?jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到。Jsp是Servlet的一种简化,使用原创 2021-08-13 11:49:15 · 151 阅读 · 0 评论 -
java检测百度是否收录网站url
/** * java检测百度是否收录网站url * @author www.wuliaokankan.cn */public class CheckBaiduIncludeUtil { public static void main(String[] args) { String html = checkBaiduInclude("www.wuliaokankan.cn/long_detail/6948.html"); if( !"".equals(html) ){转载 2021-08-10 15:28:24 · 243 阅读 · 0 评论 -
java工程师面试注意事项(一套太极剑法传授给你)
1.面试时,为什么没必要紧张?第一、从心态上你要把这次面试看做一次练习,成败都可。毕竟,说实话,面试成功是小概率事件,按照一个人面试十家公司成功一家来看,每家成功的概率只有10%。所以,完全没有必要紧张。第二、面试官在跟你交流的时候,并不会将你说的每个字都记在心里。毕竟,他也有工作压力,他可能在想:“下午开会,怎么跟老板交代的问题”。面试官多数时候,是处于一个完全放松的状态,听你回答只是听个流程和大概,并不会全身心投入。所以,你尽可以放轻松的交流。你的若干小问题,对方通常都不会注意到。第三、面试完你以转载 2021-08-04 15:22:11 · 231 阅读 · 0 评论 -
cookie和session的区别,分布式环境怎么保存用户状态
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用COOKIE。4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。分布式环境下的session(举例两种):服务器session复制原理:原创 2021-08-02 10:54:13 · 314 阅读 · 0 评论 -
Selenium的Css Selector使用方法
什么是Css Selector?Css Selector定位实际就是HTML的Css选择器的标签定位工具Css Selector的练习建议大家安装火狐浏览器后,下载插件,FireFinder 或 FireBug和FirePath组合使用。Css Selector使用方法1、Css Selector支持ID、Class的定位 与HTML中CSS定位相同# 号表id 定位有id的标签方式更加简洁#i1. 代表Class 定位有id的标签方式更加简洁.c1Class定位还提供了多个原创 2021-07-19 14:50:01 · 514 阅读 · 0 评论 -
[标准sql] 内连接和外连接的区别
连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。连接可分为以下几类:内连接(典型的连接运算,使用像 = 或 <> 之类的比较运算符)。包括相等连接和自然连接。内连接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students 和 courses 表中学生标识号相同的所有行。外连接外连接可以是左向外连接、右向外连接或完整外部连接。在FROM子句中指定外连接时,原创 2021-07-13 10:32:26 · 269 阅读 · 0 评论 -
JAVA遍历Map所有元素
//JDK1.5 Map map = new HashMap(); for(Object obj : map.keySet()) { Object key = obj; Object value = map.get(obj); } //JDK1.4 Map map = new HashMap() ; Iterator iter = map.entrySet().iterator(); while(it原创 2021-06-30 15:12:56 · 126 阅读 · 0 评论 -
Java集合面试题经典10个
1.为何Map接口不继承Collection接口?尽管Map接口和它的实现也是集合框架的一部分,但Map不是集合,集合也不是Map。因此,Map继承Collection毫无意义,反之亦然。如果Map继承Collection接口,那么元素去哪儿?Map包含key-value对,它提供抽取key或value列表集合的方法,但是它不适合“一组对象”规范。2.为何Collection不从Cloneable和Serializable接口继承?Collection接口指定一组对象,对象即为它的元素。如何维护这些转载 2021-05-28 17:42:35 · 113 阅读 · 0 评论 -
SQL怎么优化执行效率更高?
SQL怎么优化执行效率更高?1.SQL优化的原则是:将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。调整不良SQL通常可以从以下几点切入:检查不良的SQL,考虑其写法是否还有可优化内容检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写检查优化索引的使用考虑数据库的优化器2.避免出现SELECT * FROM table 语句,要明确查出的字段。3.在一个SQL语句中,如果一个where条件过滤的数据库记录越多,定位越准确,则该w原创 2021-05-25 16:40:41 · 1660 阅读 · 0 评论 -
个人号的微信API接口,微信机器人二次开发
前段时间公司需求开发一套自定义的微信机器人,需求是可以自己批量添加好友、批量打标签等进行好友管理,社群管理需要自动聊天,自动回复,发朋友圈,转发语音,以及定时群发等,还可以提取聊天内容,进行数据汇总,收藏快捷回复各种功能!一堆需求砸下来,调研开发了3个月,3个月啊!!!(主要被各种技术走偏路),终于成功了,都是走过的心酸泪,分享给大家,大家学习完,记得给我点个赞!!!大家一般需求点无非是以下几个需求:1.开发个人微信营销系统2.开发自定义的微信机器人,3.开发微信智能聊天客服系统转载 2021-05-21 12:03:07 · 878 阅读 · 1 评论 -
jQuery中清空与删除节点 empty、remove
jQuery中清空与删除节点 empty、remove清空节点指,删除指定节点的后代节点及文本。使用函数为 empty()删除节点指,删除指定节点,及其包含的所有文本及子节点。使用函数为 remove()举例:017-jQuery-清空与删除节点操作.htmlStep1:定义页面Step2:定义样式Step3:定义...原创 2021-05-21 11:44:47 · 459 阅读 · 0 评论 -
jQuery效果之滑动退出滑动显示 slideUp、slideDown
向上滑动退出函数:slideUp(3000),使用 3 秒完成向上滑动退出向下滑动显示函数:slideDown(3000),使用 3 秒完成向下滑动显示自定义动画animate自定义动画,需要使用 animate()函数,参数不同,其动画效果不同。但,动画要应用的元素,必须是可见的,即 CSS 中不能是 display 赋值为 none(1)移动到指定位置animate( {key:value} )的参数为 CSS 中的属性键值对。(2)在指定时间内移动到指定位置animate({key:va原创 2021-05-21 11:13:51 · 927 阅读 · 0 评论 -
bigdecimal保留两位小数
bigdecimal保留两位小数public class test1_format {public static void main(String[] args) {BigDecimal decimal = new BigDecimal(“1.12345”);System.out.println(decimal);BigDecimal setScale = decimal.setScale(4,BigDecimal.ROUND_HALF_DOWN);System.out.println(setS原创 2021-05-18 10:09:00 · 1055 阅读 · 0 评论 -
java heap space解决方法
在JVM中如果98%的时间是用于GC(Garbage Collection)且可用的 Heap size 不足2%的时候将抛出异常信息,java.lang.OutOfMemoryError: Java heap space。所以产生这个异样的原因通常有两种:1.程序中出现了死循环2.程序占用内存太多,超过了JVM堆设置的最大值。对于第一种情况,需要自己查看程序代码,这里不再多说。第二种情况,我们手工扩大JVM堆的参数设置。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置。转载 2021-05-18 10:04:47 · 7467 阅读 · 0 评论 -
java判断字符串是否为数字或中文或字母
1.判断字符串是否仅为数字:1、用JAVA自带的函数public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true; }2、用正则表达式public static boolean isNumeri转载 2021-05-17 15:03:54 · 4721 阅读 · 0 评论 -
java笔试题,寻找多出来的元素
题目:有两个数组a和b,其中b有一个元素是a没有的,其他元素都相同,请找出b中这个多余的元素。public class Test02 {public static void main(String[] args) {int[] a = {11, 34, 9, -4, 100, 98};int[] b = {34, 55, 11, 9, 100, -4, 98};int c = 0;for(int i = 0; i < a.length; i++) {c ^= a[i] ^ b[i];原创 2021-05-13 14:10:50 · 404 阅读 · 0 评论