- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 java编程思想(通过异常处理错误,字符串)
java异常结构中定义了throwable类,exception和error是其派生的两个子类exception:是由于网络故障,文件损坏,用户非法输入等情况导致的异常error:表示java运行时环境出现的错误,比如jvm内存耗尽java异常分为两类:可检测异常,非检测异常。runtimeception属于非检测异常:常见空指针异常等,ioexception不属于runtimeexception...
2018-04-08 15:18:09
191
原创 java编程思想(持有对象)
容器:在实际开发中,需要将使用的对象存储于特定数据结构的容器中,基本类型为list,set,queue,mapjava容器类类库的作用是保存对象:1.collection:一个独立元素的序列,这些元素符合一条或多条规则,list指必须按照插入的顺序保存元素,而set不能有重复元素,queue指按照排队规则来确定对象产生的顺序2.map:键值对对象。collection(接口)中包含两个子接口(li...
2018-04-08 14:49:48
241
原创 java编程思想(初始化与清理,访问权限控制,复用类,多态,接口,内部类)
初始化:java中拥有无参的默认构造器,并可以自己定义终结处理和垃圾回收:finalize()是Object的protected方法,子类可以覆盖该方法以实现资源清理工作,GC在回收对象之前调用该方法java中支持可变的参数列表:..static 和static final的区别:static 强调只有一份,final 说明是一个常量,final定义的基本类型的值是不可改变的,但是fianl定义的...
2018-04-07 21:30:25
190
原创 java编程思想(一切都是对象,操作符,控制执行流程)
高精度数字:BigInteger和BigDecimaljava变量在使用前应当被合理地初始化赋值符号= :意义为将右边的值复制给左边的值,也有可能只是一个地址的改变++与--:--与++:它们的区别在于使用前加一和使用后加一,当占独立行时没有区别==和equals的区别:==可以用于各个类型,如果用于引用类型,会比较两个变量的内存地址,equals在重写后会比较两个对象的内容是否相等。逻辑运算符会...
2018-04-07 21:08:28
154
原创 oracle体系结构
ORACLE的存储结构:物理存储: 数据文件:ORACLE的数据文件包括全部的数据库数据。1.每一个数据文件只与一个数据库联系。2.一个表空间可包含一个或多个数据文件,一个数据文件只能属于一个表空间3.数据库容量越界时。数据文件可以自动扩展4.进行数据库操作时,系统从数据文件中读取数据,并存储在Oracle的内存缓冲区中,新建或更新的数据不必立即写入数据文件中而是放进内存,...
2018-04-07 10:23:15
231
原创 springMVC
MVC模式:M-model:模型(model):的职责是负责 业务逻辑,包含两层:业务数据和业务处理逻辑,比如实体类,dao,service都属于模型层。V-view:视图(view):的职责是负责显示界面和用户交互(收集用户信息),属于视图的组件是不包含业务逻辑和控制逻辑的JSpC-controller:控制器(controller)是模型层和视图层之间的桥梁,用于控制流程。spring对mvc...
2018-04-07 09:54:24
151
原创 springAOP
springAOP术语:通知:在spring中,切面的具体工作被称为通知,前置通知,后置通知,返回通知,异常通知,环绕通知连接点:在应用执行过程中能够插入切面的一个点切点:切点的定义是指匹配通知需要织入的一个或多个连接点切面:通知与切点的集合,表明在何时何地做何事springAOP提供的支持: https://blog.csdn.net/udbnny/article/details/58700...
2018-04-06 15:57:39
171
原创 springIOC
IOC:指程序中对象的获取方式发生了反转,从最初的new方式创建,转变为第三方框架创建,注入(DI),它降低了对象之间的耦合度,是spring框架的基础与核心。IOC为一种控制反转的思想,DI是实现IOC的主要技术途径。DI:依赖注入,将一起工作具有关系的对象,通过构造方法参数或方法参数传入建立关联。DI实现方式:1.构造器注入2.setter注入3.接口注入(不常用)创建应用对象之间协作关系的行...
2018-04-06 13:55:03
628
原创 spring简介
spring主要思想:简化Java开发为了降低Java开发的复杂性,spring采取了以下4种关键策略1.基于POJO的轻量级和最小侵入式编程:不会强迫用户实现spring规范的接口或抽象类,并尽可能地不破坏代码,除非使用了注解2.通过依赖注入和面向接口实现松耦合:通过在方法或接口中进行构造器注入其它类,并结合java中多态的特性(子类型可以向上造型为父类型)实现松耦合3.基于切面和惯例进行声明式...
2018-04-06 09:44:17
92
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人