본문 바로가기

분류 전체보기

(83)
[Java Programming] 자바언어의 구조와 기본문법 (2) 자바 프로그램 구조 및 데이터 타입 ■ 자바 프로그램 기초 자바 프로그램은 하나의 .java 파일에 하나의 클래스를 정의함 클래스 내부에 실행에 필요한 변수나 메서드등을 정의함 클래스 (Class) : 자바 프로그램의 최소 구성단위, 자바 코드는 클래스 블록( {} )안에 작성된다. public class FirstClass{ // 실행할 내용 } public : 자바 예약어로써, FirstClass.java 파일의 클래스를 외부에 공개함 예약어 : 시스템에서 일정 특성을 가진 언어로 등록된 것, 데이터 타입이나 프로그램 정의를 위해 사용됨 ex) int, float, if, for, while, super ⋯ 주석문 : 작성 일자, 버전, 작성자, 작성목적 등 프로그램 내에 부분적인 요소들에 대한 설명..
[Java Programming] 자바언어의 구조와 기본문법 (1) 자바 프로그램 개요 ■ Java의 특징 단순 (Simple) 객체지향 (Object-Oriented) 분산처리 (Distributed) 인터프리터 (Interpreter) 견고 (Robust) 안전 (Secure) 플랫폼 독립 (Architecture Neutral) 높은 성능 (High Performance) 멀티스레드 (Multithread) 동적 (Dynamic) ■ Java 프로그램 실행 과정 .java (소스코드) 컴파일 후 .class (바이트 코드) 생성 .class 파일 실행 시 인터프리터에 적재 클래스 로더에 의해 코드가 자신의 컴퓨터에서 온것인지 다른 컴퓨터에서 온건지 분리 바이트 코드 검증기로 받은 코드에 에러가 있는지 검증 이후 인터프리터에 의해 기계어로 해석되어 실행 따라서, Ja..
[Computational Thinking] 프로그래밍과 논리/수학 ■당신이... - Problem Solving 문제들을 봤는데 어떻게 풀어야 하는지 전혀 감이 오지 않는다. - 도구나 라이브러리는 잘 쓰는데 프로그램 처음부터 짜려면 막막하다. - 어떻게 프로그램을 짜면 더 빠른지, 더 느린지 전혀 감이 없다. - Problem Solving 자료를 보고 시간을 들여도 발전이 없다. ■ 하나라도 일치하는 상황이 있다면..., 어쩌면 ... - Problem Solving을 본격적으로 공부할 준비가 안된 것일 수 있다. ※ 필요한 것 - 논리적으로 전확하게 확인하는 과정 연습 ☞ 되는 것 같다 or 공식 외우기 말고 정확하게 확인해 본적이 있는지? ☞ 코드 작성 전에, 정확한 결과가 나올 것인지, 얼마나 빠를 것인지 미리 알 수 있는지? ☞ 정확히 확인하는 훈련이 되어 ..