摘要: java项目使用的架构是ssm(Spring+SpringMVC+MyBatis)。 一、后台代码一般分三层,Controller,Service,Dao。 1.Controller层是对前端或者接口的响应一个逻辑处理的层,这个层级一般调用的是Service层。这个层级调用java代码实现的。 2. 阅读全文
posted @ 2019-04-08 21:28 Dream0000 阅读(2763) 评论(1) 推荐(0) 编辑
摘要: Java 类库概念: Java 的应用程序编程接口 (API (Application Programming Interface) )以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库 例如我编写了一个类,可以获取计算机的各种硬件信息,它很强大很稳定, 阅读全文
posted @ 2019-04-08 17:31 Dream0000 阅读(1398) 评论(0) 推荐(1) 编辑
摘要: 什么是数据结构? 1.数据对象在计算机中的组织形式 *逻辑结构 *物理存储结构 2.数据对象必定与一系列加上在其上的操作关联 3.完成这些操作的方法就是算法 阅读全文
posted @ 2019-04-04 13:59 Dream0000 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看抽象类、接口各自的特性。 抽象类 抽象类是用来捕捉子类的通用特性的 。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建 阅读全文
posted @ 2019-04-03 11:39 Dream0000 阅读(20223) 评论(1) 推荐(0) 编辑
摘要: 1.封装 在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改 阅读全文
posted @ 2019-04-02 17:47 Dream0000 阅读(5634) 评论(0) 推荐(0) 编辑
摘要: this this 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this 的用法在 Java 中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this 相当于是指向当前对象本身。 2.形参与成员名字重名,用 this 来区分: 运行结果: 3.引用构造函数 这个和 阅读全文
posted @ 2019-04-02 17:31 Dream0000 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 世间万物皆对象 对象是对类的实例化,而类表示某些具有相同属性和行为的事物的集合 描述一个物质都可以通过两个方面说明:数据模型(变量),行为模型(函数),如下图 1.变量(静态变量,成员变量,局部变量) 1.1静态变量( 或叫类变量) 定义:独立于方法之外的变量,用 static 修饰。 1.2成员变 阅读全文
posted @ 2019-04-02 12:34 Dream0000 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 原来我们的项目一般放置在tomcat文件夹的webapp下,现在我放到外面,也希望tomact可以找到他 阅读全文
posted @ 2019-04-01 10:57 Dream0000 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Java 泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组 阅读全文
posted @ 2019-03-31 14:21 Dream0000 阅读(1962) 评论(0) 推荐(0) 编辑
摘要: 一.自然升序排序 Java语言提供给我们Array.sort(int [] arr)对数组进行升序排列,代码如下: 二 自然降序排序 但是如果我们想要进行降序排序呢?Java提供了很灵活的自定义的方法: 利用Collections.reverseOrder()方法: 实现Comparator接口的复 阅读全文
posted @ 2019-03-31 14:19 Dream0000 阅读(2700) 评论(0) 推荐(0) 编辑