profile
Whatever does not destroy me makes me stronger.

노트북 핑거 프린트 문제

노트북 메인보드를 교체하고, 운영체제를 제외한 환경에서는 핑거 프린트가 인식이 되는데, 로그인 할 때 오류가 떴다. 해당 문구는 아래와 같다."로그인하려면 PIN을 입력해야 합니다.""문제가 발생하여 PIN을 사용할 수 없습니다. 다른 로그인 옵션을 선택하고 설정> 계

2023년 12월 9일
·
0개의 댓글
·
post-thumbnail

[Java] 입력과 출력(I/O)

자바에서는 파일이나 콘솔의 입출력을 직접 다루지 않고, 스트림이라는 흐름을 통해 다룬다. 스트림이란 실제의 입력이나 출력이 표현된 데이터의 이상화된 흐름을 의미한다. 즉, 스트림은 운영체제에 의해 생성되는 가상의 연결 고리를 의미하며, 중간 매개자 역할을 한다.\*\*

2022년 12월 5일
·
0개의 댓글
·
post-thumbnail

[Java] 예외 처리

자바 프로그램을 작성할 때 자바 문법에 맞지 않게 코드를 작성하고 컴파일하려고 하면, 자바 컴파일러는 문법 오류(syntax error)를 발생시킨다. 또한, 자바 문법에는 맞게 작성되었다 하더라도 프로그램이 실행되면서 예상하지 못한 오류가 발생할 수 있다. 이렇게 컴

2022년 12월 3일
·
0개의 댓글
·
post-thumbnail

[ETC] 서블릿과 JSP

서블릿은 Server + Applet의 합성어로 서버에서 실행되는 Applet이란 의미로 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술을 말한다. 서블릿은 자바 클래스 형태의 웹 애플리케이션을 말하는데, 브라우저를 통해 자바 클래스가 실행되도록 하기 위해서

2022년 12월 2일
·
0개의 댓글
·

[일상] 2022/11/30 - 예비군

예비군을 가기 위해 영하 6도인 날씨에서 아침 6시에 기상하여 훈련장으로 향했다. 버스가 너무 오지 않아서 택시를 타고 갔다. 문진 표 작성하는데 오금이 저릴 정도로 손과 발이 덜덜 떨렸다. 오전에는 안보관에서 강의를 듣고 이후 차례대로 사격훈련을 했다. 날이 너무 추

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

[Java] 컬렉션 프레임워크

자바에서 컬렉션 프레임워크란 다수의 데이터를 쉽고 효과적으로 처리할 수 있는 표준화된 방법을 제공하는 클래스의 집합을 의미한다. 즉, 데이터를 저장하는 자료 구조와 데이터를 처리하는 알고리즘을 구조화하여 클래스로 구현해 놓은 것이다. 이러한 컬렉션 프레임워크는 자바의

2022년 11월 28일
·
0개의 댓글
·
post-thumbnail

[ETC] JSON

JSON은 JavaScript Object Notation의 약자이다. JSON은 좀 더 쉽게 데이터를 교환하고 저장하기 위하여 만들어진 텍스트 기반의 데이터 교환 표준이다.JSON은 자바스크립트를 기반으로 만들어졌다. 따라서 JSON을 배우기 전에 자바스크립트에 대한

2022년 11월 27일
·
0개의 댓글
·
post-thumbnail

[Java] 자바API 클래스

java.lang패키지는 자바에서 가장 기본적인 동작을 수행하는 클래스들의 집합이다. 따라서 자바에서는 java.lang패키지의 클래스들은 import문을 사용하지 않아도 클래스 이름만으로 바로 사용할 수 있도록 하고 있다.java.lang 패키지 중에서도 가장 많이

2022년 11월 26일
·
0개의 댓글
·
post-thumbnail

[ETC] 인터넷과 웹

인터넷이란 여러 통신망을 하나로 연결한다는 의미의 '인터 네트워크(inter-network)'라는 말에서 시작되었으며, 이제는 전 세계 컴퓨터들을 하나로 연결하는 거대한 컴퓨터 통신망을 의미한다.이러한 인터넷은 클라이언트와 서버로 구성되며, TCP/IP라는 기본 프로토

2022년 11월 25일
·
0개의 댓글
·
post-thumbnail

[ETC] AJAX

Ajax는 Asynchronous JavaScript and XML의 약자입니다. Ajax는 빠르게 동작하는 동적인 웹 페이지를 만들기 위한 개발 기법의 하나이다.Ajax는 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신할 수 있다. 즉, Ajax

