
Java相关
梅子的进阶
在程序员的路上越走越远的技术肥宅
展开
-
JavaScript与java语言有什么不同?
整理了查到的所有信息总结了区别。1 语言特点:1.1 弱类型:JavaScript是动态的弱类型语言,使用前不需声明变量的数据类型;Java是静态类型语言,或称为强制类型语言,变量的类型必须事先定义。1.2 动态语言:java在定义了一个数组的长度以后就不能再改变了,但是javascript却可以。并且java一个数组只能放同一种类型,但javascript可以在一个数...原创 2018-08-14 18:57:27 · 6777 阅读 · 2 评论 -
springboot框架新建表数据和实体类之间的映射关系
在要建实体类的resource的generator(发生器)里的generatorConfig.xml文件里配置表名称,实体类首字母大写使用插件,会生成对应的实体类原创 2019-08-03 14:45:37 · 3788 阅读 · 0 评论 -
解决查询不到数据库存储类型为text的字段的内容
问题:使用springboot框架,做表news的查询,查询不到数据库存储类型为text的字段的内容描述:从数据库news表中取content字段(text类型)的内容解决方法:查询时使用的是selectByExample()这个方法,换用selectByExampleWithBLOBs()方法,就可以获取到content字段里的内容原理:查看源码这个方法只是resultMap=...原创 2019-08-03 14:29:28 · 2660 阅读 · 0 评论 -
修改项目之后总是出现“Building workspace” has encountered a problem这个提示框的解决办法
修改项目之后总是出现“Building workspace” has encountered a problem这个提示框,但是对项目并没有影响这个的意思是 “构建工作区”遇到了一个问题取消一个勾勾就可以解决啦:找到出提示的项目,右键单击properties-->将这个框起来的【JavaScript Validator】取消掉就好了 假装这里有一个分割线-----...原创 2018-11-22 10:33:35 · 3415 阅读 · 0 评论 -
如何快速定位代码错误
1.查看报错的堆栈信息2.使用debug3.在try-catch语句中设置错误提示4.梳理代码逻辑 面试的时候被问到如果发生运行时错误你会如何解决?我应聘的是后端,关于后端报错,当时想到的两个方法,一个是eclipse当中可以debug:https://jingyan.baidu.com/article/647f0115d666b27f2148a8b1.html↑这...原创 2018-10-11 19:00:13 · 3698 阅读 · 1 评论 -
List,Set,Map是否继承自Collection接口?
1.List,Set,Map是否继承自Collection接口?List,Set是,Map不是。如图: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMapColl...原创 2018-08-20 21:43:37 · 6807 阅读 · 0 评论 -
请谈下final,finally,finalize区别
请谈下final,finally,finalize区别及详细讲解用法区别:final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。用法:final:java中...原创 2018-08-30 16:26:19 · 268 阅读 · 0 评论 -
Static Nested Class 和 Inner Class 的不同
Static Nested Class 和 Inner Class 的不同Static Nested Class(嵌套类)是静态(static)内部类。(一般是C++的说法)Inner Class(内部类)定义在类中的类。 (一般是JAVA的说法)1.是否能拥有静态成员静态内部类可以有静态成员(方法,属性),而非静态内部类则不能有静态成员(方法,属性)。2.访问外部类的成员...原创 2018-08-30 16:22:27 · 1817 阅读 · 0 评论 -
String s = new String(“abc”);创建了几个String对象?请简述一下。
String s = new String(“abc”);创建了几个String对象?请简述一下。建了两个,如果栈中的常量区存在该变量那么在常量区中将不会创建这个变量“abc”,又因为使用了new运算符所以会在堆中创建这么一个String 对象;相反如果栈中的常量区不存在该变量那么将会在常量区中创建该变量,所以这种情况将会创建两个String 对象可能是一个也可能是两个String对象,一...原创 2018-08-30 16:13:48 · 1157 阅读 · 0 评论 -
【面试题】请写一个你最常见的runtime exception?
请写一个你最常见的runtime exception?Java.lang.NullPointerException空指针异常 Java.lang.IndexOutOfBoundsException索引超出异常 Java.lang.ArithmeticException算术异常 Java.lang.ClassCastException类转换异常 IllegalArgumentExcept...原创 2018-08-19 22:28:11 · 1830 阅读 · 0 评论 -
【面试题】多态存在的三个必要条件?
多态存在的三个必要条件?1.要有继承2.要有方法的重写3.父类引用指向子类对象(对于父类中定义的方法,如果子类中重写了该方法,那么父类类型的引用将会调用子类中的这个方法,这就是动态连接) ...原创 2018-08-19 22:27:43 · 767 阅读 · 0 评论 -
【面试题】Overload和Override的区别?Overloadd的方法是否可以改变返回值的类型?
超载和覆盖的区别?重载的方法是否可以改变返回值的类型?过载:重载覆盖:重写重载过载:同一个类中,方法名相同,参数列表不同,与返回值类型无关。重写覆盖:表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这相当于把父类中定义的那个完全相同的方法给覆盖了,这也是面向对象编程的多态性的一种表现。 ...原创 2018-08-19 22:27:06 · 520 阅读 · 0 评论 -
【面试题】简述几种常用的设计模式?
简述几种常用的设计模式?JAVA有23种设计模式。工厂模式, 工厂方法模式,单例模式, 外观(Facade)模式, 观察者(Observer)模式,桥接(Bridge)模式都是比较常用的,不同的项目有不同的设计方向,可以参考的设计模式也不尽相同,没有定数,只是上面这几个模式用的比较多一些。 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修...原创 2018-08-19 22:26:18 · 3290 阅读 · 0 评论 -
【面试题】运行时异常与一般异常有何异同?Java编译器对代码的异常捕获有什么要求?
运行时异常与一般异常有何异同?Java编译器对代码的异常捕获有什么要求? 相同点:两种异常同属于Exception父类。不同点:(1)运行时异常都是RuntimeException类及其子类异常,如NullPointerException、IndexOutOfBoundsException等。(2)一般异常是RuntimeException以外的异常,类型上都属于Excep...原创 2018-08-19 22:25:03 · 1825 阅读 · 1 评论 -
【面试题】请问在java语言中以基本类型或者对象类型为实参时的本质区别
基本类型在调用时相当于copy,所以改变形参时不会改变实参,而引用类型可以通过改变形参来改变实参,因为传过去的是地址。1、它们的本质区别就是基本数据类型为实参,在方法中修改形参不会改变实参,而引用数据类型在方法中修改形参时会同时修改实参的值2、因为以基本类型为实参传递时实质是对参数值的拷贝,在方法中修改形参不影响实参,称为值传递;3、 以引用类型作为实参时传递过程中传递的是引用,形参和...原创 2018-08-19 22:24:00 · 894 阅读 · 4 评论 -
Java swing皮肤(look and feel)大全
做项目寻找swing皮肤寻找到的好资源,原文来自:https://blog.csdn.net/starcrm/article/details/52576379,已征求过作者同意并转载。因为使用过,在此还添加了一点个人的使用感受。########## 优选 ##########Weblaf:非常赞的套件,界面现代、简约。依赖包较少。有开源也有商业协议,个人最喜欢的皮肤。https...转载 2019-08-03 14:51:44 · 490 阅读 · 0 评论 -
springboot+jsp项目打包成jar/war包404解决方法
springboot+jsp项目打包成jar/war包404解决方法描述:springboot项目,前端使用jsp,现在需要将写有jsp页面的服务部署到服务器上,打包出现问题,导致部署不上去环境参数:开发环境:inteliJ IDEA 2018JDK:Java 1.8过程:打包成war包我项目里的pom.xml开始配置为war包,打包成war部署需要1.如果配置为jar要改成wa...原创 2019-08-12 09:20:39 · 6089 阅读 · 0 评论