oop 기초

개발새발 해도 개발자·2022년 2월 13일
0

java

목록 보기
2/9

모델링이란

-시스템 구축시 구현 전 결정하는 모든 활동

-구축할 시스템을 정의

-구체적인 계획 설정(분석, 설계)

-표기법:UML

구현이란

-시스템 실제를 구현

-소스코드, 컴파일, 디버깅 등

자바의 특징

-OOPL(object oriented programming language)

-운영체제(os)의 독립적 == 플랫폼의 독립적(자바는 운영체제와 독립적이므로 자바 플랫폼이 필요한 이유)

플랫폼(기반이 될 수 있는것 ex.자바의 플랫폼은 os / .hwp .doc의 플랫폼은 os)

자바 애플리케이션은 os와 무관하므로 별도의 자바 플랫폼이 필요하다.

tool에서는 .java파일을 관리하고 JRE에서는 .class 파일을 관리한다.

JRE(java runtime environment, end user(나 자신)가 시스템에서 자바 어플리케이션을 실행하기 위해 포함하고 있는 모든 것)

자바 파일에서 클래스 파일로 변환 시키는 것을 컴파일이라고 한다

이러한 tool(개발환경) 과 JRE(실행환경) 을 실행하기 위해 SDK, JDK를 필요로 한다

SDK(software development kit),

JDK(java development kit, 자바 개발자가 JRE를 개발하고 디버깅 하고 모니터링 할 수 있게 하는 어플리케이션)

CSV: JSON이라고도 하고 구분하기 위한(, / \등) comma separated value

cmd

  • javac : -.java

  • java : -.class

  • path : 파일 위치 경로

  • md : 폴더 생성

  • dir : 디렉토리 정보

1.JAVA_HOME 이라는 변수값 설정해주기(환경변수)
2.PATH 에서 JAVA_HOME 경로를 %JAVA_HOME%(변수값)으로 변경해줄 수 있다 변경 시 %JAVA_HOME%\bin으로 변경
3.cmd 창에서 echo %path%로 c 드라이브 안에 자바홈(jdk) 경로가 맞는지 확인

HLL(High Level Language): 인간에게 가까운 언어 즉 JAVA C C++ 등 가독성이 높고 다루기 간단하다

LLL(Low Level Language): 컴퓨터에 가까운 언어로 기계어와 어셈블리어가 대표적 유지보수가 힘들다

&, | --> 연산자에서 전자 후자 모두 확인해야함

&&, || --> 전자만 확인하고 결과값 출력 가능

""는 키워드 이므로 일반적으로 SOP에서 사용할 때에는 앞에 \를 붙여서 사용해야한다

ex) SOP("안녕 \" 누구누구야 \" 반가워"); --> 안녕 "누구누구야" 반가워

profile
컴퓨터가 알아서 해주는건 없다. 게으른 개발자가 되자

0개의 댓글

관련 채용 정보