AI교육과정 - HTML.1

서버가 클라이언트 연결할땐 비어있는 포트로 들어감(포트를 설정해놓으면 연결이 되지 않을 수 있음)쓰레드 병렬처리ServerSocket의 accept() 실행하면 해당 작업이 완료되기 전까지 블로킹(blocking)이 일어남쓰레드를 사용하면 블로킹이 일어나는 현상을 해결

2022년 10월 20일
·
0개의 댓글
·

AI교육과정 - Java.12

bw.flush() : 버퍼를 비우면서 데이터를 내보냄네트워크(Network)Net + work 합성어컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태인터넷(Internet)컴퓨터로 연결하여 TCP/IP 프로토콜(규약)을 이용하여 정보를 주고받는 네트워

2022년 10월 19일
·
0개의 댓글
·

AI교육과정 - Java.11

디자인 패턴소프트웨어를 설계할 때 특정 맥락에서 자주 발생하는 고질적인 문제들이 발생했을 때 재사용할 수 있는 해결책을 다룬 알고리즘싱글톤 패턴디자인 패턴 중 하나로, 매번 드라이버를 로드하지 않고 프로세스에서 객체를 단 하나만 만들어 재활용할 수 있도록 공유 자원을

2022년 10월 18일
·
0개의 댓글
·

AI교육과정 - SQL.3

MySQL 계정관리MySQL 계정관리MySQL 8.0 Command Line Client 실행비밀번호 입력show databases;create database test;DataBase 사용자 생성DataBase 사용자 권한 생성grant all privileges o

2022년 10월 17일
·
0개의 댓글
·

AI교육과정 - Java.10

다음 라인이 있는지 (true, false 값으로 나옴)프로세스, 멀티태스킹, 쓰레드 비교프로세스윈도우 작업 관리자에서 프로세스 탭에 올라와있는 어플리케이션 하나운영체제로부터 필요한 메모리를 할당받아 어플리케이션의 코드를 실행멀티태스킹두 가지 이상의 작업을 동시(병렬작

2022년 10월 7일
·
0개의 댓글
·

AI교육과정 - Java.9

exists() : 파일이 실제로 존재하는지 여부isDirectory() : 해당 경로가 디렉토리(폴더)인지 여부length() : 파일 데이터 길이를 반환(Byte), 한글은 3byte, 영어/특수문자/공백은 1bytemkdir() : 디렉토리를 생성createNew

2022년 10월 6일
·
0개의 댓글
·

AI교육과정 - Java.8

제네릭(Generic)클래스나 메소드에서 사용할 데이터의 타입을 컴파일 시 미리 지정하는 방법제네릭을 사용하는 이유다양한 타입의 객체의 재사용을 높일 수 있음.클래스에서 사용할 타입을 외부에서 설정반복적인 코드, 불필요한 코드를 사용하지 않도록 함강제적인 형 변환을 발

2022년 10월 6일
·
0개의 댓글
·

AI교육과정 - Java.7

박싱(Boxing)기본 타입을 래퍼클래스로 변환int num=10;Integer i = new Integer(num)언박싱래퍼클래스를 기본타입으로 변환 int num = i.intValue(); static모든 객체가 공유한다는 의미static이 붙은 변수는 클래스

2022년 10월 6일
·
0개의 댓글
·

AI교육과정 - Java.6

private 필드(전역변수)의 경우 get/set 메소드로 호출 가능객체의 배열Object 클래스java.lang.Object모든 클래스의 최상위 클래스모든 클래스는 Object 클래스의 메소드를 사용할 수 있고, 일부 메소드를 오버라이딩해서 사용Object 클래스가

2022년 10월 6일
·
0개의 댓글
·

AI교육과정 - Java.5

메소드(method)어떤 로직이나 기능을 만들어내는 방법(함수)코드를 재활용할 수 있도록 하여 경제적으로 코드를 작성할 수 있음객체를 생성해서 참조 변수를 통해 호출할 수 있는 함수static : run(실행) 시 메모리에 바로 업로드됨다른 클래스에 있을 경우 ‘클래스

2022년 10월 6일
·
0개의 댓글
·

AI교육과정 - Java.4

temp : 임시 저장공간2차원 배열값이 행과 열로 구성된 배열향상된 for문String 클래스 (불변객체)리터럴표기 : 동일한 문자열이 있을 경우 공유하여 사용new 표기 : 힙 영역에 각각으로 생성됨concat() : 문자열과 문자열을 연결indexOf() : 원하

2022년 10월 6일
·
0개의 댓글
·

AI교육과정 - Java.3

Math 클래스자바에서 사용되는 수학 관련한 기능을 담고 있는 클래스random() \- 임의의 실수(0~0.999.. 사이)를 출력 \- Static이라서 new가 필요없이 run시 메모리에 자동 업로드됨반복문while문do~while문for문중첩 반복문2

2022년 10월 6일
·
0개의 댓글
·

AI교육과정 - Java.2

타입 변환 정수 < 실수 < 문자열 연산은 기본적으로 같은 타입의 피연산자와 수행서로 다른 타입의 피연산자가 있을 경우 두 피연산자 중 크기가 큰 타입으로 자동 변환강제 타입 변환int → byte | (byte)변수명Scanner 클래스 Sc

2022년 10월 6일
·
0개의 댓글
·

AI교육과정 - Java.1

Ctrl + Alt + Ins : 신규 생성 단축키PC의 메모리공간Method - Heap - Stack - PC Register - Native Method Stack힙에 있는 값을 스택의 변수에 대입하려는 경우는 스택의 변수에 힙의 주소값을 저장JVM(자바 가상 머

2022년 10월 6일
·
0개의 댓글
·