joonbread의 등록된 링크

키자드에 등록된 총 1673개의 포스트를 확인하실 수 있습니다.

Naver Blog

자바 기초 15(생성자, 생성자(객체), final, static )

* 문제 1) 특정 값을 생성자를 통해 넣고, 입력한 값과 특정 값을 비교하시오.- 문자열만 비교할 땐 &#x3D...

Naver Blog

자바 기초 16 (class 객체 배열 사용, try-catch-finally , Exception, overloading(오버로딩) )

* 문제 1) Member 클래스에 입력받은 이름과 전화번호를 출력하세요.(단, 클래스 배열을 선언하여 출력한...

Naver Blog

자바 기초 17( static final, static method, 상속)

* static final - 한번 주어진 값은 절대 바뀌지 않음- 고정된 값으로 다른 값과 비교하는 프로그램을 구상...

Naver Blog

자바 기초 18( 상속_super, 오버라이딩(overriding), 추상클래스(abstract class) )

* 상속- 부모 생성자에서 기본 생성자가 정의되어있지 않아 에러 발생- 자식이 부모 생성자 호출 >> ...

Naver Blog

자바 기초 19( 다형성, 오버로딩, 오버라이딩)

* 다형성- 특정 내용을 반복한다고 했을 때, 타입이 다름에도 불구하고 상속받은 타입에 따라 다양한...

Naver Blog

자바 기초 20(추상클래스, instanceof, 인터페이스)

* 추상클래스- 번외) [x:1,y:2] [x:5,y:9] 출력하기* instanceof- 타입 확인법- 위의 내용과 같이 객체 i...

Naver Blog

자바 기초 21 (래퍼런스 타입, 컴파일 에러, 런타임 에러, 외부 라이브러리 사용법, StringBuilder, Object class, Wrapper class)

* 래퍼런스 타입 - 변수에 참조값을 저장하여 참조를 통해 값을 사용하는 방법- 내용을 보면 알 수 있듯이 ...

Naver Blog

자바 기초 22 (Thread, Runnable, Frame, try-catch-finally, RuntimeError )

* thread : 프로그램의 실행 흐름 - 하나의 프로그램 내에서 독립적으로 실행하는 method - single thread ...

Naver Blog

자바 문제 4) 유기농 배추 - BAEKJOON 1012

https://www.acmicpc.net/problem/1012* 문제 내용- 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추...

Naver Blog

자바 기초 23 (Collection Class - List )

* 자료구조 class- JDK 라이브러리 자료구조 class들* Collection Class- 컬렉션은 기본 데이터형이...

Naver Blog

자바 문제 5) 수열 정렬 - BAEKJOON 1015

https://www.acmicpc.net/problem/1015* 문제 내용 - P[0], P[1], ...., P[N-1]은 0부터 N-1까지(포함...

Naver Blog

자바 기초 24 (Hash)

* Hash란?- HashMap<key type,value type> 변수 명 = new HashMap<key type,value t...

Naver Blog

자바 문제 6) 제곱 ㄴㄴ 수 - BAEKJOON 1016

https://www.acmicpc.net/problem/1016* 문제 내용 - 어떤 수 X가 1보다 큰 제곱수로 나누어 떨어지지 않...

Naver Blog

자바 기초 25 (Collection Class - Set )

* Set- 저장 순서가 보장되지 않고, 중복 저장하지 않는 인터페이스* HashSet- 해싱된 Set 타입으로 ...

Naver Blog

자바 기초 26 ( 성적 입/출력 Method, Hashtable, HashSet 예제 (Interface 사용 )

* 문제 1. 성적과 이름을 입력하여 순위를 출력하는 기능을 작성하시오. (단, ArrayList로 명단을 작성한...

Naver Blog

자바 기초 27 (Hashtable 예제 2(Interface 사용))

* 문제 1) hashtable로 구단에 소속된 선수 이름,연봉을 작성한 뒤 출력하거나 삭제하고, 구단 이적이 가능...

Naver Blog

자바 기초 28 ( mvc (model - dao, vo), 커피 주문 관리 프로그램 )

* mvc(model view Controller) : 각종 클래스를 저장하고 제어하면서 보는 설계 방식으로 DB(데이터베이...

Naver Blog

자바 기초 28-2 ( mvc (model - dao, vo), 커피 주문 관리 프로그램2 )

*** 자바 기초 28의 커피 주문 관리 프로그램을 기준으로 한 주문 번호에 다수의 커피 메뉴, 그로 인한 잔 ...

Naver Blog

자바 문제 7) 소수 쌍 - BAEKJOON 1017

******* 이 글은 런타임 에러로 인해 미완성된 풀이법입니다. *******https://www.acmicpc.net/problem...

Naver Blog

자바 기초 29(윈도우 프로그램(java), Awt, Swing, (J)Frame, (J)Label Container, Layout ) )

