분류 전체보기 115

Imposter Syndrome (가면 증후군)

Have You Ever Experienced ‘Impostor Syndrome’? Do you ever have feelings of self-doubt, that you’re not good enough or that you don’t belong? 뉴욕타임즈 뉴스레터를 읽다가 흥미로운 글을 보았다. '임포스터 신드롬' 사실 '임포스터' 하면 어몽어스부터 생각났던 나... 리플리 증후군처럼 사기치는 느낌이었는데 아니었다. 그렇다면 임포스터 신드롬이란 ? You feel like a fraud. You devalue your worth. You undermine your experience or expertise. 자신의 성공을 노력이 아닌 운의 탓으로 돌리고, 자신의 실력임에도 불구하고 의심하고 과소..

[Java] 자바의 예외(Exception) 처리

1. 기본 try-catch-finally문 //1. 실행 예외일 경우, 실행할 내용을 코딩하여 실행 후 예외 내용을 확인한다. try{ String name = null; System.out.println(name.toString()); // 에러 발생! Cannot invoke "String.toString()" because "name" is null //2. 예외 내용을 catch 매개변수로 설정한다. } catch(NullPointerException e) { // 3. 예외 발생 시, 처리할 코드를 기술한다. System.out.println("[데이터 입력값이 NULL입니다]"); System.out.println("예외 내용: " + e.getMessage()); // 4. 그 외의 예외에..

Programming/Java 2020.12.18

[java] scanner를 통한 로그인

아이디 himan, 비밀번호 1234 일 때 스캐너를 통해 로그인 성공, 실패를 도출하는 코드 ! 미세한 차이지만 어떤 코드가 더 효율적인가 궁금했다. 1. 첫 시도 : String id; , String pass; 로 import java.util.Scanner; public class Ex4 { public static void main(String[] args) { String id; String pass; Scanner scan = new Scanner(System.in); //2개의 String을 입력 받겠다는 System.out.println("# id를 입력해주세요"); String inputId = scan.next(); System.out.println("# password를 입력해주세요..

동일한 문자열 비교 : String 과 new String()의 차이

자바에서 문자열(String)을 선언하는 방법은 이렇다. 1) 리터럴 변수로 바로 할당 2) 생성자인 new 연산자를 통해 할당 String name1 = "Jeong" ; String name2 = new String ("Jeong") ; "Jeong" 이라는 문자는 같아 보이는데 얘네는 실제 메모리에 할당되는 영역에 차이가 있다. String name01 = "Jeong" ; String name02 = "Jeong" ; String name03 = new String ("Jeong") ; String name04 = new String ("Jeong") ; 1. new 없이 바로 문자열을 할당하면, "Jeong" 문자열은 같은 heap 영역의 메모리를 사용한다. System.out.println("..

Programming/Java 2020.12.07

[Java] 추상클래스 vs 인터페이스 차이?

컬렉션 프레임 워크를 공부하며 다시 인터페이스 개념이 등장했다. "컬렉션 프레임워크의 주요 인터페이스로는 List, Set, Map이 있다. 이 인터페이스들은 컬렉션 클래스를 사용하는 방법을 정의한 것이다. 다음 그림은 이들 인터페이스로 사용 가능한 컬렉션 클래스(구현 클래스)를 보여준다." (혼공자 556p) 나(==바보) 는 갑자기 혼란스럽다. 의식의 흐름은 이러했다. 인터페이스 마치 리모콘 같은 것... 클래스 비슷한 개념 같았는데.. 생성자가 없었지... (클래스 구성멤버는 필드, 생성자, 메소드 / 인터페이스 구성멤버는 상수 필드, 추상 메소드) 메소드는 추상 메소드로만 선언.... 구현 클래스가 필요하고... 인터페이스에서 추상 메소드로 선언되었으니까 실체 메소드 선언이 필요하고... ( pu..

Programming/Java 2020.12.04
728x90