HeYStRanGeR
article thumbnail
[Java] 인터페이스(interface)
Coding/Java 2021. 2. 27. 23:26

(2021.02.27) 더보기 자바도 초심을 잃고... 한동안 공부를 안했다... 정신을 차리고 보니 개강이 코앞이다... | 인터페이스 인터페이스는 일종의 추상클래스임 추상클래스처럼 추상메서드를 갖지만, 추상화정도가 더 높음 오직 추상 메서드와 상수만을 멤버로 가질 수 있음 인터페이스의 작성 인터페이스는 클래스를 작성하는 것과 같은데 class 대신 interface를 사용함 interface 인터페이스 이름 { public static final 타입 상수이름 = 값; public abstract 메서드이름 (매개변수목록); } 인터페이스의 멤버는 일반 클래스의 멤버와 다르게 제약사항이 있음 1. 모든 멤버변수는 public static final 이어야함. 생략가능 2. 모든 메서드는 public ..

article thumbnail
[Java] Resource leak: 'scanner' is never closed 자바 경고와 해결방법
Coding/Java 2021. 1. 15. 21:39

(2021.01.15) 자바 코딩 문제를 풀어보던 도중에 java 경고가 떴다... 코드 실행에는 문제가 없지만 해결해주는게 좋을 것 같다.. Scanner scanner = new Scanner(System.in); 이를 사용할 경우에 Resource leak: 'scanner' is never closed 이런 경고가 뜬다. 이는 new Scanner 를 System.in을 해주었기 때문에 반드시 close 를 해주어야한다!! 코드에 scanner.close(); 을 넣어주면!! 위치는 scanner를 다 쓰고 난 뒤에 넣어주면 된다. 경고문구가 사라진다~~

article thumbnail
[Java] 연산자 (operator), 조건문/반복문
Coding/Java 2021. 1. 11. 01:35

(2021.01.10) 자바의 연산자 부분도 C언어랑 크게 다른 부분이 없었다. C공부했으면 이 부분은 그냥 패스해도 될듯... 합니다 book.naver.com/bookdb/book_detail.nhn?bid=10191151 Java의 정석 자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는 book.naver.com 참고도서: 자바의 정석 연산자 (operator) 연산자 : 연산자를 수행하는 기호 피연산자 : 연산자의 작업 대상 ( 변수, 상수, 리터럴, 수식) 연산자의 종류 종류 연산자 산술 연산자 사칙 연산자: +, -, *, / 나머지 연산자: % 비교 연산자 대소..

article thumbnail
[Java] 변수 (variable)
Coding/Java 2021. 1. 10. 23:35

(2021.01.07) 이번주에는 자바의 변수, 연산자, 조건문/반복문을 공부했다. 참고했던 자바의 정석의 2,3,4장 내용이어서 읽는데 조금 오래걸렸지만, C언어랑 같은 내용이 많아서 어렵지는 않았다. book.naver.com/bookdb/book_detail.nhn?bid=10191151 Java의 정석 자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는 book.naver.com 참고 도서: Java의 정석 변수 (variable) : 단 하나의 값을 저장할 수 있는 메모리 공간 변수의 선언과 초기화 int name; // name 이라는 이름의 변수 선언 변수를 선언..

article thumbnail
[Java] 표준입출력
Coding/Java 2021. 1. 1. 16:20

(2020.01.01) 더보기 자바스터디 계획에 따라 표준입출력을 공부했다. 자바의 정석 책에는 거의 제일 끝 장에 있었다. 자바의 정석 책으로 한 번 공부하고, 구글링 하면서 공부했다. book.naver.com/bookdb/book_detail.nhn?bid=10191151 Java의 정석 자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는 book.naver.com 참고 도서: Java의 정석 입출력 I/O란 Input과 Output의 약자이다. --> 이를 줄여서 입출력이라고 한다. 표준입출력 - System.in, System.out, System.err : 콘솔을 ..

article thumbnail
[Java] 이클립스 설치하기
Coding/Java 2020. 12. 30. 23:50

(2020.12.30) 자바 개발 환경을 구축하기 위해 이클립스를 설치해야한다. www.eclipse.org/ The Community for Open Innovation and Collaboration | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks. www.eclipse.org 다운로드 버튼을 눌러 다운을 시작하고 설치파일 다운이 완료되면, 설치파일을 열어준다. 설치 파일을 열고 Eclipse IDE for Enterprise ..

article thumbnail
[Java] 자바 개발 환경 구축하기 - JDK 설치와 환경변수 설정
Coding/Java 2020. 12. 30. 19:54

(2020.12.30) book.naver.com/bookdb/book_detail.nhn?bid=10191151 Java의 정석 자바의 기초부터 실전활용까지 모두 담다!자바의 기초부터 객제지향개념을 넘어 실전활용까지 수록한『JAVA의 정석』. 저자의 오랜 실무경험과 강의한 내용으로 구성되어 자바를 처음 배우는 book.naver.com 참고도서는 Java의 정석이라는 책이다. 이번주는 자바 개발 환경 구축과 표준 입출력에 대해 공부할 계획이다! 자바(Java Programming Language) ∨ 운영체제에 독립적 ∨ 객체지향언어 ∨ 자동 메모리 관리 ∨ 네트워크와 분산처리 지원 ∨ 멀티쓰레드 지원 ∨ 동적 로딩(Dynamic Loading) 지원 JVM(Java Virtual Machine) : ..

728x90