
java
半仙_进
这个作者很懒,什么都没留下…
展开
-
如何在spring mvc中上传图片并显示出来
如何在spring mvc中上传图片并显示出来可以使用组件上传JspSmartUpload.这是一个类.f1" id="f1" > 用户名: 密码: 相片:转载 2015-08-03 22:59:56 · 2310 阅读 · 0 评论 -
Static Nested Class 和 Inner Class的不同
Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。注: 静态内部类(Inner Class)意味着1 创建一个static内部类的对象,不需要一个外部类对象2 不能从一个static内部类的一个对象访问一个外部类对象Inner Class(内部类)定义在类中的类。Nest...原创 2018-11-12 09:51:47 · 442 阅读 · 0 评论 -
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
Overload是重载的意思,Override是覆盖的意思,也就是重写。重载Overload:在同一个类中,允许存在一个以上的同名函数,只要他们的参数个数或者参数类型不同即可。重载的特点:与返回值类型无关,只看参数列表。重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中定义的方法,这相当于把父类中定义的那个完全相...转载 2018-11-12 09:54:00 · 1159 阅读 · 0 评论 -
构造器Construct是否可被Override?
构造器不能被继承,因此不能被重写Override,但可以被重载Override。补充:继承——子父类中的构造函数的特点:在子类构造对象时发现,访问子类构造函数时,父类也运行了。为什么呢?原因是:在子类的构造函数第一行有一个默认的隐式语句:super();super();//调用的是父类中的空参数的构造函数。子类实例化过程:子类中所有的构造函数默认都会访问父类中的空参数的构造函数。为什么...转载 2018-11-12 09:54:36 · 996 阅读 · 0 评论 -
abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized
都不可以,因为abstract申明的方法是要求子类去实现的,abstract只是告诉你有这样一个接口,你要去实现,至于你的具体实现可以是native和synchronized,也可以不是,抽象方法是不关心这些事的,所以写这两个是没有意义的。然后,static方法是不会被覆盖的,而abstract方法正是要子类去覆盖它,所以也是没有意义的。所以,总的来说,就是java语法不允许你这样做,事实上,也没...转载 2018-11-12 09:54:58 · 315 阅读 · 0 评论 -
是否可以继承String类
不可以,因为String类有final修饰符,而final修饰的类是不能被继承的,实现细节不允许改变。public final class String implements java.io.Serializable, Comparable, CharSequence...转载 2018-11-12 09:55:19 · 2211 阅读 · 0 评论 -
作用域public,protected,private,以及不写时的区别?
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部clas...转载 2018-11-12 09:56:41 · 3709 阅读 · 0 评论 -
Throwable、Error、Exception和RuntimeException的区别,作用又是什么?列举3个以上的RuntimeException
1.Throwable 类是 Java 语言中所有错误或异常的超类。它的两个子类是Error和Exception;2.Error 是 Throwable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。大多数这样的错误都是异常条件。虽然 ThreadDeath 错误是一个“正规”的条件,但它也是 Error 的子类,因为大多数应用程序都不应该试图捕获它。在执行该方法期间,无需在其 thr...转载 2018-11-12 09:57:19 · 2292 阅读 · 0 评论 -
Java中的异常处理机制的简单原理和应用
Java中的异常处理机制的简单原理和应用 :java中Throwable这个类可以被作为异常抛出的类,继承它的分为异常Exception和错误Error.Exception表示程序需要捕捉和处理的的异常;Error表示系统级别的错误和程序无需处理的。我们所需要关心的是Exception. Execption可以分为java标准定义的异常和程序员自定义异常2种.(1)一种是当程序违反了ja...转载 2018-11-12 09:57:44 · 567 阅读 · 0 评论 -
interface和 abstrat class的区别
在Java语言中,abstract class和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的...原创 2018-11-12 09:49:59 · 1336 阅读 · 0 评论 -
数组、队列、堆、栈、链表、树、图
他们都是一种存储数据的方式而已,打个比方,你坐地铁1号线上班和2号线上班,都能上班只是路线不一样,他们都是存储数据的格式,每种数据结构有自己的特点,使用哪种数据格式需要根据具体的需求来选,比如你现在需要有序的存储一组数据而且还要经常的查询数据,那么数组就是最合适的,他有角标可以很容易进行排序和查询!如果有序但是经常增删数据,那么链表就是最合适的,他的增删很快,但是查询差。每种数据结构有各自的适用条...原创 2018-11-12 09:22:13 · 6955 阅读 · 1 评论 -
关于eclipse项目创建maven项目目录不正常的解决方案
最近学习ssh和maven,遇到了很多问题····首先一个很基础的问题就是我搭建的maven项目目录和教程上的不一样。我的目录之前是这样的:而教程里的是这样的========》 因为是跟着视频走的,所以插件、jar包什么的,该安装的都安装了,该配置的都配置了。一开始不知道问题出在哪儿了。。后面在网上查了很久...转载 2018-10-10 15:09:10 · 680 阅读 · 0 评论 -
SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
SpringMVC 文件上传配置,多文件上传,使用的MultipartFile本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤SpringMVC 基础教程 框架分析:http://blog.youkuaiyun.com/swingpyzf/article/details/8885459转载 2015-08-03 23:08:19 · 627 阅读 · 0 评论 -
面试感悟:3年工作经验程序员应有的技能
就以这段话自勉、共勉吧。越努力、越幸运,如果你不是官二代、富二代、红二代,那么请记住:勤奋才是改变你命运的唯一捷径。前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下转载 2016-03-30 23:28:40 · 1854 阅读 · 0 评论 -
新建maven库时,提示Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEA
错误提示:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories.Could not resolve artifact org.apache.maven.archetypes:maven原创 2016-03-31 22:04:03 · 2246 阅读 · 0 评论 -
新框架(BSF_JAVA)环境部署个人总结
新框架(BSF_JAVA)环境部署个人总结(只针对本公司框架)一、使用桌面svn把框架更新下来二、打开eclipse,使用import导入maven项目导入后,如果没有转为maven项目(可看项目左上角是否有个M的小标签分辨)可以右击各个分项目通过Configure--->选择转为maven 三、配置环境1、配置windows-->Compiler原创 2016-03-31 18:53:46 · 1163 阅读 · 0 评论 -
java for循环的几种写法
J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题。在Java程序中,要“逐一处理”――或者说,“遍历”――某一个数组或Collection中的元素的时候,一般会使用一个for循环来实现(当然,用其它种类的循环也...转载 2018-09-07 11:38:20 · 1400 阅读 · 0 评论 -
Dubbo分布式服务框架入门(附工程)
传说中的Spring:有一天皇帝想幸某个美女,于是跟太监说,今夜我要宠幸美女皇帝往往不会告诉太监,今晚几点会回宫,会回哪张龙床,他只会告诉太监他要哪位美女其它一切都交由太监去安排,到了晚上皇帝回宫时,自然会有美女出现在皇帝的龙床上这就是控制反转,而把美女送到皇帝的寝宫里面去就是注射,太监就是是框架里面的注射控制器类BeanFactory,负责找到美女并送到龙床上去,整个后宫可以看成是Spring...转载 2018-09-18 10:07:51 · 204 阅读 · 0 评论 -
2018年JAVA基础面试题和高级面试题总结
版权声明:本文为博主原创文章,转载请注明出处,O(∩_∩)O谢谢。 https://blog.youkuaiyun.com/afreon/article/details/79519131 Java面试前需要做足各方面的准备工作,肯定都会浏览大量的面试题,本人也不例外,通过浏览面...转载 2018-09-21 14:29:40 · 339 阅读 · 0 评论 -
Eclipse+Maven创建webapp项目
Eclipse+Maven创建webapp项目<一>1、开启eclipse,右键new——》other,如下图找到maven project2、选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project3、输入maven项目的基本信息,如下图所示:4、完成maven项目的创建,生成相应的...转载 2018-10-08 13:57:18 · 239 阅读 · 0 评论