Java
Look_这有只小仙女
人生苦短,及时行乐
展开
-
java: 程序包org.csource.fastdfs不存在 错误解决
最近的项目中使用了fastdfs-client-java,但是这个依赖在maven的中央仓库是没有的,所以如果直接使用会出现以下错误java: 程序包org.csource.fastdfs不存在错误解决方法:1.首先需要下载fastdfs-client-java包https://github.com/happyfish100/fastdfs-client-java下载好以后解压后,...原创 2019-10-23 09:43:05 · 5653 阅读 · 1 评论 -
Java--Java只有值传递,没有引用传递
参考传送门:https://www.cnblogs.com/wchxj/p/8729503.htmlhttps://www.cnblogs.com/shangxiaofei/p/5300944.html今天看题的时候看到了这么一道题:当一个对象被当做参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递呢?这题如果对Java参数传递机制有...原创 2018-11-13 14:15:37 · 351 阅读 · 0 评论 -
Java--Java中main函数调用同类下方法或变量的注意事项
有的时候我们经常会想要在main函数中调用同类下的方法或变量,这个时候我们就应该注意了!如果想要调用的方法或变量是static修饰的,则可以直接调用,不用创建一个新对象的实例,因为在程序载入时便已经分配了内存空间。如果想要调用的方法或变量不是static修饰的,则需要先创建一个对象的实例,才能够分配到内存空间,实现调用。非static修饰的方法或者变量如果不创建对象实例想要直接像stat...原创 2018-11-13 10:20:26 · 9276 阅读 · 0 评论 -
MyBatis--注解方式
注解方式是MyBatis的一种比较简单容易实现的方式,相对起xml文件方式,更适合简单的SQL语句。下面我用MyBatis来实现一个利用注解形式返回给前端数据库中的表查询结果,返回结果格式是Json。开发环境:Windows10+MySql5.7+Intellij IDEASQL表:tb_user | CREATE TABLEtb_user(idint(11) NOT NULL AUTO_...原创 2018-11-06 11:14:41 · 12452 阅读 · 1 评论 -
MyBatis--xml方式
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。十分受主流互联网青睐。Mybatis一般有两种写法,原始的dao...原创 2018-11-06 10:38:01 · 19135 阅读 · 0 评论 -
Java--Constructor(构造器)是否可被override(重写)
构造器是一个特殊的方法,可以有访问性质的修饰,但是不能够被abstract,final,native,static,synchronized修饰 构造器不能被继承,所以不能重写,但是可以重载...原创 2018-05-31 10:27:02 · 2470 阅读 · 0 评论 -
Java--辨别线程安全与线程不安全
在学习Java的时候经常会发现有很多名称相似的类,比如HashMap和Hashtable,StringBuffer和StringBuilder等等,他们的名称相似,功能也有相似的地方,所以初学者在学习之中往往会很疑惑,他们都有哪些不同呢?而在深入研究这个问题的时候,就会发现他们都有这样两个概念,线程安全和线程不安全,这也就是本文主要讲的内容。 1.什么是线程安全和线程不安全呢? 假设A和...原创 2018-06-06 14:34:24 · 20332 阅读 · 5 评论 -
Java--Overload(重载)和Override(重写)的区别
重载Overload:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。它的特点就是与返回值类型无关,只看参数列表。重写Override:子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中定义的方法,这相当于把父类中定义的那个完全相同的方法给覆盖掉了。需要注意的是: (1)如果父类的方法是privat...原创 2018-05-30 11:21:35 · 1297 阅读 · 0 评论 -
Java--String类能否被继承
String类能否被继承呢?答案是不能的 String类的方法头是:Public final class String extends Object 之所以不能被继承就是因为其中的修饰关键字 final 其含义相当于C/C++的const,意味着不可修改。 final可以用来修饰 类 、变量 和 方法, final修饰类的时候 ,这个类就不能被继承了 类中所有的方法也就被隐式的变为fin...原创 2018-05-30 11:04:32 · 5250 阅读 · 1 评论 -
Java--接口(interface)和抽象类(abstract)的区别
抽象类(abstract)是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的父类。 接口(interface)是一个抽象方法的集合,本身不是一个类什么时候使用抽象类和接口?(1)拥有一些方法并且想让它们中的一些有默认实现,使用抽象类。 (2)想实现多重继承,那么你必须使用接口。由于Java不支持多继承,子类不能够继承多个类,但可以实现多个接口。因此你就可以使用接口来解决...原创 2018-05-29 17:55:08 · 275 阅读 · 0 评论 -
Java--Java抽象类(abstract)
抽象类就是拥有抽象方法的类,和普通类的区别仅在于多了抽象方法,用abstract修饰 抽象方法就是没有方法体的类,也是用abstract修饰的 抽象类使用原则:       (1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public; ...原创 2018-05-29 17:36:36 · 313 阅读 · 0 评论 -
校招--Fibonacci数列
题目来源:牛客网 &n原创 2018-06-04 18:25:01 · 197 阅读 · 0 评论 -
Spring Boot报错:Error starting ApplicationContext. To display the auto-configuration report re-run you
最近弄Spring Boot框架的时候出现了一个错误:Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.2018-05-08 10:11:20.975 ERROR 11344 --- [ ...原创 2018-05-08 10:25:23 · 75303 阅读 · 10 评论 -
Java--在Netbeans的项目中添加JDBC驱动程序
在Netbeans的项目中添加JDBC驱动程序原创 2017-12-27 13:18:26 · 7403 阅读 · 4 评论