전체태그 보기

#Java (55개의 포스트)

codemcd

[Java] Exception 처리하기

약 1시간 전0개의 댓글
Checked Exception과 Unchecked Exception - Checked Exception: 컴파일 시간에 검사하는 예외로서, 처리하지 않으면 컴파일 에러가 나므로 반드시 처리해야 한다. 처리 방법에는 try/catch 로 감싸거나, throws 로 이를 호출한 메서드에게 예외를 넘겨준다.(이는 자바에만 존재하는 특별한 예외 처리 방식이다.)...
ssseungzz7
2019년 10월 15일, 10월 17일 자바 수업 내용을 정리합니다. Exception handling에 대해 알아봅니다.
싱글톤 패턴(Singleton Pattern) 알아보기
ys19991
Singleton 싱글톤 패턴(Singleton Pattern)은 대부분의 디자인 패턴 책의 첫 챕터에 등장합니다. 그 만큼 일반적인 대중적이고 가장 잘 알려진 이 패턴을 알아보도록 하겠습니다. 싱글톤 패턴은 기본적으로 Application 상에서 단 한개의 Instance만 필요할 경우 사용됩니다. 동일한 Instance가 여러개가 존재한다면 그 만큼 ...
ssseungzz7

[Java] File input/output

2019년 10월 10일0개의 댓글
2019년 10월 10일 자바 수업 내용을 정리합니다. 자바의 File input/output을 배웠습니다.
ssseungzz7

[Java] Inheritance(2)

2019년 10월 8일1개의 댓글
2019년 10월 8일 자바 수업 내용을 정리했습니다. 상속과 Object 클래스에 대해 알아보았습니다.
amobmocmo

Level 1 정리 ( 기술 )

2019년 10월 8일2개의 댓글
객체 vs 클래스 vs 인스턴스 * 객체 소프트웨어를 통해 문제를 해결할 때 구현할 대상 소프트웨어 관점에서의 Concept * 클래스 객체 생성을 위한 설계도 * 인스턴스 클래스에 따라 실제로 구현된 실체 클래스와 관계 위주로 설명할 때 사용됨
sdwe22
참조자료형
skygl

[JAVA] ThreadLocal

2019년 10월 3일0개의 댓글
ThreadLocal 어제 우아한 형제들 루터회관 14층에서 SLiPP 스터디 중간 세미나가 있었고, 우아한 테크 코스 크루 자격으로 참석할 수 있었다. 첫번째 세션에서 김문수님의 게임 재화 및 재화 로그 시스템 개발기 를 들었는데, ThreadLocal이란 용어를 처음 접하게 되었다.궁금증이 생겨서 찾아보고 이해한 결과를 정리하고, 구현해본 코드를 ...
ssseungzz7

[Java] Inheritance

2019년 10월 2일0개의 댓글
2019년 10월 1일 자바 수업을 정리했습니다. 자바의 상속, 메서드 오버라이딩, subclass 생성, Dynamic method lookup을 다룹니다.
humormagnate

StringBuilder와 StringBuffer

2019년 10월 1일0개의 댓글
차이점 : StringBuffer의 메서드들에는 synchronized 키워드가 붙는다. (thread-safe) 3. 특징 - 단일 스레드 환경에서 synchronized 는 불필요한 연산이기 때문에 성능저하를 일으킨다. - String 클래스의 immutable 속성때문에 배열(value 변수)을 사용한 AbstractStringBuilder ...
amobmocmo

[JAVA] Generic

2019년 10월 1일0개의 댓글
제네릭이란? * JDK1.5부터 도입되어 다양한 데이터 타입을 다룰 수 있도록 클래스, 메소드를 일반화하는 기법 image.png * 클래스 내부에서 사용할 데이터 타입을 외부에서 지정함 * 제네릭은 원시 값이 아닌 참조 타입으로만 사용 가능함 * 제네릭은 컴파일 시 Object Type으로 변환되고, 컴파일러가 타입을 캐스팅하기 때문...
내 안드로이드 첫 프로젝트 설명과 과거 코드에 대한 현재의 코멘트
rjsdnqkr1
👍 개발 배경 - 학교 급식과 시간표를 휴대폰으로 한 눈에 보고 싶다 - 실력을 늘리기 좋은 예제가 필요하다 ✌ 프로젝트 설명 - 기능 - 로그인 - 회원가입 - 급식 - 시간표 - 공지사항 main.PNG - 사용 언어, 기술 - Java - PHP - MySQL - Retrofit (통신) - Snoopy (급식 파싱) - c...
decody
login.html 페이지 작성후, LoginAdmin.java 클래스 파일을 작성한다. http://localhost:8090/ServletFormTest/login.html로 접속하여 로그인 후, 결과값은 http://localhost:8090/ServletFormTest/login에 나타난다. 이때, id를 admin으로 로그인하면 일반 user와 다...
decody

