목록TRY (19)
투케이2K

[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Dart [소스 코드]import 'package:flutter/material.dart';import 'dart:developer';// -----------------------------------------------------------------------------------------// TODO [main] : [application 의 진입점 역할]// -----------------------------------------------------------------------------------------void main() { /** * -------------------------------------..
[개발 환경 설정]개발 툴 : AndroidStudio개발 언어 : Java [소스 코드] try { // [특정 로직 처리 및 에러 발생] } catch (Exception e) { try { StringWriter stringWriter = new StringWriter(); e.printStackTrace(new PrintWriter(stringWriter)); String errMsg = String.valueOf(e.getMessage()); // [에러 메시지 별도 삽입] int errIdx = stringW..
[개발 환경 설정] 개발 툴 : AndroidStudio [소스 코드] android { // [Groovy 문법 테스트] applicationVariants.all { variant -> if (variant.buildType.isDebuggable()){ // [개발 모드 인 경우] // [try catch 예외 처리 구문 작성] try { def arr = new int[3]; arr[5] = 5; } catch (Exception e){ println("") println("------------------------------------------------") println("[Exception Print]") println("---------------------------------..

[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] using System; using System.Collections; using System.Data; namespace testProject { // [프로그램 동작 클래스] class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. try catch finally : 프로그램 동작 중 예외 상황이 발생 했을 때 예외 처리를 수행합니다 ------------------------------------------- 2. tr..

[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import "fmt" func main() { // --------------------------------------------------- // [기본 설명] // --------------------------------------------------- // Go에서 defer 키워드는 특정 문장 혹은 함수를 나중에 (defer를 호출하는 함수가 리턴하기 직전에) 실행 합니다 // --------------------------------------------------- // defer는 C#, Java 같은 언어에서의 finally 블럭처럼 마지막에 Clean-up 작업을 위해 사용 됩니다 // ----..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [테스트 메인 함수 정의 실시] // ----------------------------------------------------------------------------------------- func testMain() { // [로직 처리 실시] DispatchQueue.main.async { do { // [throws 구문이 정의된 메소드 호출] let response = try self.errorMethod(val..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [설 명] [ObjC.h : 소스 코드] #ifndef ObjC_h #define ObjC_h #import #import @interface ObjC : NSObject // ----------------------------------------------------------------------------------------- // MARK: - [objc try catch] : [헤더 브릿지 파일에 추가 필요] : #import "ObjC.h" // ----------------------------------------------------------------------------------------- /..
[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : JavaScript [소스 코드] [결과 출력] ========================================= [window onload] : [Exception] -------------------------------------- [all error] : ReferenceError: twok is not defined -------------------------------------- [error name] : ReferenceError -------------------------------------- [error message] : twok is not defined ---------------------------..
[개발 환경 설정] 개발 언어 : C++ [소스 코드] // ----------------------------------------------------------------------------------------- // // Created by KGH on 2023-02-12. // // ----------------------------------------------------------------------------------------- // ----------------------------------------------------------------------------------------- // TODO [헤더 파일 import] #include "Test.h" #inc..

[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] [결과 출력]

[개발 환경 설정] 개발 툴 : Edit++ 개발 언어 : javascript [소스 코드] [결과 출력]

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] import UIKit // MARK: [클래스 동작 실시] class ViewController: UIViewController { // MARK: [뷰 메모리 로드 수행 실시] override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. print("") print("===============================") print("[ViewController >> viewDidLoad() :: 뷰 메모리 로드 실시]") print("==============================..

[개발 환경 설정] 개발 툴 : SublimeText (PyScript) 개발 언어 : python [소스 코드] [결과 출력]

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); /* // MARK: [요약 설명] 1. try catch finally : 프로그램 구문에서 에러가 발생할 문법에 예외 처리를 실시합니다 2. catch : exception..

[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] func testMain(){ print("") print("===============================") print("[ViewController >> testMain() :: 메인 함수 수행 실시]") print("===============================") print("") // [초기 변수 선언 실시] var str_Data : String = "hi" // [데이터 형 변환 수행 실시] : try >> 에러 발생시 nil 리턴] let int_Data = try Int(str_Data) // [데이터 형 변환 결과 확인 실시] if int_Data != nil { print("..

[개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : Java [소스 코드] package ex; public class MainActivity6 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Program Start]"); System.out.println(""); /* [요약 설명] * 1. throws exception : 프로그래머가 임의로 exception을 강제로 발생 시켜 예외 상황을 알려주는 것입니다 * 2. exception 을 정의한 메소드는 throws 키워드를 사용해서 예외를 리턴 시켜줍니다 * 3. throws exception 메소드를 ..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : javascript /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */ /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] /* [JS 요약 설명] 1. try catch finally 는 자바스크립트에서 에러 구문 발생을 확인할 때 사용합니다 2. try 로직 ..

/* =========================== */ [개발 환경 설정] 개발 툴 : Eclipse 개발 언어 : kotlin /* =========================== */ /* =========================== */ [소스 코드] package ex1 //===== [코틀린 메인 시작 부분] ===== fun main(args : Array) { /* [설 명] 1. try catch finally 는 코틀린에서 예외를 처리할 때 사용하는 구문입니다 2. try : 코드 시작 부분입니다 3. catch : try 부분에서 코드 예외 발생 시 수행되는 부분입니다 4. finally : 예외 발생 여부와 상관없이 무조건 수행되는 부분입니다 */ println("..

/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity31 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[try, catch, finally 사용해 예외처리 실시 (에러처리)]"); /*[설 명] * 1. try - 예외를 처리하길 원하는 실행 코드작성 부분 * 2. catch - 예외가 ..