과제 6

과제 - 리눅스 명령어 실습 / 정리 (명품 자바 프로그래밍 개정 4판)

명품 자바 프로그래밍 개정 4판 77p - 78p ls 현재 위치의 디렉토리와 파일 리스트를 출력해준다. ls -a 숨겨진 파일과 디렉토리도 포함해서 보여준다. ls -l 권한 소유자 수정일자 그룹 포함된 파일수 등등 매우 자세하게 나온다. ls -al 숨겨진 파일과 디렉토리 포함하여 매우 자세하게 나온다. ls -d 경로안의 내용을 나열하지 않고, 그 경로를 출력한다. [출처] 리눅스 기초 - ls명령어 옵션 파일 보기 및 디렉토리 목록 보기|작성자 PC크레이터 곰탱이 ls -F 파일 형식을 알리는 문자를 각 파일 뒤에 *, /, =, >, @, |중에 하나를 추가한다. [출처] 리눅스 기초 - ls명령어 옵션 파일 보기 및 디렉토리 목록 보기|작성자 PC크레이터 곰탱이 ls -u 수정 시간 표시 ls..

과제 2021.03.18

JAVA 과제 - java, jsp, javascript 차이 - JVM 구성 - servlet, jsp, spring 차이 - 캡슐화, 상속, 다형성이란?

JAVA, JSP, JAVASCRIPT 차이점 jsp : java server page javascript : 소스코드를 컴파일하지 않고 실행할 수 있는 스크립트 언어로 정적인 웹문서에 동작을 부여하고 front-end이다. ( + HTML과 같이 사용자 컴퓨터에 의해 interpreted 되는 언어이다. ) jsp : javascript와 같이 스크립트언어이지만 서버측인 back-end이다. java : 개발 언어중 하나이며 객체지향프로그래밍 언어로 서버에서 실행되는 back-end이다. JVM 구성 jvm : 자바 가상 머신 Class Loader - class파일들을 모아서 JVM이 운영체로부터 할당받은 메모리 영역인 Runtime Data Area로 적재하는 역할을 한다 Execution Engi..

과제 2021.03.11

IT, 최근 가장 많이 쓰는 프로그래밍언어와 특징, 인공지능, 빅데이터 언어 (과제)

해당 글은 TIOBE라는 사이트를 참고하여 만들어졌습니다. https://www.tiobe.com/tiobe-index/ 2021년 프로그래밍 언어 순위입니다. (3월 기준) 초기에 강세를 보이던 JAVA는 2020년 이후로 계속 떨어지는 추세 Python이 2018년도 이후로 많이 올라 현재 3위 그리고 C언어가 1위이네요. 간결하고 이식성이 좋고 강력한 제어구조, 빠른 실행속도가 한 몫 한 것 같습니다. 또한 바이트코드를 JVM 인터프리터가 기계코드를 변환시키는 JAVA에 비해 C언어는 기계코드가 컴파일되어 프로세스에 의해 직접 실행되고 제한된 메모리 리소스를 최적으로 사용해야 하는 프로그램에는 C가 더 낫다는 것입니다. 이는 프로그램 최적화가 필수인 임베디드 장비가 늘어나서 인 것 같네요. 제가 자..

과제 2021.03.11

리눅스 GNU선언문 요약

GNU란 gnu is not unix의 줄임말이다. 어떤 프로그램을 좋아한다면 당연히 그것을 좋아하는 사람들과 함께 나누는 것이 황금률이라고 생각한 리처드 스톨만이 작성한 GNU선언문은 많은 사람들의 참여와 지원을 요청하기 위해 작성되었다. = GNU선언문은 크게 = - Gnu는 unix와 같지 않다는 점 - GNU를 작성해야만 했던 이유 - Unix와 호환되는 이유 - 배포방식 - 많은 프로그래머들이 동참하기를 바라는 이유 - 내가 공헌할 수 있는 방법 - 모든 컴퓨터 사용자가 이득을 얻게 되는 이유 이와같이 구성되어 있다. GNU선언문은 https://www.gnu.org/gnu/manifesto.ko.html 해당 사이트에서 볼 수 있다. = 요약하자면 = GNU는 누구든지 제작, 배포 할 수 있고..

과제 2021.03.11