Java 41

JAR란?[아카이브파일,메타데이터,자바,이클립스]

JAR란? JAR(Java Archive)는 자바 애플리케이션, 애플릿 및 라이브러리를 패키징하는 데 사용되는 압축 형식입니다. JAR 파일은 여러 개의 클래스 파일, 리소스 파일, 메타데이터 및 라이브러리 등을 하나의 파일로 묶어줍니다. 이렇게 하면 프로젝트의 배포, 공유 및 관리가 더욱 편리해지며, 자바 애플리케이션을 실행하는 데 필요한 모든 파일이 하나의 아카이브 파일로 제공됩니다. [아카이브 파일] 아카이브 파일(archive file)은 여러 파일이나 디렉토리를 하나의 파일로 묶어서 저장한 것을 말합니다. 이렇게 아카이브 파일로 묶여진 파일들은 압축되거나 압축되지 않은 상태로 저장될 수 있습니다. 주로 파일들을 그룹화하여 보관하거나 전송하는 용도로 사용됩니다. JAR (Java Archive) ..

LANGUAGE/JAVA 2023.08.22

자바(JAVA) 프로그래밍 [컴파일러,바이트코드,JVM]

자바 컴파일러 (Java compiler) 자바 컴파일러는 자바를 가지고 작성한 자바 소스 코드를 자바 가상 머신이 이해할 수 있는 자바 바이트 코드로 변환 자바 컴파일러는 자바를 설치하면 javac.exe라는 실행파일 형태로 설치 자바 바이트 코드 (Java bytecode) 자바 바이트 코드란 자바 가상머신이 이해할 수 있는 언어로 변환된 자바 소스 코드를 의미 자바 컴파일러에 의해 변환되는 코드의 명령어 크기가 1바이트라서 자바 바이트 코드라고 불림 자바 바이트 코드 확장자는 .class 자바 바이트 코드는 자바 가상 머신만 설치되어 있으면, 어떤 운영체제에서라도 실행될 수 있음 자바 가상 머신 (JVM) 자바 가상머신이란 자바 바이트 코드를 실행시키기 위한 가상의 기계 자바로 작성된 모든 프로그램..

LANGUAGE/JAVA 2023.08.22

JDK(Java Development Kit)/JRE(Java Runtime Environment)란

JDK란? JDK(Java Development Kit)는 자바 언어로 소프트웨어를 개발할 때 사용되는 개발 도구의 모음입니다. JDK는 자바 언어의 컴파일, 디버그, 실행 등의 작업을 수행하는 데 필요한 도구와 라이브러리를 포함하고 있습니다. 이 도구들은 자바 개발자가 자바 애플리케이션과 애플릿, 웹 서비스, 서버 애플리케이션 등을 개발하고 실행할 수 있도록 도와줍니다. 자바 컴파일러: 자바 소스 코드를 바이트 코드로 컴파일하는 컴파일러가 포함되어 있습니다. 이 바이트 코드는 JVM(Java Virtual Machine)에서 실행됩니다. JVM(Java Virtual Machine): 자바 애플리케이션을 실행하기 위한 가상 머신이 포함되어 있습니다. 다양한 운영체제에서 자바 코드를 실행할 수 있도록 지..

LANGUAGE/JAVA 2023.08.22

[Python][문자열] 이스케이프코드

이스케이프 코드란? 이스케이프(escape) 코드란 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 ‘문자 조합’을 말한다. \n 문자열 안에서 줄을 바꿀 때 사용 \t 문자열 사이에 탭 간격을 줄 때 사용 \\ \를 그대로 표현할 때 사용 \' 작은따옴표(')를 그대로 표현할 때 사용 \" 큰따옴표(")를 그대로 표현할 때 사용 \r 캐리지 리턴(줄 바꿈 문자, 커서를 현재 줄의 가장 앞으로 이동) \f 폼 피드(줄 바꿈 문자, 커서를 현재 줄의 다음 줄로 이동) \a 벨 소리(출력할 때 PC 스피커에서 '삑' 소리가 난다) \b 백 스페이스 \000 널 문자 1) 줄바꿈을 위한 \n 삽입 str = "Seo \nYe Rin" print(str) [결과] Seo Ye Rin 2) 문자열 사이에 탭 간..

LANGUAGE/PYTHON 2023.08.07

VsCode에서 git 연동하여 커밋하기

1. Git 설치 자신의 OS 에 맞춰 자신의 bit에 맞는 설치 버전을 다운로드 해 놓기 *모든 설정은 default로 해도 됨 https://git-scm.com/download/win Git - Downloading Package Download for Windows Click here to download the latest (2.41.0) 32-bit version of Git for Windows. This is the most recent maintained build. It was released 24 days ago, on 2023-07-13. Other Git for Windows downloads Standalone Installer 32-bit Git for Win git-scm.c..

