![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
被宠爱的微微
新北京人
展开
-
(转)idea @Override is not allowed when implementing interface method
用idea在编码过程中发现报错:@Override is not allowed when implementing interface method 。找到一个老外的回答,感觉挺有用的,记录下来,以供参考:1、在project/module上,右键选择菜单“Open Module Settings” ;2、选择Modules,修改“Language Level” 为 “8-Lambd...转载 2018-09-12 15:51:09 · 86 阅读 · 0 评论 -
关于java查询oracle语句报错 ORA-00942:table or view does not exist
问题原因:需要转义;正确的语句:"select * from \"HELLO2\"";注:oracle查询表,若表名是小写,则需要给表名加上双引号,否则查询会报错表或试图不存在;若表名是大写,则不需要给表名加双引号;...原创 2019-05-28 15:42:44 · 2616 阅读 · 0 评论 -
深入分析Java中的length和length()
本文转载自:https://blog.csdn.net/BoomLei/article/details/81330249在开始正文之前,请你快速回答如下问题:在不使用任何带有自动补全功能IDE的情况下,如何获取一个数组的长度?以及,如何获取一个字符串的长度?这个问题我问过不同水平的程序员,包括初级和中级水平的。他们都不能准确而自信地回答这个问题(如果你能很准确很自信的回答这个问题,...转载 2019-06-08 16:24:31 · 7691 阅读 · 1 评论 -
String,StringBuffer与StringBuilder的区别|线程安全与线程不安全
本文转载自:https://www.cnblogs.com/xingzc/p/6277581.htmlhttps://www.cnblogs.com/xingzc/p/6277581.htmlString 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性...转载 2019-06-08 19:57:00 · 3334 阅读 · 0 评论 -
SimpleDateFormat中parse和format的区别
parse()返回的是一个Date类型数据,format返回的是一个StringBuffer类型的数据原创 2019-06-08 19:58:34 · 1886 阅读 · 1 评论 -
JAVA中EQUALS和==的区别
1.java中的数据类型,可分为两类:(1).基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 基本类型的比较应用双等号(==),比较的是他们的值。(2).复合数据类型(类) 当复合数据类型用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的...转载 2019-06-16 14:16:54 · 744 阅读 · 0 评论 -
java中内存分配策略及堆和栈的比较
1、内存分配策略a.按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求.b.栈式存储分配也可...转载 2019-06-16 14:48:45 · 188 阅读 · 0 评论 -
java中error和exception的区别
Error类和Exception类的父类都是throwable类,他们的区别是:Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。Exception类表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该...转载 2019-06-22 14:49:08 · 254 阅读 · 0 评论 -
java基础——throw与throws
异常处理机制异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环。异常有两个过程,一个是抛出异常;一个是捕捉异常。抛出异常抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。系统自动抛异常当程序语句出现一些逻辑错误、主义错误或类型转换错误时,系统会自动抛出异常。如:public static v...转载 2019-06-23 15:11:12 · 305 阅读 · 0 评论 -
Java中限定类名和非限定类名的区别
限定类名,就是类名全称,带包路径的用点隔开,例如: java.lang.String。非限定(non-qualified)类名也叫短名,就是我们平时说的类名,不带包的,例如:String。非限定类名是相对于限定类名来说的,在Java中有很多类,不同的类之间会存在相同的函数或者方法,所以有时候就需要限定类名来调包。 而如果不存在相同的函数或者方法 ,就可以使用非限定(non-qualified)...转载 2019-05-29 16:14:02 · 672 阅读 · 0 评论 -
Java前期(静态)绑定和后期(动态)绑定
转载自:https://www.cnblogs.com/jstarseven/articles/4631586.html程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定.静态绑定:在程序执行前方法已经被绑定(也就是说在编译过程中就已经知道这个方法到底是哪个类中的方法),此时由编译器或其它连接程序...转载 2018-12-18 17:01:56 · 140 阅读 · 0 评论 -
java创建监听器
因为在使用ExtentReports 时,页面出现乱码,故自己创建一个监听器,代码如下: package com.tester.extend.demo; import com.aventstack.extentreports.ExtentReports;import com.aventstack.extentreports.ExtentTest;import com...原创 2018-09-12 15:54:51 · 967 阅读 · 0 评论 -
JDBC是什么?
转载自:https://blog.csdn.net/qq_27093465/article/details/53411627首先,在这纠正一个很多人都存在的问题,当然,就算我纠正了,也基本不会有几个人会改的。因为:习惯使然。就像我格言:一句"习惯就好",坑了多少人。 很多东西,每天都在用,都在看。但是,真当问起你的时候,你还真不一定知道。换句话说就是,你所知道的,你以为你知道的是正确的东西,压...转载 2018-09-23 20:28:45 · 2187 阅读 · 0 评论 -
关于maven仓库
${user.home}/.m2/repository文件夹是maven默认的本地仓库地址;maven仓库分为远程仓库和本地仓库,当你在pom里配置依赖项目后,maven首先会从本地仓库查找该项目,如果没有找到则通过配置的地址或默认地址(如果没有配置远程仓库地址)通过远程仓库下载该项目并保存在.m2文件夹里;如果你想修改本地仓库的位置,可以在maven文件夹下conf文件夹里的settings...转载 2018-10-21 12:03:18 · 259 阅读 · 0 评论 -
maven错误The JAVA_HOME environment variable is not defined correctly
下载maven,命令行输入mvn -version进行验证时,出现错误The JAVA_HOME environment variable is not defined correctly解决方法:删掉环境变量中的JAVA_HOME,重新设置一下就好了!...原创 2018-10-21 15:48:17 · 1653 阅读 · 2 评论 -
JAVA--向上(向下)转型
转载自:https://zhidao.baidu.com/question/176791556213151844.html ava 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。什么叫父类引用指向子类对象,且听我慢慢道来.从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting).举个例子:有2个类,Father是父类,Son类继承自Fat...转载 2018-11-08 19:51:44 · 127 阅读 · 0 评论 -
java 数据库连接的自动回收机制 removeAbandoned
转载自:https://blog.csdn.net/xingshi89/article/details/46539061removeAbandoned="true"removeAbandonedTimeout="60"logAbandoned="true"有时粗心的程序编写者在从连接池中获取连接使用后忘记了连接的关闭,这样连池的连接就会逐渐达到maxActive直至连接池无法提供服...转载 2018-12-13 19:57:09 · 1568 阅读 · 0 评论