[자료구조] Array 와 List 의 차이 (배열과 리스트의 차이)
·
JAVA
[배열 (Array)] 배열은 Java 의 기본 자료구조로, 크기가 고정된 순차적인 데이터 구조이다.  특징 고정크기 : 배열은 생성 시 크기를 지정하며, 크기를 동적으로 변경 할 수 없다. 동일한 타입: 배열은 한가지 데이터 타입만 저장할 수 있다. 빠른 접근 속도 : 인덱스를 사용하여 요소에 빠르게 접근할 수 있다. 저수준: 배열은 java의 가장 기본적인 데이터 구조로 추가적인 기능이 없다. 장점 메모리 사용이 효율적이며 ,요소에 대한 접근이 빠르다다차원 배열을 사용 할 수 있다. 단점 크기가 고정되어 있어 데이터가 동적으로 변하는 경우 사용이 어렵다 요소의 추가/삭제가 어렵고 비효율적이다.  배열의 선언 // 방법1int[] numbers = new int[] {10, 20, 30}; //개수 ..
[Github] README.md 에 gif 파일 올리기
·
git
GIF 파일을 마크다운에 삽입하려면 이미지를  추가하는 방식과 동일하게 작성하면 된다. ![Alt Text](path/to/your.gif) Alt Text : GIF가 로드되지 않을 경우 표시되는 텍스트이다. path/to/your.gif : GIF 파일의 경로 또는 URL  로컬 파일 사용 1. 프로젝트에 GIF 파일을 추가한다 2. 파일 경로를 정확히 지정한다. 예를 들어 GIF 파일이 프로젝트 루트의 assets 폴더에 있다면![Spinning Wheel Example](assets/spinning_wheel.gif) * 로컬 GIF를 사용할 경우 GitHub에 업로드할 때 함께 커밋해야 정상적으로 표시 된다.  URL 사용 GIF 를 온라인으로 업로드 한 경우, 해당 URL 을 가져오면 된다. ..
[Github] README.md 에 코드 블록 작성하기
·
git
코드블록 작성하기 코드 블록 앞뒤에 삼중 백틱 ```을 배치하면 코드 블록을 만들 수 있다 ```function test() { console.log("notice the blank line before this function?");}``` 이렇게 작성 된다
웹 서비스 구조 - 기본 구조
·
IT개념
웹 기술의 핵심 요소 세가지 (1) HTTP + HTML (CSS 포함) HTTP(HyperText Transfer Protocol) 는 웹에서 데이터(주로 HTML, CSS, 이미지 등)를 주고 받기 위한 통신 규약이다. HTML  : 웹페이지의 구조를 정의하는 언어로, 텍스트, 이미지 링크 등을 표현한다. CSS : HTML로 구성된 웹페이지의 스타일을 담당한다. 웹의 기본은 HTTP 를 통해 HTML/CSS 데이터를 브라우저로 전달하여 사용자에게 보여주는 것이다.  (2) WAS (Web Application Server) WAS는 웹 애플리케이션 서버로, 사용자의 요청을 처리하고 결과를 반환하는 역할을 한다. 동적 웹 페이지를 생성하고, 데이터베이스와 연동하여 데이터를 가져오는 역할을 수행한다. ..
BufferedReader 와 BufferedWriter
·
JAVA
[ BufferedReader 와 BufferedWriter ]그러니까 우리는 이제 Scanner 를 버리고 조금 귀찮더라도 입력과 출력인 BufferedReader 와 BufferedWriter를 사용해야 한다. 1. BufferedReaderBufferedReader는 문자 스트림을 입력받을 때 사용된다. 파일이나 콘솔 등에서 데이터를 읽을 때, 한 번에 데이터를 버퍼에 저장해두고 이를 한 번에 읽어오기 때문에, 매번 디스크나 네트워크에서 직접 데이터를 읽어오는 것보다 성능이 빠르다. 주요 메서드read(): 한 번에 한 문자를 읽는다.readLine(): 한 줄씩 읽어와 문자열로 반환.close(): 스트림을 닫기 선언BufferedReader br = new BufferedReader(new..
17362 - 수학은 체육과목 입니다 2
·
알고리즘
[문제]  [해결]5번을 자세히보면 8 단위로 늘어나는 규칙이 있다. 그래서 일단 8로 나눈 나머지를 가지고 계산을 하게 되었다. 근데 문제는 0으로 떨어질 때와 6, 7, 로 나머지가 나오게 되면 어느 손가락에도 끼지 못하게 된다. 그래서 그 부분을 따로 빼서 프린트 해 주었다. package algorithm;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class algo_17362 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedRead..
해니01_15
코딩구르르르