Chocolate Chip Cookie
본문 바로가기

Java19

[공유] 타이머스레드 Thread.sleep() 사용시 InterruptedException 처리 happinessoncode.com/2017/10/09/java-thread-interrupt/ Java InterruptedException은 어따 쓰는겨? Thread.sleep()과 InterruptedException자바 개발자라면 Thread.sleep() 메서드를 한번쯤은 써봤을 것이다. 이 메서드는 제품 단계의 코드에서는 잘 쓰이지 않지만 테스트 코드 등에서 어떤 로직이 실행될 때 happinessoncode.com 윗 링크, 이분의 포스팅에 잘 나와있다 타이머 스레드 - 1초 단위로 초 출력 class TimerThread extends Thread { int n = 0; public void run() { while(true) { System.out.println(n); n++; try .. 2020. 11. 20.
코딩 헷갈리는 규칙 switch (exp) //식되고 .실수 안됨 case //변수 안됨 ,식과 상수 조건 if,for,while //조건은 꼭 boolean 조건연산자 A ? B:C //A는 꼭 boolean형 비트 논리연산 |&^~ //정수만 증감 연산자 ++-- //꼭 변수 , 식 안됨, 상수 안됨 2020. 11. 9.
Java 자바 환경변수 설정 방법 / JAVA_HOME 간단하게 설명해 드리겠습니다 컴퓨터 하단 윈도우 버튼 오른쪽에 검색창에 "환경변수" 를 검색합니다. 시스템 환경 변수를 눌러줍니다 환경변수 버튼을 눌러줍니다 시스템 변수 부분에 JAVA_HOME 이 없으시다면 새로 만들기 버튼을 눌러서 만들어 줍니다 변수 값 부분에는 오라클 사 홈페이지에서 다운 받으신 java jdk 가 있으실겁니다. 그 폴더의 경로를 "디렉토리 찾아보기" 버튼을 통해 적용해줍니다. 확인 버튼으로 마쳐주시면 됩니다. 2020. 11. 4.
Java 제곱 출력 프로그램 : 1에서 20제곱 까지 < 20 제곱표 > long gop=1; int j=1; System.out.println("어떤 수의 제곱을 원하시나요?"); java.util.Scanner input = new java.util.Scanner(System.in); int n = input.nextInt(); for (int i=1;i 2020. 11. 1.
자바 에러 원인 분석 1 1. Cannot instantiate the type A A 객체를 new 생성 하려 했을때 발생 : 원인은 A 가 추상 클래스라 객체화 불가능 했던것 2. The constructor classA(String) is undefined 생성자에 반환형을 적어버려서 발생 2020. 10. 16.
이클립스 아이콘 의미 / JAVA / PROGRAMMING / TIP 프로그래밍을 하며 이클립스를 사용하다보면 아이콘이 자주 보입니다 오늘은 그것들을 탐구 해볼까 합니다. NEW 버튼 - 파일 - NEW 과정을 단축시켜 줍니다 NEW JAVA 패키지 / NEW JAVA 클래스 왼쪽은 런 RUN 실행버튼 / 오른쪽은 버튼은 COVERAGE 실행버튼 실행시 코드에서 사용된 부분의 범위를 보여주는 기능 인듯 합니다. 아래 사진처럼 초록색, 붉은색으로 범위가 보입니다. 아래쪽 창에서 Coverage 창에서 % 를 확인 가능하여 공간만 차지하고 효율성 떨어지는 불필요한 코드를 정리할때 도움이 되겠습니다. 화살표 왼쪽 기둥모양 아이콘 공백 문자를 보여줍니다 위위쪽 사진의 회색 ...>> 처럼 이런것이 보입니다 MARK OCCURRENSES 형광펜처럼 보이는 아이콘 같은 변수와 메소드.. 2020. 10. 16.
프로그래밍 용어 정리 보호되어 있는 글 입니다. 2020. 10. 15.
이클립스 유용한 기능 / 단축키 코딩시 매우 유용 이클립스 단축키 - 단축키 전체 목록 보기 ctrl shift + L 폰트 크기 조정 ctrl +++++... ctrl -----.... 한줄 삭제 (아무 줄에 커서만 두고) ctrl + d 행단위 이동 alt UP화살표 alt Down화살표 (드래그로 여러행 선택후) 이동이 가능합니다 주석 토글 기능(한줄이나 여러줄) ctrl + / (주석 만들기 ,지우기) 들여쓰기, 내어쓰기 (여러줄 선택후) tab shift+ tab 행단위 복사 (커서만 두고) ctrl + alt +shift 누르고 + down화살표 (계속 복붙 가능) 자동 임포트 ctrl + shift + O ☆*: .。. 보너스: 매우 편리 기능 .。.:*☆ 자동완성 원래 . 누를때만 뜨지만 모든 알파벳을 추가하여 더 빠른 코딩이 가능합니다... 2020. 10. 15.
자바 자주 사용하는 코드 기본부터 앞으로 추가하며 업데이트할 예정 1. //합계 구할때 for (i=1;i 2020. 10. 13.