학원 [3일차] 자바 - 제어문 📅 2022-04-18 If문의 조건값은 boolean형인데 비해 switch문의 조건값은 long형을 제외한 정수형(byte, short,int) 또는 char형인 것이 다르다. JDK7.0이상부터는 문자열도 지원함 주어지는 조건의 결과가 true이면 if문 블럭을 코드를 실행함 특정한 명령들을 정해진 규칙에 따라 반복처리 할 때 사용... 학원TILTIL [4일차] 자바 - while문, 배열 조건비교에 만족 할 때에만 반복 처리하는 제어문. 선 비교, 후 처리 결과 조건식을 검사하기 전에 무조건 실행 부분을 한 번 실행 마지막에 세미콜론(;)을 반드시 써야 함 결과 가장 가까운 반복문을 탈출할 때 쓰이는 제어문 break label은 break문과 같지만 다중 반복문에서 한번에 바깥쪽 반복문을 탈출할 때 많이쓰이는 제어문 반복문을 탈출하기위해 사용되는 것이 아니라 continue... 학원TILTIL [2일차] 자바 - 형변환, 연산자 📅 2022-04-15 값을 담아두는 기억 공간(메모리 공간) 데이터를 저장할 수 있는 그릇과 같음 하나의 데이터 값을 저장할 수 있음 정해진 값은 고정되어 있지 않고 계속 변할 수 있음 저장되는 데이터에 따라 변수의 자료형(Data Type)이 결정됨 자바 컴파일러에 의해서 해석되는 자료형 자바 API에서 제공되거나 프로그래머에 의해서 만들어진 클래스를 자료형으로 선언하는 경우 클래스 타입... TIL학원TIL [1일차] 자바 수강 시작 📅2022-04-14 시작 개발하기 쉬운 객체지향 언어 플랫폼 독립적 멀티 스레드 지원 네트워크와 분산처리 지원 가비지 컬렉션 자바 프로그램이 실행되기 위해 제공되는 ‘하드웨어적 프로그램’. 서로 다른 하드웨어나 운영체제에서 동일한 프로그램이 거의 유사하게 동작할 수 있도록 해주는 환경을 의미한다. 다양한 운영체제에서 동작할 수 있도록 자바가상머신(JVM)이 제공된다... 학원TILTIL 학원 28일차 - Java List 인터페이스 Collection 인터페이스의 자식 순서가 있는 배열(★★★★★★) 순수배열, ArrayList, LinkedList -> 방번호 존재 -> 첨자(index)를 사용해서 요소를 관리한다. 요소가 중복값을 가질 수 있다.(★★★★★★★) Set 인터페이스 Collection 인터페이스의 자식 순서가 없는 배열(★★★★★★) 방번호 존재X -> 첨자(index)를 사용하지 ... 학원자바자바 학원 6일차 - Java 메소드 메소드(Method), 함수(Function), 프로시저(Procedure), 서브루틴(Sub Routine) 코드의 집합 특정 목적을 가지고 행동하는 코드의 집합(★중요) 재사용 가능한 코드 단위(★중요) 유지보수성 높음(수정하기 쉽다.) > 반복잡업에 한해서.. 코드를 성격에 따라 구분지어 관리 > 관리 용이(물리적인 부분) 재사용(★★★★) -> 다량의 코드도 1번의 호출로 재사... 학원자바자바 학원 61일차 - JavaScript ex01.html ex02.html ex03_debug.html ex04_datatype.html ex04.js ex05_function.js ex06_function.js ex64_bootstrap.html Bootstrap ex70_bootstrap.html bootstrap을 이용해서 게시판 만들기... JavaScript학원JavaScript 학원 2일차 - Java 의미있게 이름 지을 것(가장 중요한 규칙!!!!!), 약자 사용 금지(풀네임으로 작성 할 것) 메모리 한칸은 0 또는 1만 사용 가능하다. 프로그램이 실행되고 있는 공간에 다른 프로그램을 실행 할 수 없다. 자바에서는 메모리 공간을 얻어갈때 길이와 용도를 패턴으로 만들어 두고 이름을 붙여놨다.(= 자료형) byte : 2^8 =256가지(8칸으로 만들 수 있는 가지 수)의 상태를 표현 할 수... 학원자바자바 학원 21일차 - Java ArrayList - Q24번문제 풀이 좌측 시프트 우측시프트 ArrayList vs HashMap HashMap 방번호 없음 -> 요소의 순서가 없음 방이름 있음 사전 구조(Dictionary), 맵(Map), 연관 배열 키(key)와 값(Value)으로 요소 관리 루프 적용 불가능(단점x) -> 애초에 루프를 돌릴 목적으로 만드는 배열이 아니다. 가독성 때문에 사용하는 배열 -> 방의 이... 학원자바자바 학원 5일차 - Java byte -> short byte -> int = 연산자 -> 변수 = 값; (대입) = 연산자는 반드시 LValue와 RValue의 자료형이 동일해야 한다. 암시적 형변환 short-> byte 명시적 형변환 정수 <->실수 형변환 byte(1) < short(2) < int(4) < long(8) <<<<< float(4) < double(8) 문자형 형변환 char를 정수로 형변환 할때... 학원자바자바 학원 63일차 - JavaScript ex16_event_key.html key 이벤트 ex17_event_key.html ex18_event.html ex19_attribute.html ex20_collection.html ex21_window.html window 객체 자식창 ex22_screen.html ex23_location.html ex24_history.html document의 자식 ex25_link.html ex... JavaScript학원JavaScript 학원 23일차 - Java 폴더 조작 폴더 생성 dir.mkdir(); -> 폴더 생성 dir.mkdirs(); -> 중간에 없는 경로의 폴더도 생성하기. 요구사항] 회원 > 회원별 개인 폴더 작성하기 요구사항] 2021년 날짜별 폴더 생성 폴더명 바꾸기 .renameTo(dir2); 폴더 삭제하기 dir.delete() 파일 복사 복사 클래스 따로 만들어서 import해서 사용하기 프로젝트 새로 생성(MyUtil) ... 학원자바자바 학원 53일차 - HTML ex19_form.html 서버(JSP) ex20_form.html form ex21_frame.html 프레임 ex22_html5.html HTML5 ex23_html5.html HTML5 - 라벨... 학원htmlhtml 학원 46일차 - Oracle SQL 처리 순서 ANSI-SQL or 익명 프로시저 : 클라이언트 구문 작성(select) -> 실행(Ctrl+Enter) -> 명령어가 오라클 서버에 전달 -> 서버에서 명령어를 수신 -> 구문 분석(파싱) -> 컴파일 -> 실행 -> 결과 도출 -> 결과셋을 클라이언트에게 반환 : 한번 실행했던 명령어를 다시 실행 -> 위의 과정을 다시 처음부터 끝까지 모든 과정을 재실행한다. : 첫번... 학원오라클오라클
[3일차] 자바 - 제어문 📅 2022-04-18 If문의 조건값은 boolean형인데 비해 switch문의 조건값은 long형을 제외한 정수형(byte, short,int) 또는 char형인 것이 다르다. JDK7.0이상부터는 문자열도 지원함 주어지는 조건의 결과가 true이면 if문 블럭을 코드를 실행함 특정한 명령들을 정해진 규칙에 따라 반복처리 할 때 사용... 학원TILTIL [4일차] 자바 - while문, 배열 조건비교에 만족 할 때에만 반복 처리하는 제어문. 선 비교, 후 처리 결과 조건식을 검사하기 전에 무조건 실행 부분을 한 번 실행 마지막에 세미콜론(;)을 반드시 써야 함 결과 가장 가까운 반복문을 탈출할 때 쓰이는 제어문 break label은 break문과 같지만 다중 반복문에서 한번에 바깥쪽 반복문을 탈출할 때 많이쓰이는 제어문 반복문을 탈출하기위해 사용되는 것이 아니라 continue... 학원TILTIL [2일차] 자바 - 형변환, 연산자 📅 2022-04-15 값을 담아두는 기억 공간(메모리 공간) 데이터를 저장할 수 있는 그릇과 같음 하나의 데이터 값을 저장할 수 있음 정해진 값은 고정되어 있지 않고 계속 변할 수 있음 저장되는 데이터에 따라 변수의 자료형(Data Type)이 결정됨 자바 컴파일러에 의해서 해석되는 자료형 자바 API에서 제공되거나 프로그래머에 의해서 만들어진 클래스를 자료형으로 선언하는 경우 클래스 타입... TIL학원TIL [1일차] 자바 수강 시작 📅2022-04-14 시작 개발하기 쉬운 객체지향 언어 플랫폼 독립적 멀티 스레드 지원 네트워크와 분산처리 지원 가비지 컬렉션 자바 프로그램이 실행되기 위해 제공되는 ‘하드웨어적 프로그램’. 서로 다른 하드웨어나 운영체제에서 동일한 프로그램이 거의 유사하게 동작할 수 있도록 해주는 환경을 의미한다. 다양한 운영체제에서 동작할 수 있도록 자바가상머신(JVM)이 제공된다... 학원TILTIL 학원 28일차 - Java List 인터페이스 Collection 인터페이스의 자식 순서가 있는 배열(★★★★★★) 순수배열, ArrayList, LinkedList -> 방번호 존재 -> 첨자(index)를 사용해서 요소를 관리한다. 요소가 중복값을 가질 수 있다.(★★★★★★★) Set 인터페이스 Collection 인터페이스의 자식 순서가 없는 배열(★★★★★★) 방번호 존재X -> 첨자(index)를 사용하지 ... 학원자바자바 학원 6일차 - Java 메소드 메소드(Method), 함수(Function), 프로시저(Procedure), 서브루틴(Sub Routine) 코드의 집합 특정 목적을 가지고 행동하는 코드의 집합(★중요) 재사용 가능한 코드 단위(★중요) 유지보수성 높음(수정하기 쉽다.) > 반복잡업에 한해서.. 코드를 성격에 따라 구분지어 관리 > 관리 용이(물리적인 부분) 재사용(★★★★) -> 다량의 코드도 1번의 호출로 재사... 학원자바자바 학원 61일차 - JavaScript ex01.html ex02.html ex03_debug.html ex04_datatype.html ex04.js ex05_function.js ex06_function.js ex64_bootstrap.html Bootstrap ex70_bootstrap.html bootstrap을 이용해서 게시판 만들기... JavaScript학원JavaScript 학원 2일차 - Java 의미있게 이름 지을 것(가장 중요한 규칙!!!!!), 약자 사용 금지(풀네임으로 작성 할 것) 메모리 한칸은 0 또는 1만 사용 가능하다. 프로그램이 실행되고 있는 공간에 다른 프로그램을 실행 할 수 없다. 자바에서는 메모리 공간을 얻어갈때 길이와 용도를 패턴으로 만들어 두고 이름을 붙여놨다.(= 자료형) byte : 2^8 =256가지(8칸으로 만들 수 있는 가지 수)의 상태를 표현 할 수... 학원자바자바 학원 21일차 - Java ArrayList - Q24번문제 풀이 좌측 시프트 우측시프트 ArrayList vs HashMap HashMap 방번호 없음 -> 요소의 순서가 없음 방이름 있음 사전 구조(Dictionary), 맵(Map), 연관 배열 키(key)와 값(Value)으로 요소 관리 루프 적용 불가능(단점x) -> 애초에 루프를 돌릴 목적으로 만드는 배열이 아니다. 가독성 때문에 사용하는 배열 -> 방의 이... 학원자바자바 학원 5일차 - Java byte -> short byte -> int = 연산자 -> 변수 = 값; (대입) = 연산자는 반드시 LValue와 RValue의 자료형이 동일해야 한다. 암시적 형변환 short-> byte 명시적 형변환 정수 <->실수 형변환 byte(1) < short(2) < int(4) < long(8) <<<<< float(4) < double(8) 문자형 형변환 char를 정수로 형변환 할때... 학원자바자바 학원 63일차 - JavaScript ex16_event_key.html key 이벤트 ex17_event_key.html ex18_event.html ex19_attribute.html ex20_collection.html ex21_window.html window 객체 자식창 ex22_screen.html ex23_location.html ex24_history.html document의 자식 ex25_link.html ex... JavaScript학원JavaScript 학원 23일차 - Java 폴더 조작 폴더 생성 dir.mkdir(); -> 폴더 생성 dir.mkdirs(); -> 중간에 없는 경로의 폴더도 생성하기. 요구사항] 회원 > 회원별 개인 폴더 작성하기 요구사항] 2021년 날짜별 폴더 생성 폴더명 바꾸기 .renameTo(dir2); 폴더 삭제하기 dir.delete() 파일 복사 복사 클래스 따로 만들어서 import해서 사용하기 프로젝트 새로 생성(MyUtil) ... 학원자바자바 학원 53일차 - HTML ex19_form.html 서버(JSP) ex20_form.html form ex21_frame.html 프레임 ex22_html5.html HTML5 ex23_html5.html HTML5 - 라벨... 학원htmlhtml 학원 46일차 - Oracle SQL 처리 순서 ANSI-SQL or 익명 프로시저 : 클라이언트 구문 작성(select) -> 실행(Ctrl+Enter) -> 명령어가 오라클 서버에 전달 -> 서버에서 명령어를 수신 -> 구문 분석(파싱) -> 컴파일 -> 실행 -> 결과 도출 -> 결과셋을 클라이언트에게 반환 : 한번 실행했던 명령어를 다시 실행 -> 위의 과정을 다시 처음부터 끝까지 모든 과정을 재실행한다. : 첫번... 학원오라클오라클