Java基础及框架
zhongtianemail
one the way...
展开
-
Java的接口
Java 语言中的接口接口的概念接口可以理解为一种特殊的类,由全局常量和公共抽象方法组成;通俗理解: 类是一种具体的实现体,而接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部数据,也不关心这些类里方法的实现细节,接口之规定这些类实现它的类里必须提供某些方法;也就是说,接口其实是一种规范,是用来约束类的。接口定义[修饰符] interface 接口名 [extends 父接口1,原创 2017-08-24 18:35:30 · 454 阅读 · 0 评论 -
创建一个Springboot应用(二)
打开idea 点击file —> new project 选择 spring initializr 然后 next填写自己想要的group、artifact、name之后next;左侧选择web,右侧勾选web然后finish,等待下载初始化的jar包(这里因为默认是使用国外maven镜像,所以较慢,可以使用阿里云的maven镜像见我的博客Intelij IDEA中修改maven为阿里云)启动s原创 2017-11-06 14:09:10 · 355 阅读 · 0 评论 -
Intelij IDEA中修改maven为阿里云
设置方法:打开IntelliJ IDEA->Settings ->Build, Execution, Deployment -> Build Tools > Maven或者直接搜索maven具体如下图所示: 一般情况下在c:\Users\xx.m2\这个目录下面没有settings.xml文件,我们可以新建一个,settings.xml文件下的内容是:直接粘贴复制保存在上图所示的目录下面就可原创 2017-11-06 13:18:57 · 6903 阅读 · 0 评论 -
Spring boot介绍(一)
为什么使用 spring boot?和大家一样我们都是“猿类”,外界都说我们猿类钱多话少,但我们度过了多少个加班的夜晚,恐怕只有自己知道。让我们加班的不仅仅是源源不断的需求,还有框架中无穷无尽的配置,可是曾几何时,我寂寞在xml的海洋里,绝望在我心中蔓延。忽然,天边出现了一丝曙光,Springboot这轮太阳暖暖升起!!将永夜的黑暗一扫而光。自从沐浴在Springboot的圣光中后,突然有时间来撸一原创 2017-11-06 13:04:11 · 572 阅读 · 0 评论 -
Spring 入门
一、如何学习spring掌握用法深入理解不断实践总结经验深入理解并实践学习资源 http://spring.io/ https://projects.spring.io/spring-framework/二、 Spring 概况三、Spring框架1.什么是框架2.框架的特点3.框架与类库的区别四、IOC容器Spring的bean定义初始化 使用 - 销毁原创 2017-11-06 11:45:06 · 317 阅读 · 0 评论 -
gradle 之新一代项目自动化构建工具
主流构建工具:gradle 是什么? gradle 安装 确保安装了JDK配置环境变量并添加到path(GRADLE_HOME)gradle 一个项目构建脚本介绍依赖管理升入实战测试、发布可扩展性灵活性groovy 是什么?原创 2017-08-29 17:47:24 · 396 阅读 · 0 评论 -
设计模式----单例模式(java)
概念介绍什么是设计模式 eg:我们的先人最初在进行房屋建设的时候没有一个固定的方式,随着后来建设的房屋越来愈来多,人们慢慢形成了一套建设房子的套路,进过总结之后的方法我们可以认为是一种“设计模式”;设计模式可以简单认为根据先前的经验总结出来的套路,是一套被反复使用、多数人知晓的、经过分类的代码设计经验的总结。更多的是反应在思想层面上。使用设计模式的目的 使用设计模式是为了可重用代码,原创 2017-08-29 14:56:30 · 362 阅读 · 0 评论 -
Java的抽象类
语法定义 抽象类前面用 abstract 关键字来修饰应用场景 在某些情况下,父类只知道子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法;从多个具有相同特征的类中抽象出一个类,以这个抽象类作为子类的模板,从而避免子类设计的随意性;作用(目的)限制或者规定子类必须实现某些方法,但不关注实现的细节;通俗的理解就是,抽象类不关注子类的实现,但是要约束子类必须有哪些特征;使用规则ab原创 2017-08-24 14:48:34 · 348 阅读 · 0 评论 -
Java 的异常
Java中的一场体系的父类是Throwable 包括Error 和 Exception非检查异常(RuntimeException)NullPointerExceptioin【 空指针异常】代码片段1 String str=null; System.out.println(str.length());ArrayIndexOutOfBoundsException 【数组下标越界异原创 2017-08-25 18:46:28 · 281 阅读 · 0 评论 -
Springboot 属性配置(三)
在使用spring boot过程中,可以发现项目中只需要极少的配置就能完成相应的功能,这归功于spring boot中的模块化配置,在pom.xml中依赖的每个Starter都有默认配置,而这些默认配置足以满足正常的功能开发。如果需要修改自定义修改默认配置,spring boot 提供了很简便的方法,只需要在application.properties 中添加修改相应的配置。(spring boot转载 2017-11-06 15:39:55 · 384 阅读 · 0 评论