개발지식 아카이브/JAVA
-
[개발자 면접 질문] JAVA 기초 질문 모음 10개개발지식 아카이브/JAVA 2019. 6. 19. 16:00
개요 개발 면접에서 단골로 나오는 자바 질문들 10가지를 뽑아 정리했습니다. 질문 원본은 링크를 참조하세요. 답변은 실제 면접처럼 서술형으로 작성하였습니다. Q1. 자바의 특징 Q2. 객체지향 언어의 장점과 정의 Q3. 선호하는 IDE Q4. 클래스란 Q5. 객체란 Q6. 생성자란 Q7. 지역변수, 인스턴스 변수 Q8. 오버라이딩, 오버로딩의 차이 Q9. Private, Public 접근 제어자의 차이 Q10. 추상클래스, 인터페이스의 차이 Q1. JAVA의 특징 - 자바는 객체 지향 프로그래밍 언어입니다. - JVM 위에서 실행되기 때문에, 플랫폼에 의존하지 않고 실행이 가능합니다. - 고성능입니다(High Performance). 바이트코드로 변환되어 실행되기 때문입니다. - 멀티 스레딩을 지원합니다..
-
[Terminal] Mac에서 Home Brew로 JAVA 재설치하기개발지식 아카이브/JAVA 2019. 5. 18. 01:48
개요 개발을 하다 보면 사용하는 툴에 따라 Java 버전을 변경해주어야 하는 상황들이 찾아온다. 내가 이 포스팅을 하게 된 계기인 Sales Force Data Loader 최신 버전의 경우 JAVA 13버전의 설치를 요구한다. Eclipse 같은 IDE툴을 사용해 코딩하는 경우, 특정 자바 버전의 설치가 요구되기도 한다. 이를 위해 자바를 새로 설치하기 앞서 기존의 (구)자바를 삭제할 필요가 있다. 기존 JAVA 삭제 (예시: 9 버전) sudo rm -fr /Library/Java/JavaVirtualMachines/jdk-9.jdk/ sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo rm -fr /Library/Preferen..