| 
									
										
										
										
											2015-08-13 23:54:40 +02:00
										 |  |  | --- | 
					
						
							|  |  |  | layout: pattern | 
					
						
							|  |  |  | title: Resource Acquisition Is Initialization | 
					
						
							|  |  |  | folder: resource-acquisition-is-initialization | 
					
						
							| 
									
										
										
										
											2015-08-15 18:03:05 +02:00
										 |  |  | permalink: /patterns/resource-acquisition-is-initialization/ | 
					
						
							| 
									
										
										
										
											2015-08-20 21:40:07 +02:00
										 |  |  | categories: Other | 
					
						
							|  |  |  | tags: Java | 
					
						
							| 
									
										
										
										
											2015-08-13 23:54:40 +02:00
										 |  |  | --- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | **Intent:** Resource Acquisition Is Initialization pattern can be used to implement exception safe resource management. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |  | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | **Applicability:** Use the Resource Acquisition Is Initialization pattern when | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-08-15 18:03:05 +02:00
										 |  |  | * you have resources that must be closed in every condition |