LANGUAGE/PYTHON 2023.08.07

[JAVASCRIPT] onclick - 전구 키기

* JavaScript HTML 메소드 중 하나인 getElementById() 기억하기 (해당 아이디를 가진 요소를 가지고 오는 함수) * onclick 을 사용하여 src 속성 값을 변경 하는 예시를 만들어보고자 한다. YERIN 전구 끄고 키기 *w3school.com 페이지 참조* 전구 키기 전구 끄기 * onclick 에 document.getElementById('myImage') = myImage라는 아이디를 가진 요소를 가지고 온 후 .src='pic_bulbon.gif' 이미지의 src(경로)를 바꾸어라 라는 뜻 실행 결과

LANGUAGE/JAVASCRIPT 2023.02.06

d3.js Scatter-Plot (산포도 그래프)

d3를 통해 다양한 그래프를 그릴 수 있다는 사실은 앞선 포스팅에서 확인했었다. 앞에선 기본 막대그래프를 그려보았다면, 이번 포스팅에선 산포도 그래프를 그려볼 에정이다 * 좌표계(도표)를 이용해 좌표상의 점들을 표시함으로써 두 개 변수간의 관계를 나타내는 그래프 방법* 1. D3.js를 밖에 플러그인 해준다 2. HTML body - 화면에 그래프를 그리기 위해선 그래프가 들어갈 공간을 html에서 확보해주어야 한다. D3.js 산포도 그래프 3. D3.js 산포도 그래프

LANGUAGE/JAVASCRIPT 2023.02.06

[HTML/CSS/JS] Input , textarea 대신 contenteditable="true" 사용

개발을 하다보면 어떤 파라미터값을 받아와 화면에 뿌리고 싶을때가 있다. 그럴때 보통 혹은 를 많이 사용한다. 오늘은 이 두가지의 사용법이외의 div를 사용한 기능을 소개하려고 한다. div 편집 기능이라고 생각해주면 쉽다 내가 input이나 textarea를 사용하지 않은 이유는 불러오는 파라미터값에 이미지를 붙이고 싶었고, 글자 정렬을 할때 박스의 맨 상단에 값을 불러오고 싶었기 때문이다 1) Input을 사용할경우 이미지를 불러올 순 있지만, input 높이를 크게 잡으면 글자도 가운데 정렬로 배치가 되버린다 2) 글자를 상단에 올리기 위해 를 사용하게 되면 이미지를 삽입할 수가 없게 되는 단점이 있다. 따라서 이미지를 불러오되, 글자의 정렬을 좀 더 편하게 만들기 위해 contenteditable=..

LANGUAGE/JAVA 2022.12.28

[ JAVA ] - 변수개념, 자료형

자바에서 변수란 ① 프로그램 작업을 처리하기 위해 값을 저장할 수 있는 메모리 공간 ② 임의의 메모리 공간에 이름을 붙여 관리 ③ 자바에서는 다양한 변수의 타입 저장 불가 ④ 식별자라고도 불림 ⑤ 변수 선언 방법은 [ 데이터 타입 변수명 = 변수값 ] 기본 자료형 자료형 키워드 크기 표현범위 논리형 boolean 1 byte true, false 문자형 char 2 byte 0~65,535 정수형 byte 1 byte -128 ~ 127 (-27~ 27-1) short 2 byte -32,768 ~ 32,767 (-215~ 215-1) int 4 byte -2,147,483,648 ~ 2,147,483,647 long 8 byte -9,223,372,036,854,775,808 ~ 9,223,372,03..

LANGUAGE/JAVA 2022.12.21

[JQUERY] 부모 좌표 노드 구하기

여기서 부모 좌표 노드란 특정 노드의 기준 좌표가 되는 노드를 말함. 이에 따라 자식 노드의 위치는 부모 좌표 노드에 영향을 받게됨 * 일반 프로그래밍에서의 좌표와 자바스크립트 좌표는 대부분 비슷하지만 좌표의 기준이 되는 부모 좌표 노드를 찾는 방법은 완전히 다름 * 사용법 | $대상.offsetParent() 1. 일반 프로그래밍에서의 부모 좌표 노드 일반 프로그래밍의 경우 노드를 감싸고 있는 노드가 부모가 되며 이 부모를 기준으로 위치를 잡음 즉 부모의 위치가 움직이면 내부에 들어 있는 자식 요소도 같이 움직임 // 일반 프로그래밍에서의 부모 좌표 노드 예시

LANGUAGE/JQUERY 2022.11.16
반응형