본문 바로가기

분류 전체보기68

이클립스 로딩시 응답없음 문제 해결 맥북을 사용하면서 더 많은 오류를 접하고 있는 나,, 이건 맥북의 문제는 아니지만 어제까지 잘 켜지던 이클립스가 수업을 들으려고 하니 응답없음 상태로 안 켜지기 시작했고 나는 멘붕이 왔다 : ( 난 이 해결법으로 문제를 해결했는데 해당 프로젝트의 .workspace/.matadata/.plugins/org.eclipse.core.resources 이 경로에 저 resources 파일을 백업해준 뒤에 삭제 후 이클립스를 실행했다. 애초에 맥북에서 matadata파일은 숨겨져 있기 때문에 command + . + shift를 눌러서 숨겨진 파일을 보이게 설정해줘야 한다. * 주의 할 점은 resources폴더를 삭제하면 기존 프로젝트가 다 삭제된 상태로 이클립스에 보여진다 ! 당황하지말것, 이클립스 재 실행.. 2020. 12. 11.
[백준] 11022번 Java문제풀이 * A와 B를 String으로 받아 배열에 저장 한 후, A+B의 값도 배열로 저장해둔 뒤, 출력문에서 for문을 사용해 배열의 길이만큼 데이터를 출력하게 코드를 짰다. * String으로 받아서 Integer.parseInt(String) 을 사용하여 A+B 값을 계산해서 배열에 넣을 수 있도록 설정 ! 2020. 11. 16.
[백준] 10952번 Java 문제풀이 A와 B를 입력받아 A+B의 값을 출력하는 문제(반복문) * '입력의 마지막에는 0 두개가 들어온다'는 사항때문에 while문 안에 if문을 넣어 A와B가 0일 경우 반복문을 탈출하도록 코드를 짰다 ! 2020. 11. 16.
Java] 객체지향 - 추상화, 캡슐화 ** 클래스(class) 생성시 [접근제한자] [예약어] class명 -> 접근제한자 : public, default -> 예약어 : abstract(객체 생성이 불가능한 추상클래스), final(상속이 불가능한 클래스) **캡슐화란, 외부에서의 접근을 막는 것 - 외부에서 접근이 불가능한 메서드와, 외부에서 호출할 메서드를 구분한다. - 클래스의 내부의 필드변수(멤버변수)에 클래스 바깥에서 호출하지 못하게 막는 것 - 필드 변수의 접근제한자를 private로 지정한다. - 클래스를 수정했을 때 발생하는 영향이 클래스 외부로 나가는 것을 최소화 한다. - 수정했을 때 프로그램의 영향이 적다 -> 수정하기 쉬운 프로그램이다. **추상화란, 프로그램이 필요로 하는 공통적인 기능 및 속성을 추출하고, 불필요한.. 2020. 11. 16.