*** 윈도우 프로그램의 작성 방법- 프레임 안에 타이틀(제목), contentpane(내용 공간), 라벨(내용)으로 ...

Naver Blog

자바 문제 8) 체스판 다시 칠하기 - BAEKJOON 1018

https://www.acmicpc.net/problem/1018****************** 도움 주신 사용자 뜸부깅님, 갑사합니다.*******...

Naver Blog

자바 문제 9) 책 페이지 BAEKJOON 1019

https://www.acmicpc.net/problem/1019* 풀이법 출처 https://www.slideshare.net/Baekjoon/baekjoon-on...

Naver Blog

자바 기초 30(ActionListener)

*** ActionListener - 특정 행동 발생 시 실행(이벤트)되는 인터페이스- 사용방식은 여러가지가 있음 1. ...

Naver Blog

자바 기초 31(KeyListener)

* KeyListener- 이전 ActionListener와 같이 특정 이벤트에 대해 반응하는 인터페이스이다.- 특정 이벤...

Naver Blog

자바 문제 10) 디지털 카운터 BAEKJOON 1020

************ 이 글은 메모리 부족으로 인해 미완성된 풀이법입니다.********** 문제 내용- 지민이는 매 ...

Naver Blog

자바 기초 32 (GUI프로그램 생성)

*** GUI프로그램 : 그래픽 유저 인터페이스의 줄임말, 사용자가 눈으로 보고 사용하기 쉽게 만든 프로그...

Naver Blog

파이썬 기초 5 (문자열)

*** 문자열 - 문자들의 집합으로 파이썬에서 '' 또는 ""로 선언한다.- 파이썬에서 문...

Naver Blog

자바 문제 11) 회전하는 큐 BAEKJOON 1021

https://www.acmicpc.net/problem/1021* 문제 내용- 지민이는 N개의 원소를 포함하고 있는 양방향 순환 ...

Naver Blog

자바 기초 32-2(GUI프로그램 생성 2)

*** GUI 프로그램 ** choice- 클릭하면 명단이 나와서 선택이 가능함(콤보박스와 비슷)- 콤보박스와 달...

Naver Blog

Apache-tomcat 설치 (Eclipse - Dynamic Web Project(Server))

*** Dynamic Web Project - 말 그대로 동적인 웹 프로젝트- 웹 어플리케이션을 실행할 서버와 연동하여 ...

Naver Blog

파이썬 기초 6(module)

*** module- 작성한 코드들을 모아둔 파일을 재사용하며, 속도나 유지보수 측면에서 매우 바람직한 작은 프...

Naver Blog

파이썬 기초 7(file)

*** file- 말 그대로 파일, 읽고 쓰고 하기- 읽거나 쓰려면 일단 파일에 접근해야함. file 경로에 맞춰 열...

Naver Blog

HTML5 / CSS 기초 1(tag / table)

*** HTML- 웹 페이지의 구조를 브라우저로 볼 수 있게 하는 마크업 언어HTML 파일의 소스- window ...

Naver Blog

HTML5 / CSS 기초 2 (img, audio, video, source, form, input, radio, checkbox tag, HTML style)

*** img tag- 이미지 파일 태그*** audio tag- 음성 파일 태그*** video tag- 비디오(동영상) 파일 태...

Naver Blog

파이썬 기초 8(객체 지향 프로그래밍 1 - Class)

*** 객체 지향 프로그래밍- 함수형 프로그래밍과 같이 전역 상태를 제거하는 방식으로 절차적 프로그래밍 ...

Naver Blog

파이썬 기초 9 (객체 지향 프로그래밍 2 - 캡슐화, 추상화, 다형성)

*** 캡슐화- 작성한 코드를 우리가 흔히 아는 캡슐형태로 만든 것이다.- 우리가 캡슐 안의 화학적 반응을...

Naver Blog

파이썬 기초 10 (객체 지향 프로그래밍 3 - 상속)

