java(3)
-
Java 프로그래밍 기초 6
1. 객체 지향 프로그래밍이란? 객체 : 프로그래밍에서 속성(property, member variable)와 기능(method)를 가지는 프로그램 단위 클래스 : 객체를 생성하기 위한 틀, 모든 객체는 클래스로부터 생성됨 마찬가지로 속성&메소드 가짐 2. 클래스 및 객체 생성 클래스 생성: 클래스는 멤버 변수, 생성자, 메서드로 구성됨 public class Book{ public String name; public String author; public String price; //멤버 변수(속성) public Book(){} //생성자 public Bookname() { System.out.println("책의 이름은" + this.name)} //메소드 } 객체 생성 : 클래스로부터 'new' 이..
2020.03.10 -
Java 프로그래밍 기초 2 - 변수와 자료형
1. 변수 - 변수란? : 데이터(자료)를 임시로 담을 수 있는 상자 (메모리 공간) - 선언 및 초기화 : int i = 10과 같이 자료형(int), 변수 이름(i), 대입연산자(=), 변수값(10) 의 구조로 C언어와 동일 - 대입 : 변수에 저장된 데이터는 언제든지 변경 가능 int i = 0; System.out.println("num = " + num); // 0 출력 i = 100; System.out.println("num = " + num); // 100 출력 2. 자료형 1) 기본 자료형과 객체 자료형 - 기본 자료형 : 데이터가 변수에 직접 저장 - 객체 자료형 : 객체 메모리의 주소가 변수에 저장 ( C 계열 - pointer, Java - Reference) 2) Javad의 기본..
2020.03.06 -
Java 프로그래밍 기초 1 - Java란? / 기초 개발 환경 설정하기
1. 자바의 장점과 단점 초창기 Java 단점) - 기존 C/C++에 비해 느린 속도 - 리소스(메모리, CPU)를 많이 사용 발전된 현재 Java의 장점) - 객체 지향 언어: 기능의 부품화 - JRE(Java Resource Environment)의 이용 : OS로부터의 자유로움 - 웹, 모바일 프로그래밍 용이 - GC(Garbage Collector, Java의 메모리 관리 알고리즘)를 통한 자동 메모리 관리 - 실행 속도 문제의 개선 2. 기초 개발 환경 설정하기 1) JDK(Java Development Kit) 설치하기 : https://www.oracle.com/java/technologies/javase-downloads.html Java SE - Downloads | Oracle Tech..
2020.03.06