JAVA 자바 eclipse 기초 개념

Devel/JAVA|2020. 8. 31. 18:57
반응형

#JAVA:

객체지향 프로그래밍(OOP:Object Oriented Programming) 언어이다.

분산 네트워크 기술을 지원한다. ( Socket 이용)-채팅프로그램만들때

플랫폼 독립적이다. ( platform independent )-운영체제에 영향을 받지 않는다. 운영체제 위에 jdk가 설치 되어 중간 역할을 해주기때문에 어떤 운영체제에서 써도 똑같다(코드를 변경시켜 주지 않아도 된다).

 간단한 코드 작성이 가능하다. ( 포인터 제거 및 자동 메모리 관리: Garbage Collection)

 

 

#어플개발할때 

 Java Standard Edition(Java SE)

 

+

#jdk:자바 개발하고 동작 할 수 있는 키트를 모은 것.

 

+

 

DEPTNO DNAME LOC



DEPTNO를 클래스로, 하위 값을 객체로, 

 

#객체의 2가지 요소(영어로 기억하기)

속성(attribute) - 동작(operation)

 

+

#프로그램 만들떄 에러가 2군데서 발생

1.밑단에서 발생할때 컴파일 에러

바이트 코드 파일을 만들지 못해 실행을 못한다. 아예 실행을 못함.(대부분 오타, 기호 잘못쓰거나, 대소문자, 띄어쓰기 때문, 빨간색으로 표시 된다.)

 

2.실행이 됨. BUT 원하는 결과는 나오지 않을때 런타임에러(논리오류)

생각을 잘못해서 명령을 잘못줬을 때, 순서같은 걸 잘못해서. 

잘못된 결과값이 나옴. 

잡을 수 있는 방법은 처음부터 다시 읽어가면서 생각해본다.

 

댓글()
loading