목록Java (16)
개발자 성장일지
1. 예외처리 예외(Exception)는 프로그램 실행 중에 발생하는 모든 오류(Error) 예외 발생 시 프로그램의 갑작스러운 종료를 막고 정상 실행을 유지할 수 있게 처리하는 코드 견고하고 안정적인 프로그램을 위해 예외처리를 수행 예외처리는 실행 흐름 상 오류가 발생했을 때 오류를 그대로 실행시키지 않고 오류에 따른 대응 하는 방법을 제시하는 것을 의미 2. try ~ catch try ~ catch는 구조적으로 예외 처리를 위한 구문 try 블록에는 실행하고자 하는 코드를 catch 블록은 예외 발생 시 처리 코드를 작성 3. try ~ catch ~ finally fimally 블록은 예외 처리 이후 마지막으로 처리해야 할 코드 작성 일반적으로 파일 스트림 및 데이터베이스 커넥션 등과 같은 자원 ..
1. 추상 클래스 추상 클래스와 인터페이스는 객체지향 개념을 실제 프로그램 개발에 쉽게 적용하고 유연한 설계를 지원하는 요소이다. 일반 클래스보다 추상적인 관점에서 접근, 구체적인 내용보다는 기본적인 속성과 필요한 메서드의 형태만 기술하고 세부적인 구현은 자식 클래스에서 담당하도록 하는 형태 2. 인터페이스 인터페이스는 클래스간 공통의 통일된 표준 구조를 설계하기 위한 문법 요소 인터페이스는 오직 추상 메서드만 포함하며, 인터페이스로 구현된 객체는 결합도가 낮아지는 효과를 얻는다. 3. 자바 API 클래스 자바(JDK)에서 제공하는 많은 내장 클래스를 활용하여 효율적인 프로그래밍 지원
1. 객체지향 프로그래밍이란 객체지향 프로그래밍(oop : Object Oriented Programming)이란 현실 세계의 객체 모델을 바탕으로 프로그램을 구조화하고 객체 간의 상호 작용을 개발하는 프로그래밍 기법으로 대규모 소프트웨어 개발에 적합하다. 객체(Object)는 하나의 독립적인 개체로, 필드(속성)과 메서드(기능)로 구성되며 객체의 추상화를 위해 클래스를 설계한다. 캡슐화(정보은닉)는 객체의 정보 노출을 최소화하고 꼭 필요한 정보만 노출하는 기법을 말한다. 상속이란 기존에 만들어 놓은 클래스의 기능을 그대로 물려받아서 사용하는 것을 말한다. 이렇게 하면 기존의 코드가 재사용 되기 때문에 상당히 효율적인 프로그래밍이 가능하다. 다형성이란 같은 이름의 기능을 하는 요소를 여러 개 만드는 것을..
1. 배열 배열은 같은 타입의 데이터로 이루어진 가장 기본적인 자료구조 배열을 구성하는 데이터를 원소라고 하며 각 원소의 번호를 인덱스라고 한다. 배열은 foreach 문으로 반복 처리 2. 메서드 메서드는 일련의 코드 로직을 모듈화한 구조체 일반적인 함수를 말하며, 객체지향 프로그래밍에서 메서드라고 부른다. 메서드는 정의라고 호출한다.
1. 제어문 프로그램의 흐름을 참, 거짓 조건에 따라 여러 갈래로 나뉘어 실행하는 제어문의 한 종류이다 조건문은 if, if ~ else, if ~ else if ~else, swich 문으로 구현된다 2. 조건문 swicha문은 주어진 조건 값의 결과에 따라 프로그램 흐름을 나누는 조건문 3. for 반복문 반복문은 프로그래밍에서 동일한 명령을 일정 회쇼ㅜ만큼 반복해서 수행하도록 제어하는 명령문 for문은 초기식, 조건식, 증감식으로 이루어진 반복문 4. while 반복문 whlie 반복문은 특정 조건이 만족할 때 까지 계속해서 주어진 명령을 수행하는 반복문 do-while문은 조건식의 결과와 상관없이 최초 한번은 반복문을 수행한다
1. 변수 - 변수(Variable) 데이터 처리를 위한 데이터를 저장하는 데이터 그릇 변수는 메모리 공간이며 각 데이터의 종류에 따라 크기가 다름 -상수(constant) 한번 저장된 데이터로 고정되는 변수 대문자로 표기 2.자료형(Data Type) 변수에 저장되는 데이터의 종류와 크기를 자료형으로 선언 자료형은 기본형과 참조형으로 나뉨 정수형 문자형 실수형 논리형 1바이트 byte - - boolean 2바이트 short char - - 4바이트 int - float - 8바이트 long - double - 3.연산자(operator) 연산에 사용하는 기호를 연산자라고 한다. 연산자는 항의 개수에 따라 단항 연산자, 이항 연산자,삼항 연산자로 나누어진다 기본 연산자 1. 대입 연산자 대입 연산자는 ..
자바 소개 Java는 1991년 Sun Microsystems에서 제임스 고슬링(James Gosling)의 주도하에 다양한 디바이스에서 사용될 프로그래밍 언어로 개발되었다. Java는 다양한 디바이스에서 동작되기 위해 각 플랫폼에 독립적으로 실행된다. Java는 웹 프로그래밍(Jsp, Spring), 앱 프로그래밍(Android)에 가장 많이 사용된다. 2. 자바 주요 특징 Java는 자바 가상머신(JVM)을 통해 운영체제에 상관없이 한 번 작성한 Java 코드를 동일하게 실행한다. Write Once, Run Anywhere Java는 객체지향 언어인 C++의 장점을 그대로 가지면서 동시에 C++ 의 여러 문제점(메모리 관리, 포인트)을 보완했다. 3. java개발환경 구축 오라클 JDK 다운로드 /..