个人Java面试常见题目记录
Java高频面试问题总结 下面是本人在面试Java实习的过程中碰到的一些面试题,当然,只是自己记得的印象较深的一些题,还有很多的其他的技术问题,也包括一些非技术问题,后续还会继续记录。 Java基础 包括JavaSE、多线程、并发、集合和JVM等常见问题 (1)java中有哪些基本数据类型? 整数类 ... 查看全文
如何理解Java中的自动拆箱和自动装箱?
小伟刚毕业时面的第一家公司就被面试官给问住了... 如何理解Java中的自动拆箱和自动装箱? 自动拆箱?自动装箱?什么鬼,听都没听过啊,这...这..知识盲区... 回到家后小伟赶紧查资料,我透,这不就是问基本类型跟封装类型吗,面试官整啥名词呢... 别问结果,问就是没过。 1、 什么是自动装箱,自 ... 查看全文
学习Java怎样调整心态
-最近学了视频课程后,感觉自己越敲代码,越多不会的细节跳出来拦路。心态很崩溃。 -中午冲凉的时候突然联想到小时候学习英语的情形,一开始背26个字母觉得很枯燥也很难做到,后来记忆单词训练语法,再到之后过了四级六级,又去把六级的分数刷高,越向后学习感觉自己的水平真的好有限,比自己有才华,更努力的人太多了 ... 查看全文
React-native Exception in thread "main" java.lang.RuntimeException: gradle-2.14.1-
Exception in thread "main" java.lang.RuntimeException 当出现这个异常的时候,这是因为你的RN项目在第一次初始化的时候需要加载一些东西,而那个东西下的很慢容易出现这样的错误。 解决办法: 1:去它提示的网址下载,不过很难打开 2:想办法访问外网 ... 查看全文
把java 项目注册成linux服务
[Unit]Description=#{projectName} is used for collecting host metricsAfter=network.target network-online.targetWants=network-online.target [Service]Typ ... 查看全文
【Java】如何查看某一Java进程中,当前有多少线程正在执行?
我们先看一个最古老的多线程实现的服务端 public class SocketThread { public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSock ... 查看全文
你应该知道的JavaScript是什么?
本文由乐字节Java课程赞助主要内容JavaScript简介?JavaScript是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。它的主要目的是,验证发往服务器端的数据、增加Web互动、加强用户体验度等。JavaScript的组成[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L9kGf24v-159 查看全文
Struts2 与普通的java内通信 也就是所谓的 Action类 来获取servlet中request对象和response对象
方法1: implements ServletRequestAware, ServletResponseAware public class Hello implements ServletRequestAware, ServletResponseAware { private HttpServle ... 查看全文
[Maven] IDEA导入javax.mail不生效处理方式
参考网上教程,想写一个邮件发送验证码的工具类。 通过Maven导入了教程中的包(如下图)后,依然找不到对应方法。 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4</versio ... 查看全文
Alibaba Java Coding Guidelines
打开 IDEA ,选择 File - Settings - Plugins - Browse repositories 打开 IDEA,选择 File - Settings - Plugins - Browse repositories 后,输入 alibaba 选中 Alibaba Java Co ... 查看全文
[Java/Python]输出两数中的最小数 one-liner
Java import java.util.Scanner; public class compare { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print ... 查看全文
10道Java测试题
1、float a = 0.125f; double b = 0.125d; System.out.println((a - b) == 0.0); 代码输出结果是? A. true B.false 2、double c = 0.8; double d = 0.7; double e = 0.6; ... 查看全文
如何从一名Java初级程序员成长为一名合格的架构师.或许这里有你想知道的答案
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名遭到BAT疯抢的架构师。 那么遭到BAT疯抢的架构师应该有怎样的技术知识体系,这不仅是一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会反思的问题。 希望这篇文章会是你看到过的最全面最权威的回答。 一: 编程基 ... 查看全文
Python会在未来二十年会取代Java吗?Pythoner:会取代
Python会取代Java吗? 从语言优势来说,虽然Python开发的速度和效率比较高,但从运行的速度和效率来说,Java还是略胜一筹; 从市场需求角度来说,当前Java的工作岗位需求依然占据较大比重,毕竟Java语言经过了多年的发展,IT领域有大量的技术团队在使用Java开发方案; 从就业前景来看 ... 查看全文
mybatis项目报错:Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.l
今日Mybatis执行一个add命令时,报错 invalid comparison: java.util.Date and java.lang.String;字面意思是Data和String不匹配,但是我仔细查看了Pojo以及jdbcType的类型,都是时间类型,没有错误,但是清除class之后重新 ... 查看全文
想拿offer?请先过了下面这些Java技术问题.
一、数据结构与算法基础 说一下几种常见的排序算法和分别的复杂度。 用Java写一个冒泡排序算法 描述一下链式存储结构。 如何遍历一棵二叉树? 倒排一个LinkedList。 用Java写一个递归遍历目录下面的所有文件。 二、Java基础 接口与抽象类的区别? Java中的异常有哪几类?分别怎么使用? ... 查看全文
说一说java线程池
请叙述一下您对线程池的理解? 回答这个面试题要从线程池的好处,线程池如何使用和线程池启动时执行的策略来说 线程池的好处: 降低资源消耗:重复利用线程池中的线程节省线程创建和销毁带来的消耗; 提高性能:当任务需求时,可以不用创建线程直接执行,主要是直接从线程池中取出线程去执行; 提高线程的可管理性:线 ... 查看全文
流行的JAVA IDE,你都用过哪几款?
每一个Java程序员应该都有一款自己了解的IDE,挑选一款好的JavaIDE能够大大进步程序员的编程功率,一起有些IDE还供给的各式各样的辅助性功用,让人感觉写起代码能够飞起来! 本文收集整理了几个目前来说比较盛行和热门的JavaIDE,以供读者参阅! IntelliJ 毋庸置疑,IntelliJ目 ... 查看全文
写优质Java代码的4个技巧
咱们平时的编程使命不外乎便是将相同的技能套件应用到不同的项目中去,关于大多数状况来说,这些技能都是能够满意方针的。然而,有的项目或许需求用到一些特别的技能,因而工程师们得深入研究,去寻觅那些最简略但最有用的办法。在前一篇文章中,咱们讨论了必要时能够运用的四种特别技能,这些特别技能能够创立更好的Jav ... 查看全文
一名拥有一年工作经验的Java程序员应该具备的技能
一.前言 一名拥有一年工作经验的Java程序员应该具备的技能,这些可能是Java程序员比较关注的。众所周知,工作一年和工作三年对于一个程序员来说,都是一个十分关键的时期。刚工作一年的程序员,是进入社会的一个关键期,这段时间我们会将自己在学校学到的知识运用到实际工作中,并真正开始接触到企业级的开发流程 ... 查看全文
${pageContext.request.contextPath} 在Jsp页面报错
1、错误: ${pageContext.request.contextPath} 在Jsp页面报错 2、解决办法 将jsp-api.jar 和 servlet-api.jar 一起添加到项目中,这两个jar包在tomcat的lib文件夹下可找到 <!-- servlet 相关api,因为servle ... 查看全文
Windows下elasticsearch启动闪退之JAVA环境变量报错:could not find java; set JAVA_HOME or ensure java is in PATH
问题描述:解压elasticsearch后,双击elasticsearch.bat闪退,选择使用命令行的方式启动,发现提示错误 解决方法:配置环境变量JAVA_HOME在bin下找到elasticsearch-env.bat打开,找到JAVA_HOME定义的地方,将set JAVA=“F:\Prog ... 查看全文