*** 상속- 부모로부터 자식이 어떤 것을 물려받아 자신의 것으로 사용하는 걸 말한다.- 상속은 메서드나, ...

Naver Blog

파이썬 기초 11(객체 지향 프로그래밍 - class, instance 변수, Magic Method)

*** 클래스 변수- 클래스 변수는 클래스를 통해 만드는 객체, 클래스 정의에 따라 만드는 객체를 말한다.- ...

Naver Blog

HTML5 / CSS 기초 3 (div, span tag, CSS, CSS파일 연결 및 경로 작성법 )

*** div- div : block형태의 영역*** span- span : inline 형태의 영역* div, span 예제 1- 출력- div...

Naver Blog

파이썬 번외 2 - method 종류

*** method 종류1. 특징 method2. 숫자 method3. 문자 method(문자열도 포함)4. 배열 method5. 번외** 1....

Naver Blog

파이썬 기초 12(try-except-finally)

*** try-except-finally- 자바의 try-catch-finally와 같은 예외 제외 메서드- 말 그대로 실행 도중 발생할...

Naver Blog

파이썬 기초 13 (File2, Directory1)

*** File2** os.path.getsize()- os.path 모듈의 getsize()를 임포트해야한다.- 지정한 파일 크기를 구...

Naver Blog

파이썬 기초 14 (directory2)