Enumeration 인터페이스 정리

2019년 8월 20일0개의 댓글
Enumertation 인터페이스는 Collection 프레임워크가 만들어기 전, Iterator의 이전 버전이다. 가능하면 Enumeration 대신 Iteration를 사용을 권장하고 있다. Enumertation 인터페이스 메서드는 아래와 같다. * hasMoreElements() : 읽어올 요소가 남아있는지 확인. 있으면 true, 없으면 fal...
decody

서블릿(servlet) 이해하기

2019년 8월 18일0개의 댓글
서블릿(servlet)은 tomcat과 같은 컨테이너에서 실행되면서 클라이언트의 요청에 따라 동적 서비스를 제공하는 자바 클래스이다. 서버에서 실행되다가 웹 브라우저의 요청을 받아 해당 기능을 수행한 후 웹 브라우저에 결과를 전달한다. 서블릿은 특징은 다음과 같다. * 서버쪽에서 실행되면서 기능을 수행한다. * 스레드 방식으로 실행된다. * 자바의 객체지...
[프로그래머스 고득점Kit] #2 스택/큐
wan088
스택 / 큐란? 스택(Stack)은 FIFO(First In First Out) 큐(Queue)는 LIFO(Last In First Out) 스택의 경우, 끝에서 삽입, 확인, 삭제연산이 일어날 경우 사용하고, 큐는 사용범위가 워낙 광범위해서 특정하기 힘든데, 일단 BFS에서 주로 사용한다. 🚀주요 사용하는 기능 in JAVA QueueV...
== 연산자를 int, Integer에 써보자. (IntegerCache, AutoBoxing)
nsg1213
-128 ~ 127 까지는 캐싱이 된다. - -XX:AutoBoxCacheMax=size jvm 설정으로 127 보다 큰 정수로 캐싱 범위를 늘릴 수 있다. (-128 보다 작은 정수는 안되네.) - 캐싱이 되는 -128 ~ 127 범위 안 - new 키워드를 사용하면 주소가 달라진다. - 나머지는 주소값이 같다. - The Internal C...
백준 16236 아기 상어
skyepodium

백준 16236 아기 상어

2019년 7월 21일0개의 댓글
문제 아기 상어가 물고기를 잡아 먹을 수 있는 시간을 구하는 문제 ~으아 문제가 정말 길어요~ 1. n 공간의 크기 (2 = n = 20) 2. 지도의 크기 n * n, (1 * 1 에는 최대 물고기가 1마리 있습니다.) 3. 상어, 물고기 크기는 모두 자연수입니다. 4. 지도 정보 1) 상어 - 위치 - 상어의 위치는 숫자 9로 표시...
dpudpu

[Java] toString()에 대해서

2019년 7월 8일0개의 댓글
어느 날 누가 toString()을 어떻게 써야 하냐고 물었는데 대답할 수가 없었다. 그동안 생각 없이 toString()을 사용했구나! 생각이 들면서 마침 이펙티브 자바에 설명이 잘 되어있어서 보고 정리 + 예제를 작성했다. image.png 모든 하위 클래스에서 toString()을 재정의하라 toString의 규약은 "모든 하위 클래스에...
dpudpu
코드 : https://github.com/dpudpu/java-racingcar  리뷰 : https://github.com/woowacourse/java-racingcar/pull/19 우아한테크코스 첫 번째 미션은 프리코스 미션 중 하나인 자동차 경주였습니다. 이미 했고 요구사항까지 똑같은데 굳이 할 필요가 있을까? 의문이 들었지만, 3일 동안 페어...