목록프로그래밍 언어/java (6)
개발 공부 기록

필드 표현식 [접근제한자] [예약어] class 클래스명 { [접근제한자] [예약어] 자료형 변수명 [= 초기값]; } ** 초기값을 설정하지 않으면 JVM이 초기화 - 예시 public class Academy { public int temp1; protected int temp2; int temp3; //접근제한자 생략 시 default private int temp4; // 캡슐화 원칙으로 private 사용 } 필드 접근 제한자 구분 해당 클래스 내부 같은 패키지 내 후손 클래스 내 전체 + public o o o o # protected o o o ~ (default) o o - private o 필드 예약어 - static - 같은 타입의 여러 객체가 공유할 목적의 필드에 사용하며, 프로그램 ..

객체 객체지향 3+1대 특징 1. 캡슐화(Encapsulation) 2. 상속(Inheritance) + 추상화(Abstraction) 3. 다형성(Polymorphism) 객체지향 언어란? - 현실 세계는 사물이나 개념처럼 독립되고 구분되는 각각의 객체로 이루어져 있으며, 발생하는 모든 사건들은 객체간의 상호작용이다. - 이 개념을 컴퓨터로 옮겨 놓아 만들어낸 것이 객체지향 언어이다. 자바에서 객체란? - 클래스에 정의된 내용대로 new 연산자를 통해 메모리 영역에 생성된 것 클래스(class) - 객체의 특성(속성, 기능)에 대한 정의를 한 것 ex) 제품의 설계도, 빵 틀 변수 (다량의 데이터를 효율적으로 다뤄보자) -> 배열 -> 구조체 1개의 자료형 1개의 자료형 여러개의 자료형 + 기능 => ..

배열 (Array) - 같은 자료형의 변수를 하나의 묶음으로 다루는 것 - 배열은 저장된 값마다 인덱스 번호가 0부터 시작하여 설정 - 많은 데이터를 효율적으로 다룰수 있게 함 배열 선언 자료형[ ] 배열명; 자료형 배열명[ ]; 배열 할당 배열명 = new 자료형[배열크기]; 배열명[ ] = new 자료형[배열크기]; 배열의 선언과 할당을 동시에 진행 자료형 [ ] 배열명 = new 자료형[배열크기]; 자료형 배열명[ ] = new 자료형[배열크기]; 배열 저장구조 - 배열은 참조 변수로 Srack영역에 할당되며 배열 공간의 주소를 저장 - 배열 공간의 주소를 이용해 인덱스를 참조하는 방식으로 값 처리 - 정수형 데이터 4개를 저장할 수 있는 배열 - arr은 0x1234라는 시작 주소값을 참조하고 있..

변수 변수란 - 메모리(RAM)에 값을 기록하기 위한 공간 변수사용 목적 - 가독성이 좋아짐 - 재사용성 증가로 인한 코드량 감소/유지보수 용이 변수의 선언 - 메모리 공간에 데이터를 저장할 수 있는 공간을 할당하는 것 자료형 변수명; 변수타입지정 변수명지정 자료형(TYPE) - 어떤 값을 저장할지, 어떤 크기의 메모리를 할당받을지에 대한 정보 - 대체로 정수형은 int, 실수형은 double을 사용 - String 참조형 : 저장되기 전까지 얼마만큼의 메모리가 저장될지 모르기 때문에 참조값(주소)를 변수에 저장하고, 참조값을 통해서 문자(데이터)에 접근 데이터 저장 단위 자료형 범 위 크기(bit) 기본 값 boolean true, false 8 false char 0~65,535(유니코드문자) 16 ..

4. 이클립스 설정 폰트설정 : Window -> preference -> Font -> color and Fonts 자바설정 : Window -> preference -> java -> Compiler (11버전으로 되어있는지 확인) -> Installed JREs (11버전으로 체크) //11버전이 없는경우 add -> 폴더에서 선택 상단 -> Open Perspective ->java 화면구성설정 : Window -> show View -> Outline, Package Explorer, navigatpr 추가 5. 자바프로젝트 만들기 File -> new -> java project -> Project name 입력 -> location확인 -> Use default 11 ~.. -> Create..

자바를 다운받기에 앞서, 원격수업으로 진행되기 때문에 pc환경을 확인합니다. 참고로 저는 윈도우10, asus노트북을 사용 중 입니다! 홈 디렉토리 환경 - 홈 디렉토리가 한글로 되어있는 경우 설치하는 프로그램이 작동하지 않거나, 환경변수 설정 등을 할 때 문제가 발생할 수 있음 확인방법) 1. 사용자 계정 확인 : 제어판 -> 사용자 계정 -> 사용자 계정 2. 홈 디렉토리 확인 : c드라이브 -> 사용자 홈 디렉토리 한글로 되어있는 경우) (계정추가 해야함) 1. 설정 -> 계정 -> 다른사용자 추가 -> microsoft계정없이 사용자 추가 -> 이 pc의 사용자 만들기 ==> 로컬계정 생성 2. 로컬 계정 -> 계정 유형 변경 -> 관리자 계정 -> (추가한)계정 로그인 JVM(Java Virtu..