*** Directory2** os.mkdir()- os모듈의 mkdir()- 새로운 디렉터리를 만드는 방법(mk는 'make - 만...

Naver Blog

JSP / Servlet 기초 1 - 웹 서버, 서블릿 컨테이너

*** JSP / Servlet ** 공통점- 자바를 사용하여 웹을 만들기 위해 필요한 기술중 하나- 일반적으로...

Naver Blog

HTML5 / CSS 기초 4 (css 선택자 1)

*** css 선택자- 선택자란? 특정한 html 태그 요소를 선택할 때 사용하는 표기 방식 - 원하는 태그를 선택...

Naver Blog

JSP / Servlet 기초 2 - WAS, JSP 프로그래밍 1

*** JSP 프로그래밍 1** WAS - Web Application Server의 준말로, 웹 서버와 웹 컨테이너를 포...

Naver Blog

HTML5 / CSS 기초 4 (css 선택자 2)

*** css 선택자- 선택자란? 특정한 html 태그 요소를 선택할 때 사용하는 표기 방식 - 원하는 태그를 선택...

Naver Blog

JSP / Servlet 기초 3 - Servlet 프로그래밍 1

*** Servlet 프로그래밍 1** Servlet - Servlet의 내용은 위 페이지에 서술되어있다.* Servlet ...

Naver Blog

JSP / Servlet 기초 4 - HttpServlet 클래스

*** Servlet 프로그래밍 2*** HttpServlet 클래스- 서블릿과 클라이언트 사이를 연결해주는 중요한 클...

Naver Blog

파이썬 툴 - PyCharm 설치

*** PyCharm(파이참)- 파이썬을 간편하게 개발할 수 있게 만든 개발툴- 코드 실행과 패키지 설치가 간단...

Naver Blog

파이썬 툴 - PyCharm 설정

*** PyCharm 설정1. 파이참 실행 이후 ok 클릭2. 기본 사용 테마를 선택 후 next 클릭(작업 할때 어떤 ...

Naver Blog

JSP - 주석 / 지시자

*** 주석 - 프로그램 실행 시 해당 코드의 내용을 알려주는 개발자의 의도가 담긴 글- 때론 주석 내용을 ...

Naver Blog

JavaScript - alert(), prompt(), confirm(), console.log(), 배열

*** JavaScript - 객체 기반의 스크립트 프로그래밍 언어 - 웹 문서를 좀 더 동적으로 표현하기 위해 만...

Naver Blog

JavaScript - if, switch, for, while, break

*** if / switch / for / while / do-while / continue / break** if- 해당 조건에 맞춰서 실행하는 조건...

Naver Blog

JSP Action Tags 1 - jsp:param / jsp:forward

*** JSP Action Tags- JSP 페이지간 흐름 제어- 자바 애플릿 / 자바 빈즈 컴포넌트와 JSP 상호...

Naver Blog

JSP - 선언과 표현식, 스크립트릿

*** 선언 - JSP 스크립트 요소의 대표적인 특징- 선언이 프로그램 요소를 구현할 때 도움이 되지만, ...

Naver Blog

JavaScript 기초 3 - 변수

*** 변수** 변수의 특징- 객체이며 값을 저장할 수 있는 공간- 선언 또는 초기화를 통해 해당 변수를...

Naver Blog

JSP Action Tags 2 - jsp:param / jsp:include / jsp:plugin

*** JSP Action Tags- JSP 페이지간 흐름 제어- 자바 애플릿 / 자바 빈즈 컴포넌트와 JSP 상호...

Naver Blog

JSP Action Tags 3 - jsp:useBean / jsp:setProperty / jsp:getProperty

*** JSP Action Tags- JSP 페이지간 흐름 제어- 자바 애플릿 / 자바 빈즈 컴포넌트와 JSP 상호...

Naver Blog

JSP 내장 객체 1 - request / response / session / out

*** JSP 내장 객체- JSP내에서 선언하지 않고 사용하는 객체(request나 response같은 JSP가 서블...

Naver Blog

JSP 내장 객체 2 - application

*** JSP 내장 객체- JSP내에서 선언하지 않고 사용하는 객체(request나 response같은 JSP가 서블...

Naver Blog

웹 애플리케이션

*** 웹 애플리케이션 - 웹 서비스를 제공하기 위해 만들어진 프로그램- .exe, .com 파일을 클릭 할 때 프로...

Naver Blog

jQuery 설치 및 사용법

*** JQuery 설치 JQuery파일을 다운받아서 사용하기(배포용 프로젝트에 적합하며 이 방법을 권장...

Naver Blog

JSP - session, application 내장 객체로 글 작성 페이지 구현하기

*** session, application을 이용하여 글 작성 페이지를 구현하기- 현재예제는 Dynamic Web Project의...

Naver Blog

파이썬 툴 - PyCharm 프로젝트 생성

*** PyCharm 프로젝트 생성1. new Project 클릭 2. 자신이 설치할 경로 선택(새 파일을 만들려면 위...

Naver Blog

DB - MySQL 8.0.22 64bit 설치

*** MySql 설치1) 해당 사이트로 이동해서 64bit download를 클릭2) 필자는 윈도우OS 64bit를 사용...

Naver Blog

JSP - JAVA Beans / EJB(Enterprise Java Beans)

*** Beans(이하 빈즈)- 복잡한 코드로 구성된 내용을 빈즈로 분리시켜 재사용이 가능한 컴포넌트로 제품의 부품과 같은 구성원 역할을 한다.(객체)- 크게 JAVA Beans와 EJB(Enterprise JavaBeans)가 있다.- 기본 생성자(디폴트 생성자)가 반드시 존재해야한다.- 속성을 접근할 수 있는 getter/setter 메서드를 사용해야한다.- private로 멤버변수를 선언해서 클래스 외부에서 접근할 수 있는 것을 막는다.** Java Beans- 자바에서 POJO(Plain Old Java Object - 특정 기술이나 프레임워크에 종속적이지 않고, 기본 생성자와 멤버변수에 대한 getter/setter메서드를 제공하고 직렬화할 수 있는 클래스)의 개념을 통해 만들어진 컴포넌트.......

Naver Blog

JavaScript - 함수 특징 / 명시적 함수 / 익명 함수

*** 함수** 함수의 특징- function 함수명(매개변수1,매개변수2...){ 함수 내용 } - 자바스크립트는 자바와 달리 인자수가 달라도 실행이 되지만 사용자가 원하는 값을 얻기 어렵다.- 함수 중복 선언 시 위치에 맞춰서 실행된다.(덧붙임이 가능한 점)- 함수를 변수로 선언할 경우 Object로 선언되며, 해당 매개변수 또는 반환값에 따라 다양하게 사용할 수 있다.- function 함수명(){ return arguments; }를 변수로 선언한 뒤 함수명(1,2,3,4..)를 console.log(변수명)으로 실행하면 해당 1,2,3,4.. 가 출력된다.( 하단 예제 참조 - 매개변수가 없는 함수 사용) ** 명시(선언)적 함수 생성- 함수명을 정의한 함수를 생성- function.......

Naver Blog

웹 애플리케이션 - 컨테이너

*** 컨테이너 - 웹 애플리케이션을 실헹시키기 위한 환경- 사용자 요청을 받아들이고 처리하는 역할을 수행하는 서버 프로그램- 컴퓨터의 성능에 따라 서비스 서버 내용이 불안정한데, 이를 보완한 프로그램** 컨테이너의 개발환경 - 대부분의 프로젝트는 한 명 이상의 개발자와 컴퓨터가 사용하는데 프로그램 소스를 관리하는 것도 매우 중요하며 운영 서버에서는 애플리케이션을 수정하거나 수정할 수 없도록 해야한다.- 소스 수정은 반드시 개발자의 컴퓨터에서 이뤄져야 하며, 버전 관리 솔루션에 의해 전체 팀과 공유되고 버전 업 시 배포한다.** 웹 애플리케이션의 배포방식(tomcat 기준 시)1) 톰캣 디렉터리에 직접 파일로 배포.......

Naver Blog

SQL - sqlplus 창을 이용한 sql 문 실행

*** SQL(구조 질의 언어)- 관계형 데이터베이스 관리 시스템(RDBMS)를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어- 데이터를 삽입, 삭제, 수정, 검색 등 다양한 기능을 수행하며 기능 수행에 있어서 권한 부여, 몰수 등.. 이용 조건을 걸 수 있다.- 관계형 데이터베이스(RDB)이므로 행과 열로 구성되며 테이블이란 행렬에서 칼럼명 또는 칼럼 값을 통해 내용을 찾는 방법을 제시해 준다.** SQL을 작성하기 위해 계정 만들기1. SQL Plus 또는 실행 창(cmd)에서 sqlplus를 입력한 뒤 해당 아래 화면처럼 관리자로 로그인하기2. 'CREATE user 계정 이름 identified by 비밀번호;'를 입력3. 해당 계정 이름에 connect .......

Naver Blog

SQL(ORACLE기준) - DML(Data Manipulation Language - 데이터 조작어)

*** DML(Data Manipulation Language)- 데이터를 조작하는데 사용하는 명령어 - 데이터를 삽입, 수정, 삭제, 검색할 수 있다.** INSERT(데이터 삽입) - 테이블에 데이터를 입력하는 DML문- 작성 : 'INSERT into 테이블명(컬럼1, 컬럼2...) values (컬럼값1, 컬럼값2..);'- 데이터 입력 시 문자열을 입력할 경우 ' ' 를 사용해야한다.- 만약 특정 테이블의 모든 칼럼에 삽입하는 경우 칼럼명을 생략할 수 있다. 모든 칼럼에 입력하기- 'INSERT into 테이블명 values(칼럼값1, 칼럼값2...);' SELECT문으로 입력하기- 'INSERT into 테이블명 SELECT * FROM 테이블명';- 입력되는 테이블이 미리 생.......

Naver Blog

JSP 내장 객체 3 - pageContext / config

*** JSP 내장 객체- JSP내에서 선언하지 않고 사용하는 객체(request나 response같은 JSP가 서블릿 형태로 자동 변환된 코드 내에 포함된 멤버변수, 메서드 매개변수 등의 각종 객체)- 스크립트릿에서 사용하며, 내장객체를 통해 데이터를 공유하거나 사용한다.- 특정 클래스의 인스턴스 형태로서, 해당 클래스의 메서드를 이용해 컨테이너가 제공하는 기능을 사용** JSP 내장 객체 종류 ( pageContext, config ) pageContext- 현재 JSP 실행에 대한 context인스턴스의 참조 변수- javax.servlet.jsp.JspContext 객체 타입 - Http 요청을 처리하는 제어권을 다른 페이지로 넘길 때 사용한다.- 다른 모든 내장객체에 대한 프로그.......

Naver Blog

JSP 내장 객체 4 - page / exception

*** JSP 내장 객체- JSP내에서 선언하지 않고 사용하는 객체(request나 response같은 JSP가 서블릿 형태로 자동 변환된 코드 내에 포함된 멤버변수, 메서드 매개변수 등의 각종 객체)- 스크립트릿에서 사용하며, 내장객체를 통해 데이터를 공유하거나 사용한다.- 특정 클래스의 인스턴스 형태로서, 해당 클래스의 메서드를 이용해 컨테이너가 제공하는 기능을 사용** JSP 내장 객체 (page, exception) page- 현재 JSP 클래스 정보를 보거나 JSP에서 자기 자신(this)을 참조할 때 사용한다.- java.lang.Object 객체 타입- page 참조 변수를 사용하지 않고도 생성된 서블릿 클래스의 멤버변수, 메서드에 직접 접근 할 수 있어 거의 사.......