2022년 11월 23일
·
0개의 댓글
·
post-thumbnail

[Java] 클래스 멤버 (변수 쳅터와 내용 비슷)

클래스 필드란 클래스에 포함된 변수를 의미한다. 클래스 내에서 필드는 선언된 위치에 따라 다음과 같이 구분된다.클래스 변수(static variable)인스턴스 변수(instance variable)지역 변수(local variabel)클래스 변수와 인스턴스 변수는 초

2022년 11월 22일
·
0개의 댓글
·
post-thumbnail

[Java] 자바 프로그래밍

자바로 작성된 프로그램은 다음과 같은 순서로 실행된다.자바 컴파일러는 자바를 가지고 작성한 자바 소스 코드를 자바 가상 머신이 이해할 수 있는 자바 바이트 코드로 변환한다. 자바 컴파일러는 자바를 설치하면 javac.exe라는 실행 파일 형태로 설치된다.자바 바이트 코

2022년 11월 22일
·
0개의 댓글
·

[Java] 제네릭(generic)

자바에서 제네릭(generic)이란 데이터의 타입을 일반화한다(generalize)는 것을 의미한다. 제네릭은 클래스나 메서드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법이다. 이렇게 컴파일 시에 미리 타입 검사를 수행하면 다음과 같은 장점을 가진다.

2022년 11월 22일
·
0개의 댓글
·

[Java] this와 this()

this 참조 변수는 인스턴스가 바로 자기 자신을 참조하는 데 사용하는 변수이다. 이러한 this 참조 변수는 해당 인스턴스의 주소를 가리키고 있다.아래 코드는 Car 클래스의 생성자를 나타낸 코드이다.위 코드처럼 생성자의 매개변수 이름과 인스턴스 변수의 이름이 같을

2022년 11월 22일
·
0개의 댓글
·

[Java] super와 super()

super키워드는 부모 클래스로부터 상속받은 필드나 메서드를 자식 클래스에서 참조하는 데 사용하는 참조 변수이다. 인스턴스 변수의 이름과 지역 변수의 이름이 같을 경우 인스턴스 변수 앞에 this키워드를 사용하여 구분할 수 있다. 이와 마찬가지로 부모 클래스의 멤버와

2022년 11월 21일
·
0개의 댓글
·

[일상] 2022/11/18 - 서울숲공원

날씨가 너무 좋아서 면접 끝나고 서울숲공원을 갔다. 사람도 적당히 있고 귀여운 강아지들도 많았다. 나이가 들어서 인지는 모르겠지만 어려서 보이지 않았던 자연의 소중함을 느끼게 되었다. 공기도 좋고 경치가 너무 좋았다. 벤치에 앉아서 좋은 공기를 많이 마셨다. 나중에 가

2022년 11월 18일
·
0개의 댓글
·
post-thumbnail

[알고리즘] BFS vs DFS (그래프 탐색 알고리즘)

너비 우선 탐색이란 뜻으로 맹목적 탐색 방법의 하나로 시작 노드(정점)를 방문한 후 시작 노드에 인접한 모든 노드들을 우선 방문하는 알고리즘 더 이상 방문하지 않은 노드가 없을 때까지 방문하지 않은 모든 노드들에 대해서도 너비 우선 탐색을 적용한다. (BFS는 큐 자료

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[Java] JAVA8 변경 사항

2014년에 발표된 자바의 최신 버전인 JavaSE 8버전에서는 많은 사항이 변경되거나 새롭게 추가되었다. 아래 글들을 보자. (그것들이 어떻게 작동되며 왜 나왔는지에 포커스를 두자)람다 표현식은 간단히 말해 메서드를 하나의 식으로 표현한 것이다.즉, 식별자 없이 실행

2022년 11월 15일
·
0개의 댓글
·
post-thumbnail

[Java] 변수

변수(variable)란 데이터를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 의미한다. 즉, 변수란 데이터를 저장할 수 있는 메모리 공간을 의미하며, 이렇게 저장된 값은 변경될 수 있다. 또한, 변수는 오직 하나의 값만 저장할 수 있다.기본형(prim

2022년 11월 14일
·
0개의 댓글
·
post-thumbnail

[Java] JVM Architecture

JVM(Java Virtual Machine)은 Java응용 프로그램을 실행하는 런타임 엔진 역할을 한다. JVM은 실제로 자바 코드에 존재 하는 메인 메소드를 호출한다. JRE(Java Runtime Environment)의 일부이다. 자바의 "Write Once R

2022년 11월 13일
·
0개의 댓글
·