JAVA
객체지향프로그래밍(Object Oriented Programming)
객체지향이란?
-> 재활용
1) 상속
2) 은닉화(encapsulation)
3) 추상화(abstraction):
4) 다형성(polymorphism)
<변수★★★>
변수: 수시로 재초기화될 수 있는, 어떤 값을 저장하기 위한 메모리 영역에 대한 이름(변수는 가장 마지막에 대입된 값을 가진다)
변수를 선언하다 = 메모리 상의 어떤 크기 만큼의 공간을 확보하고, 주소 대신 변수명을 사용
<연산자>
산술 연산자: + - * /
비교 연산자: > < >= <= != ==
대입 연산자: = += -= *=
비트 연산지: ~ & ^ |
-연산자는 우선순위가 중요하다
--------------------------------------------------순차적 처리
--------------------------------------------------절차 지향
<제어문(저급 절차)>
if
for
else
while
switch
-프로그램의 요소: 순서, 조건, 반복
<함수(고급 절차)>
함수: 재료를 넣으면 가공해 결과를 리턴해준다 -> 재활용의 기초★
<클래스>
자바 프로그램의 기본 단위
1)변수들
2)함수들
결과를 리턴하면 함수는 메모리 상에서 사라진다.
메모리에는 변수만이 남는다.
뭔가를 처리(함수)해서 저장(변수)하거나,
저장되어 있는 값(변수)을 처리(함수)해서 반환(변수)
-> 인스턴스화: 메모리를 확보받도록 명령
★클래스 객체 변수 = new 생성자();★ => 이건 그냥 암기, 생성자 = 클래스 이름();
-new: 메모리 할당 연산자
<작명법>
클래스명: HelloWorld(첫 글자 대문자, 마디마디 대문자)
메소드명: helloWorld(첫 글자 소문자, 마디마디 대문자)
변수명: 1)길이제한x, 2)숫자로 시작x, 3)특수문자 _ $ 만 가능, 4)추상화★★ 시키기
<메소드>
-public static void main (String[] args) {
}
main = jvm이 main에서 찾아 실행하기 떄문에 꼭 필요한 메소드
모든 소스코드는 중괄호 안에 위치
단축기: ma + ctrl + space
<간단한 단축키>
/*
*코드 이동: alt + 상하 방향키
*코드 복사: ctrl + alt + 상하 방향키
*코드 한 줄 삭제: ctrl + d
*코드 정렬: ctrl + shift + f
*실행: ctrl + f11(f11)
*글자 크기: ctrl + shift + +/-
*/
'20.03 ~ 20.08 국비교육 > JAVA' 카테고리의 다른 글
7. 제어문 - 반복문(while문, for문) (0) | 2020.03.21 |
---|---|
6. 제어문 - 조건문(if문, switch문) (0) | 2020.03.21 |
5. 연산자 (0) | 2020.03.21 |
4. 데이터 타입, 형변환 (0) | 2020.03.21 |
2. Java 응용프로그램 개발을 위한 JDK와 JRE 설치, Eclipse 설치 (0) | 2020.03.21 |