일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- web 용어
- Keras
- pycharm
- C언어
- web 사진
- 결합전문기관
- CES 2O21 참여
- CES 2O21 참가
- classification
- postorder
- 자료구조
- html
- bccard
- 대이터
- web 개발
- 재귀함수
- discrete_scatter
- inorder
- mglearn
- java역사
- paragraph
- 머신러닝
- 데이터전문기관
- cudnn
- tensorflow
- 웹 용어
- KNeighborsClassifier
- web
- broscoding
- vscode
- Today
- Total
목록전체 글 (688)
bro's coding

단위시간당 얼마나 source가 잘 도착했는지! throughput은 실재 도착한 량 Bandwidth는 최대 가능성을 의미

String 과 StringBuilder String 문자열 상수, 변하지 않는 속성 문자열 상수 영역(literal pool)에 저장되고 이를 공유해 사용 >메모리 절약 문자열에 변화를 가하면 새로 생성 동일한 문자열이 여러번 사용될 때 적합 StringBuilder 변하는 속성 문자열 자체가 변경 문자열 자체가 자주 변경될 때 적합 (StringBuilder와 StringBuffer는 동일하지만, StringBuffer는 thread-safe (동기화 처리)한 특징이 있음) package step3; public class TestStringAndStringBuilder { public static void main(String[] args) { String s1 = "아이유"; System.out...

Uncheck Exception 메서드나 생성자에서 별도의 throws가 필요없이 호출한 측으로 예외 발생시 던져짐 Exception은 Unchecked Exception과 checked Exception으로 구분할 수 있음 java.lang.RuntimeException 계열이 이에 속함 대표적으로 NullPointerException, IndexOutOfBountdsException (RuntimeException계열 이외의 모든 Exception은 checked Exception / 컴파일 타임에서 check / 프로그램 로직상에서 발생) package step2; // Exception은 Unchecked Exception과 checked Exception으로 구분할 수 있음 class Servi..

사용자 정의 예외( User Define Exception ) 특정 서비스를 구현할 때, 별도의 Exception이 필요하다면 사용자 정의 예외를 직접 만들어 사용 > extends Exception, 즉 java.lang.Exception class를 상속받아 사용 //ex) public class AgeException extends Exception{} case1 package step2; // 사용자 정의 예외 // 특정 예외 Exception class를 직접 정의 함 class AgeException extends Exception { AgeException() { // TODO Auto-generated constructor stub super("나이 정보에 문제가 있습니다.");// 부모 ..

throw Exception을 고의로 발생 //ex) public void test() throws XXException{ if(특정 예외상황){ throw new XXException(); } } java.Exception Handling(예외 처리).throw.UserDefineException(사용자 정의 예외) 사용자 정의 예외( User Define Exception ) 특정 서비스를 구현할 때, 별도의 Exception이 필요하다면 사용자 정의 예외를 직접 만들어 사용 > extends Exception, 즉 java.lang.Exception class를 상속받아 사.. broscoding.tistory.com

throws 예외 Exception을 던진다는 의미 해당 메서드가 실행시 예외 상황을 만나면 특정 Exception을 메서드를 호출한 측으로 던질 수도 있다는 의미 호출한 메서드가 throws하면 해당 Exception을 try/catch 혹은 throws를 해야함 ex) rv.readMemo("파일명")--call-->public void readMemo(String fileName) throws XXXException{ 정상적인 상황일때는 파일을 읽는다 만약 예외상황일 때는 예외를 호출한 곳으로 전달한다} package step2; import java.io.FileNotFoundException; import java.io.FileReader; class MemoService { // throws ..

try 예외 상황 발생 예상 지점을 블럭화 catch 예외 상황 발생시 처리하는 영역 > 대안 흐름(대처 방안) case1 package step3; public class TestException1 { public static void main(String[] args) { // Exception이 발생되면 JVM은 Exception메세지를 보여주고 실행을 중단 String str = "아이유"; str = null; System.out.println(str.length()); System.out.println("**프로그램 정상종료**"); // 적절한 Exception Handling 필요 } } /* Exception in thread "main" java.lang.NullPointerExcept..

finally 예외 발생 여부와 관계없이 항상 실행 비정상 종료시에도 finally는 실행 됨 ex)입출금기에서 에러 혹은 예외가 발생해도 카드를 반환해줘야 할 때 사용 package step3; public class TestException5 { public static void main(String[] args) { // 코드 실행 결과 예상 String age = "21"; //age = "스물한살"; try { int intAge = Integer.parseInt(age);// 문자열을 정수로 변환 System.out.println(intAge + 1);// 22 } catch (NullPointerException ne) { System.out.println("b");// 실행 안 됨 } ca..

Excetion Handling(예외 처리) Exception : 예외 / Error : 에러 Exception Handling(예외처리) : 프로그램 실행시 예외적 상황 발생에 대한 대안흐름(대처방안)을 실행하고 프로그램을 정상 수행하는데 있음 > Exception Handling을 적절히 사용하지 않으면 JVM의 기본 속성은 예외 Exception을 발생시키고 시스템 종료 try 예외 상황 발생 예상 지점을 블럭화 catch 예외 상황 발생시 처리하는 영역 > 대안 흐름(대처 방안) java.Exception Handling(예외 처리).try/catch try 예외 상황 발생 예상 지점을 블럭화 catch 예외 상황 발생시 처리하는 영역 > 대안 흐름(대처 방안) case1 package step3..

Map key와 value 쌍으로 저장 주로 key로 검색, 삭제 참고) set: 중복 인정X / List : index로 관리 import java.util.LinkedHashMap; package step2; import java.util.Collection; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Set; public class TestMap1 { public static void main(String[] args) { //HashMap map = new HashMap(); // Generic > 데이터의 종류, Generic을 적용하면 Casting 절차 감소, 데이터의 안정성 LinkedHashMap..