목록JAVA (54)
고래씌

1. 자바의 특징1) 운영체제에 독립적 2) 사용하기 쉬운 언어 - 다른 언어의 단점 보완(포인터, 메모리 관리) - 객체 지향 언어 - 능률적이고 명확한 코드 작성 가능 3) 자동 메모리 관리(Garbage Collection) 4) 네트워크와 분산환경 지원 5) 멀티쓰래드 지원 6) C언어와 달리 메모리를 동적할당 2. JVM? 자바를 실행하기 위한 가상 기계로 플랫폼에 의존적. byte code(class 파일)을 해석하고 실행하는 interpreter 자바 프로그램 실행환경을 만들어 주는 소프트웨어 2-1. JRE, JDK? JDK는 자바 애플리케이션을 개발하기 위한 환경을 지원한다. JDK는 JRE를 포함할 뿐만 아니라 컴파일러(javac), javadoc, jar, API, JVM, 유틸리티 ..
1. 변수를 사용하는 이유? 1) 변수는 우선적으로 값에 의미를 부여할 목적으로 사용(가독성이 좋음) 2) 단, 한번 값을 기록해두고 필요할 때마다 꺼내서 계속 사용할 목적으로 사용한다(재사용이 좋음) 3) 유지보수를 쉽게 할 수 있다. 2. 변수 선언(면접 꼭 나옴 ★) public void declareVariable() { 변수의 선언(값을 기록하기 위한 변수를 메모리 공간에 확보해두겠다) [표현법] 자료형 변수명; 자료형 : 어떤 값을 담아낼지, 어떤 크기의 값을 담아낼지에 따라서 변수의 크기 및 모양을 지정하는 부분 변수명 : 변수의 이름을 정하는 부분 - 주의점 1. 변수명은 소문자로 시작하는게 관례(단, 낙타등표기법 지키기) ex) String userName;(o) String userna..

1. 메소드 1. 메인메소드 : 자바 애플리케이션, 자바프로그램이 시작되는 시작점(entry point) 따라서 하나의 java 애플리케이션에는 1개 이상의 main 메소드가 포함된 클래스가 반드시 존재해야 함 ※ 기본 메소드가 없다면 자바 어플리케이션은 돌아가지 않음 □ class : 자바에서 모든 코드는 반드시 클래스 안에 존재해야 함. 서로 관련된 코드들을 그룹으로 나누어 별도의 클래스 구성. 클래스들이 모여 하나의 Java 애플리케이션 구성 □ main : 'public static void main(String[] args)' 는 main 메소드의 고정된 선언부임 2. 클래스명 작성 규칙 1) 항상 첫글자는 대문자로 시작 자동완성 단축키 : ctrl + spaceBar

★ ★ ★ ★ ★ ★ ★ 면접 단골 질문!!!!! ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ 1. 자바 언어 특징 1) 운영체제에 독립적 => JVM의 역할이 가장 크다! 2) 사용하기 쉬운 언어 - 객체 지향 언어 3) 자동 메모리 관리(Garbage Collection) -> 항상 실행됨 4) 네트워크와 분산환경 지원 5) 멀티쓰래드 지원 JDK : 설정을 간편하게 하는 자바 개발도구 JVM : 컴파일된 파일을 실행시켜주는 역할을 함 API : 자바에서 공공데이터 활용해서 쓸 수 있도록하는 API 코드 2. 자바 프로그램 실행하기 전에 기본 세팅 - window -> Show View -> other -> Navgation 생성 - 꼭 설정해줘야함! (Winodw - Preferences-왼쪽 메뉴 화면..