전체 글99 JAVA 문법 - 네트워크 개념, INetAddress, URLConnection클래스 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 자바의 정석을 사용하고 있습니다. 네트워크 네트워크 여러 개의 물리적 회선과 무선으로 컴퓨터를 연결된 것이다. 네트워킹 2대 이상의 컴퓨터를 연결하여 네트워크를 구성하는 것이다. URL 짧게 말하면 주소이다. 인터넷에 존재하는 서버들의 자원에 접근할 수 있는 위치 표시 방법이다. 아래와 같은 형태를 갖고 있으며 포트번호, 쿼리 스트링, 참조는 생략될 수 있다. (포트번호가 생략되는 경우에는 자동으로 80으로 인식한다.) 프로토콜://호스트명:포트번호/경로명/파일명?쿼리스트링#참조 https://www.naver.com/ 프로토콜 기기간 통신에서 데이터를 주고받는 것에 대한 규약이.. 2022. 1. 19. JAVA 문법 - 자바 멀티스레드 구현(Thread, Runnable) 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 자바의 정석을 사용하고 있습니다. 위에는 간단한 개념, 아래에는 Thread 클래스와 Runnable 인터페이스를 사용한 구현이 설명되어 있습니다. 프로세스 프로그램 SSD, HHD 내부의 실행 가능한 파일이다. 프로세스 실행 중인 프로그램이다. 프로세스가 되면 운영체제에 의해 메모리 공간을 할당받는다. 이런 프로세스는 프로그램에 사용되는 데이터, 자원(메모리 등), 스레드로 구성된다. 스레드 프로세스 내에서 실제 작업을 수행하는 주체이다. 모든 프로세스는 하나 이상의 스레드를 가지고 있다. 프로세스와 스레드 '프로세스 : 스레드 = 공장 : 일꾼'으로 보통 비유된다. - 종류 .. 2022. 1. 17. JAVA 문법 - 변수(= 필드)의 종류 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 자바의 정석을 사용하고 있습니다. 변수의 종류 클래스의 필드(field)란 클래스에 포함된 변수(variable)를 의미한다. 클래스 내에서 변수는 선언된 위치에 따라 아래와 같이 구분된다. class Person { static int age; // 클래스 변수(= static 변수) String name; // 인스턴스 변수(= non static 변수) void method() { int something = 100; // 지역 변수 } } 1) 클래스 변수(static variable) 클래스 영역에 위치한 변수 중에서 static 키워드가 붙은 변수이다. 동의어로 sta.. 2022. 1. 17. JAVA 문법 - ArrayList와 LinkedList(메모리 측면 비교) 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 자바의 정석을 사용하고 있습니다. List컬렉션 (컬렉션 프레임워크 내) List컬렉션은 객체를 일렬로 가지고 있는 구조이다. 객체에 인덱스를 자동으로 부여해 인덱스를 사용하여, 객체를 검색하고 삭제할 수 있다. List컬렉션은 객체 자체를 저장하지 않고, 객체의 번지를 저장한다. [힙 영역 내 List컬렉션의 형태] - 특징 저장 순서가 유지된다. 같은 요소(객체)를 중복 저장할 수 있다. List컬렉션 내에는 Vector, ArrayList, LinkedList, stack 등이 있다. 하지만 이 중 Vector는 사용이 권장되지는 않는다. 1. ArrayList Vector.. 2022. 1. 17. 이전 1 ··· 11 12 13 14 15 16 17 ··· 25 다음