블럭태그와 인라인태그의 차이는? 개행 form 태그에 대하여 설명하시오. action : 주소 method : 전송방식 어머니는 누구니를 만드시오. 블럭태그와 인라인태그의 종류는? 블럭태그 : div 인라인태그 : span
시멘틱 태그란? 상대적 단위와 절대단위에 대하여 설명하시오. display 속성 5가지에 대하여 예를 들어 설명 하시오. 마진과 패딩의 차이는? 박스모델에 대하여 설명하시오.
🌵flex 에 대하여 설명하시오. 레이아웃을 위한 전용 태그들이 마땅하지 않아 (화면 배치를 위하여 float이나 inline-block을 이용했었음) 레이아웃 배치 전용 기능으로 지원하기 시작했다. 단점) 옛날 웹브라우저(IE8)는 지원하지 않는다. 🌵flex
뷰포트 란? position 4가지 속성에 대하여 설명하시오. 아래를 설명하시오. float overflow : hidden clear : both 4.position 속성중 absolute 의 기준에 대하여 설명하시오. 5.border-sizing 속성 2개를
컴퓨터(CPU)가 이해할 수 있는 언어로 해석하는 작업.CPU가 알아듣는 이진수 덩어리로 만드는 것 -> 결과물 : Hello.class( 컴파일 한 것을 메모리로 올려서 결과물로 나옴 )나의 프로그램은 프로그램이 수행할 다양한 동작을 담은 코드, 즉 명령어들로 이루어
제임스 고슬링(James A. Gosling, 1955.05.19 ~ ) 주석(Comment)은 프로그램 소스코드에 프로그래머의 의견이나 설명을 적을 수 있는 것이다.컴파일 되지 않는다.프로그램을 혼잡하게 하거나 읽기 어렵게 하지 않도록 간결하게 코멘트를 하는 것이 중
\++num: 저장된 값에 + 또는 -된 값이 출력됨num++: 먼저 출력하고 나중에 값이 출력 된다. ( 나중의 기준이 애매함 ) int kor, eng, math; int total; double avg; char grade = '가'; kor = 90; eng =
🌵아래를 찍으시오. 🌵아래를 찍으시오. 🌵아래를 찍으시오. 🌵아래를 찍으시오. 🌵아래를 찍으시오.
🌵아래 메모리를 그리시오. 🌵아래의 메모리를 그리시오. 🌵객체와 클래스의 차이는? 클래스는 비슷한 종류의 객체의 컬렉션이지만 객체는 클래스의 인스턴트다. 객체는 특정 목적을 위해 프로그램에서 사용되는 물리적 개체이다. 클래스는 데이터와 함수를 바인딩하는데 사용
BankAccount ref1 = new BankAccount();BankAccount ref2 = ref1;1\. 개체가 생성 되었을 때 자기 자신을 뜻함파라미터로 받을 때 자기 자신과 지역변수를 구분2\. this생성자 BankAccount(){}를 호출할 수 없을
🌵함수오버로딩이란? 함수 오버로딩(overloading)은 같은 이름의 함수를 중복하여 정의하는 것을 의미 메소드의 이름이 같고, 매개변수의 개수나 타입이 달라야 한다. 주의할 점은 '리턴 값만' 다른 것은 오버로딩을 할 수 없다는 것이다. 🌵static 을 표현
이름:kom국어:80영어:90수학:100kom님의 평균은90.0성적은수입니다.계속?y이름:yun국어:90영어:70수학:55yun님의 평균은71.66666666666667성적은미입니다.계속?yes이름:한글국어:90영어:75수학:80한글님의 평균은81.66666666666
아래의 2차원 배열에 대하여 메모리를 그리시오.int arr = { {11}, {22, 33}, {44, 55, 66}};자바에서 배열이나 컬렉션을 순회하는 데에 간편하게 사용할 수 있는 반복문기존의 for 문과 비교하면 문법적으로 간결하고 가독성이 좋아진다
🍙다형성이란? 🍙아래가 되지 않는 이유에 대하여 메모리 그림으로 설명하시오. SmartPhone ph2 = new MobilePhone(); 🍙메소드 오버라이딩(Overriding) 이란? : 상속관계에서 똑같은 함수( 리턴타입, 함수이름, 파라미터 종류와 갯
추상 클래스 와 interface 의 차이는?Object 클래스의 11개의 함수를 나열해 보시오.아래의 프로그램을 하시오(equals 함수).4.아래를 프로그래밍 하시오.(toString() 함수)아래를 구현하시오.
메소드 또는 생성자에서 발생할 수 있는 예외를 호출자에게 전달하는 키워드예외 처리의 책임을 호출자로 전가하는 역할이를 통해 예외 처리의 일관성과 중앙 집중화를 유지할 수 있으며, 예외를 적절하게 처리하거나 예외를 더 상위로 전파하여 프로그램의 안정성을 확보할 수 있다.
: 타입을 컴파일 시점에서 미리 정하는 것 : 메소드 선언 시에 매개변수나 반환 타입에 타입 매개변수를 사용하여 일반화된 타입을 처리하는 메소드public <T> 반환타입 메소드명(매개변수들) {// 메소드 구현}
가짜 주소 만드는 범인해시코드 함수 hashcode()set에서의 해시보드 활용저장순서가 유지되지 않음데이터의 중복 저장을 허용하지 않음HashSet hSet = new HashSet(); 1 : HashSet 객체 hSet을 생성 (Person 객체를 저장하기 위한
맵핑데이터를 특정 키에 의해 식별하고 접근할 수 있도록 해주는 자료구조Treemap키를 기준으로 오름차순내부적으로 레드-블랙 트리(red-black tree)라는 자료구조를 사용하여 데이터를 저장하고 정렬데이터의 크기가 크고 정렬된 순서로 접근해야 할 때 성능이 우수데
프로그램실행 가능한 소프트웨어 코드와 데이터의 집합프로세스실행 중인 프로그램으로, 독립된 메모리 공간과 실행 흐름쓰레드하나의 프로세스 내에서 실행되는 작은 실행 단위여러 개의 쓰레드가 동시에 실행될 수 있음멀티 프로세스여러 개의 프로세스가 동시에 실행되는 것각 프로세스
여러 스레드가 동시에 접근할 수 있는 잠재적인 문제로 인해, withdraw 메소드의 동기화 처리를 통해 스레드 충돌을 방지하려고 하지만, 잠시 멈추는 동안 다른 스레드가 접근할 수 있는 시간 창을 만들어서 balance가 음수로 감소하는 문제가 발생함: 자바에서 쓰레
데이터베이스(Database)의 약어로, 체계적으로 구성된 데이터의 집합데이터베이스 관리 시스템(Database Management System)의 약어로, 데이터베이스를 생성, 조작, 관리하기 위한 소프트웨어Oracle, MySQL, SQL Server, Postgr
사원들의 입사일을 출력하되, 요일까지 함께 출력하는 쿼리문select sysdate, to_char(sysdate, 'YY::MM::DD DAY') as 입사일 from dual;어제 오늘 내일 날짜를 출력 하시오.select sysdate-1 어제, sysdate 오
CARTESIAN PRODUCT: 두 개 이상의 테이블을 모두 조합한 모든 가능한 행을 반환EQUI JOIN: 두 개의 테이블에서 공통 열의 값이 일치하는 행만을 조합NON-EQUI JOIN(비등가 조인): 두 개의 테이블에서 공통 열의 값이 등호(=)가 아닌 다른 연
Connection connection데이터베이스와의 연결을 나타내는 객체데이터베이스에 연결하고 상호작용하기 위해 사용PreparedStatement pstmt미리 준비된 SQL 문을 실행하기 위한 객체파라미터화된 쿼리를 실행하고자 할 때 사용ResultSet rsSQ
무결성 (결점) = 데이터의 정확성을 유지하는 것. = 제약 조건(5가지)를 거는 것 not null: 해당 열에는 NULL 값이 허용되지 않음을 나타내는 제약 조건unique: 해당 열의 값들이 중복되지 않아야 함을 나타내는 제약 조건프라이머리키(PK) = Prima
: 파일을 미리 작성하여 사용하는지, 서버에서 동적으로 생성하는지의 차이Window 객체: 브라우저 창Document 객체: 현재 로드된 웹 페이지: 숫자, 문자열, 불리언, null, undefined, 심볼 자바 배열 : 고정 크기를 가지고 타입이 일정자바스크립트
명시적 함수함수에 이름이 지정되어 있음함수 정의 시에 이름을 명시하고, 해당 이름을 통해 함수를 호출할 수 있음함수 내부에서 자기 자신을 재귀적으로 호출할 수 있음익명 함수함수에 이름이 없음함수를 변수에 할당하거나 다른 함수에 인자로 전달하는 등의 방식으로 사용됨익명
객체를 정의하고 생성하는 동시에 사용되는 표기법Object() 생성자 사용객체 리터럴 활용 방법 (가독성)생성자 함수를 이용하는 방법설명:1부터 10까지 출력을 하되, 1초마다 증가된 숫자를 하나씩 찍고, 10초후 프로그램 완료를 찍을것 =================
이벤트 (Event)이벤트는 웹 페이지에서 발생하는 동작이나 사건을 의미버튼 클릭, 키보드 입력, 마우스 움직임 등이 이벤트에 해당함사용자와 웹 페이지가 상호작용하는 것을 가능하게 함이벤트 처리 방법HTMLHTML 요소에 직접 이벤트 속성을 추가하여 이벤트를 처리하는
라이브러리웹 개발에서 사용되는 DOM 조작, 이벤트 처리, 애니메이션, AJAX 등을 간편하게 처리할 수 있도록 도와주는 도구html()선택한 요소의 내용을 HTML 형식으로 가져오거나 설정text()선택한 요소의 내용을 텍스트 형식으로 가져오거나 설정val()입력 요
경량 데이터 형식데이터를 저장하고 교환하기 위해 사용JavaScript 객체와 유사한 문법을 가짐주로 웹 개발에서 데이터를 주고받는데 활용Json: javaScript 객체와 유사한 형식으로 데이터를 표현하고 교환하는 경량 데이터 형식xml: 태그를 사용하여 데이터를
GET 방식데이터를 URL의 쿼리 매개변수로 전송데이터가 URL에 노출되고 길이에 제한있음주로 조회나 검색과 같이 상태를 변경하지 않는 요청에 사용POST 방식데이터를 HTTP 메시지의 본문에 담아서 전송URL에 데이터가 노출되지 않고 길이에 제한이 적음주로 데이터를
forward서버에서 클라이언트에게 데이터를 보낸 후, 클라이언트가 다른 URL로 이동하지 않고 현재의 요청과 응답을 유지하며 그대로 화면을 전환하는 기술includeSP 페이지에서 다른 JSP 페이지의 내용을 포함하여 사용할 때 사용하는 태그코드의 재사용을 도와줌pa
\-DTO = dept Dto 클래스 \-DAO = dept Dao 클래스dept_select.jsp ->dept 테이블에 있는 내용을 전부 유저에게 출력하여 보여주는 페이지DAO (Data Access Object): 데이터베이스와의 상호 작용을 담당하는 객체DTO
페이지 영역(request scope): 하나의 JSP 페이지 내에서만 데이터를 공유요청 영역(session scope): 같은 클라이언트의 여러 요청에서 데이터를 공유세션 영역(session scope): 같은 웹 애플리케이션의 여러 페이지에서 데이터를 공유어플리케이