- 博客(10)
- 收藏
- 关注
原创 Java基础5:static关键字
一、概念被static关键字修饰的不需要创建对象去调用,直接根据类名就可以去访问。方便在没有创建对象的情况下来进行调用。static 可以修饰 内部类、方法、代码块、变量。二、用法2.1 修饰内部类static只能修饰内部类,普通类是不允许声明为静态的。著名的单例模式就是静态内部类。public class Singleton { private Singleton(...
2020-01-19 09:50:01
225
原创 Java基础4:final关键字
一、final使用final关键字做标识有“最终的”含义。final 修饰类,则该类不允许被继承。final 修饰方法,则该方法不允许被重写。final 修饰属性,则该类的该属性不会进行隐式的初始化,所以 该final 属性的初始化属性必须有值,或在构造方法中赋值(但只能选其一,且必须选其一)。final修饰的变量称为常量(大写字母表示),只能被赋值一次,且赋值之后无法改变,这里的变量...
2020-01-18 20:25:26
150
原创 Java基础3:泛型
一、什么是泛型即参数化类型,也就是说所操作的数据类型被指定为一个参数。List<String> list=new ArrayList<>(); 二、为什么使用泛型1)可以在编译时候检查类型安全,因此避开运行时可能引发的 ClassCastException 可以节省时间。2)消除了类型转换,这意味着可以用更少的代码,因为编译器确切知道集合中存储的是何种类型 。...
2020-01-18 15:44:27
101
原创 Java基础2:八种基本类型和常量池
微信公众号: Thinking in program简书:https://www.jianshu.com/u/0a500b9f1fe1CSDN:https://blog.csdn.net/guo_dong_dong如果对文章有什么建议和意见,欢迎关注公众号【Thinking in program】联系作者,或直接在文章下评论Java语言提供了八种基本类型。 整数类型 byte 8位、sh...
2020-01-16 21:26:46
312
原创 Java基础1:面向对象
一、面向对象和面向过程的区别面向过程 :是站着过程的角度思考问题,按功能的先后执行顺序,用函数一步步实现功能,最后依次调用函数就可以了。面向过程最大的问题在于随着系统的膨胀,面向过程将无法应付,最终导致系统的崩溃。面向对象: 站在对象的角度思考问题,我们把多个功能合理放到不同对象里,强调的是具备某些功能的对象。Java面向对象的三大特性:继承、多态、封装。二、继承 - 父类和子类的关系继...
2020-01-15 17:16:51
92
原创 初探Spring MVC
背景Spring MVC能对Web应用松耦合(loose coupling),基于模型-视图-控制器(Model-View-Controller, MVC)模式实现,使用新的Spring MVC注解来构建处理Web请求、参数和表单输入的控制器。请求过程搭建Spring MVC环境DispatcherServlet is the centerpiece of Spring
2017-08-09 09:06:26
245
原创 Spring learn note 4
Aspect-oriented Program(AOP)Background-背景在实际的软件系统中,虽然日志、安全、事务管理必不可缺,但开发人员更多是希望关注业务核心代码。为了能更好的实现解耦合,AOP实现了把其他重要但无需过度关注功能,如日志、安全、事务管理等(称为横切关注点,cross-cutting concern)和业务逻辑相分离。横切关注点可以被模块化为特殊的类,称为切面(aspect)
2017-08-06 20:33:33
207
原创 Spring learn note 3
Advanced Wiring-高级装配Spring所有的高级features都可以在Spring官网具体的Project的Reference文档和API中进行查看。1.Profile-环境切换Background:项目在不同的环境,开发、测试、生产等需要连接不同的DateSource。其中一种方式是在配置类或XML文件中配置,在构建阶段(如Maven或Gradle)确定将哪个配置编译到部署应用中,
2017-08-02 23:31:52
158
原创 Spring learn note 2
Wiring beans-装配BeanSpring的一个重要的基本特征就是Dependency injection (DI). 个人理解DI为一个名词, 其行为就是Wire-装配, 更确切的说是在Spring容器的应用上下文中自动或手动扫描组件Bean, 并完成装配(connection)的过程.Spring的DI和AOP, 以及other Framework中, 都和Java annot
2017-08-01 09:15:20
184
原创 Spring learn note
Core SpringSpring module and portfolio have a lot of function and feature, but its primary features are dependency injection (DI) and aspect-oriented programming (AOP).Spring aims at Simplifying Java d
2017-07-30 17:43:12
215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人