본문 바로가기

콩's EDUCATION/콩's JAVA

JAVA 2일차 수업 2013/6/25 - 제어문: 조건문, 반복문, 분기문 문장1; if(조건문) true일때 수행하는 문장2; 문장3; 문장1; if(조건문) { true일때 수행하는 문장2-1; true일때 수행하는 문장2-2; true일때 수행하는 문장2-3; } 문장3; if(조건문) { true일때 수행하는 문장; } else{ false일때 수행하는 문장; } - 패키지의 역할 : 논리적으로 연관된 클래스, 인터페이스, Exception(예외처리)를 그룹화한다. 클래스들에 대한 네임스페이스 역할을 한다. 패키지명은 소문자로한다. 도메인 주소의 반대로 보통 쓴다. 예시; kr.ac.anyang.project - nested 조건문 if(조건문1){ if(조건문2){ true일때 수행문장; }else{ false일때.. 더보기
JAVA 1일차 수업 2013/6/24 - 자바언어로 어플리케이션을 개발할때 가장 기본적인 단위는 Class다. - 자바는 대소문자 구분한다. - 소스코드 확장자는 java - 컴파일은 javac 명령어 => 바이트(기계어와 자연어의 중간) 코드의 Class파일이 생성 - 자바 언어로 구현 가능한 어플리케이션 종류 : standalone, server/client(CS), Applet, Web Application(Servlet/JSP), EJB(분산컴퓨팅 환경의 분산처리를 위한 Application), Android - 클래스 이름, 메서드 이름, 변수 이름등은 식별자(identifier) - 식별자 Naming 규칙 : 영문자로 시작, 두번째 부터는 숫자 허용, 특수문자 허용(_,$), 길이 제한없다,짧고의미있는 이름 키.. 더보기
JAVA 3일차 수업 - 클래스의 구성요소 속성(특성) : 멤버변수(인스턴스 변수) 기능(동작, 행위) : 멤버 메서드 생성자 메서드 : 클래스에 대한 객체를 메모리에 생성시 객체의 속성들을 초기화하는 역할 Nested 클래스 프로그램적으로 처리 혹은 구현을 위해서 실생활의 객체를 클래스로 정의하는 과정 => 추상화 - 소스 코드 구성 .java 패키지 선언; //생략하거나 한번만 선언됩니다. import 선언; //0개 이상, import java.lang.*; class A{} class B{} class C{} class Test{} 소스파일은 A.java or B.java or C.java or Test.java 저장 가능 public class 선언은 한번만 main을 포함하는 클래스에 public class로 선언.. 더보기
자바 1장 intro ⓐ 자바 프로그램 보통 프로그램의 실행은 아래와 같은 표와 같다. 프로그램 운영체제 하드웨어 하지만 자바 프로그램의 실행은 아래와 같다. 프로그램 자바가상머신(JVM) 운영체제 하드웨어 보통 실행은 상단의 표와 같이 운영체제가 프로그램을 실행시키는 구조이지만 왜 자바만큼은 중간에 자바 가상머신을 통해 프로그램을 실행시키는 구조가 될까? 자바 가상머신 역시 운영체제 아래에서 동작을 하는 일종의 소프트웨어일뿐인데 말이다. WHY? 이유는 모든 운영체제에 상관없이 실행시키기 위함이다. ⓑ 자바 컴파일러 보통 .java 파일을 '소스파일'이라고 한다. 그리고 소스파일내 저장되어 있는 프로그램 코드를 '소스코드'라고 부른다. 자바 컴파일러는 '소스코드'를 '자바 바이트 코드'로 변환해주는 프로그램이다. 자바 컴파.. 더보기