# Java

24013개의 포스트
post-thumbnail

Spring MVC 기본 구조

이 글에서는 Spring MVC에 대해 중점적으로 알아볼 예정이다. Spring MVC는 스프링의 서브 프로젝트이다. 즉 스프링은 하나의 기능을 위해서만 만들어진 프레임워크가 아니라 '코어'라고 할수 있는 프레임워크에 여러 서브 프로젝트를 결합해서 다양한 상황에 대

22분 전
·
0개의 댓글
·
post-thumbnail

[백준] 12886: 돌 그룹 (Java/자바)

BOJ 12886: 돌 그룹 https://www.acmicpc.net/problem/12886돌은 세 개의 그룹으로 나누어져 있으며 각각의 그룹에는 돌이 A, B, C개가 있다.모든 그룹에 있는 돌의 개수를 같게 만들려고 한다.돌을 단계별로 움직이며, 각 단

28분 전
·
0개의 댓글
·

Java synchronized란?

멀티 스레드 환경에서 여러 스레드가 동시에 데이터에 접근한다면 의도하지 않은 결과가 발생할 수 있다. 스레드는 메모리 영역에서 독자적인 Stack 영역을 가지지만 Heap 영역을 공유하여 사용하기 때문이다. 이러한 이유로 synchronized는 공유된 가변 데이터를 보호하기 위하여 사용된다. 보호하는 방법은 단순히 동기화처리하여 한 자원에 한 스레드...

35분 전
·
0개의 댓글
·

WIL : Java Virtual Machine (JVM) / Java Runtime Environment (JRE)

In the process of learning Java, I noticed that the word Java Virtual Machine(JVM) comes out quite often.A Java Virtual Machine is a virtual machine t

약 1시간 전
·
0개의 댓글
·
post-thumbnail

예외 처리란? - 예외 처리(1)

자바에서는 발생할 수 있는 다양한 에러들을 예외 사항으로 정의하고 이를 처리하기 위한 기능을 언어 차원에서 지원한다.

약 2시간 전
·
0개의 댓글
·
post-thumbnail

[kh정보교육원 18일차] ==와 equals / hashCode / clone / 복사생성자 / 다형성 / 정적바인딩과 동적바인딩

==와 equals 의 차이== ) 동일성 비교 (identity) : 같은 주소값을 가진 객체인가 비교. (주소값 비교)equals ) 동등성 비교(equality) : 같은 내용을 가진 객체인가. (내용 비교)​현재객체.equals(다른객체)현재객체.필드명 이 다른

약 2시간 전
·
0개의 댓글
·

getter setter 생성자 데이터 가져오기

https://sesetv.tistory.com/117setter는 private 변수 값을 변경하는 메서드입니다.getter는 private 변수 값을 출력하는 메서드입니다.

약 2시간 전
·
0개의 댓글
·

오버로딩 오버라이딩 차이점 알기쉬운 정리

https://private.tistory.com/25오버로딩new 생성자 해서 객체를 만들면그안에 파라미터를 여러개 해서 많이만들 수 있다.오버라이딩오버라이딩이랑 super() 이랑 차이점이 뭐지

약 2시간 전
·
0개의 댓글
·
post-thumbnail

[kh정보교육원 17일차] 상속(inheritance) / 오버라이드(Override) / is-a 상속관계 / has-a 포함관계

정말 중요한 부분을 배웠다.상속에 대해서 알아보자.class 자식클래스이름 extends 부모클래스이름 {    // 내용}위와 같이 사용한다. @Override 어노테이션 - 오버라이딩 유효성 확인extends 가 뒤에 없을 경우 - extends Object 생략된

약 2시간 전
·
0개의 댓글
·
post-thumbnail

Inheritance vs. Composition

상속과 컴포지션. 무엇을 선택할지 어떻게 판단해야 하는가?

약 2시간 전
·
0개의 댓글
·
post-thumbnail

[kh정보교육원 16일차] VO class 구현하기 / 객체관리 / has-a 포함관계 / 연관관계

지난 수업에서 VO class 를 배웠다.오늘은 이를 응용하고 더 확장해보는 수업이었다.​다른말로는 DTO (Data Transfer Object) , DO(Domain Object), Entity, bean 이라고도 한다.vo class 작성방법 1\. private

약 3시간 전
·
0개의 댓글
·
post-thumbnail

[kh정보교육원 15일차] static , non-static 메소드 / 오버로딩 / Call by Value / Call by Reference / 재귀메소드 / 생성자

​nonstatic 메소드 (멤버 / 인스턴스 메소드)객체를 생성 후 호출해야 한다.멤버변수 , 클래스변수 모두 접근할 수 있다. static 메소드 (클래스 메소드 )객체 생성 없이, 클래스명으로 직접 호출하는 메소드클래스 변수에만 접근할 수 있다.오버로딩 (Over

약 3시간 전
·
0개의 댓글
·

[자바 ORM 표준 JPA 프로그래밍] 3. 영속성 관리 - 내부 동작 방식

JPA에서 가장 중요한 2가지객체와 관계형 데이터베이스 매핑영속성 컨텍스트영속성 컨텍스트JPA를 이해하는데 가장 중요한 용어엔티티를 영구 저장하는 환경EntityManager.persist(entity); → 엔티티를 DB에 저장하는 것이 아니라 영속성 컨텍스트에 저장

약 3시간 전
·
0개의 댓글
·

[자바 ORM 표준 JPA 프로그래밍] 2. JPA 시작하기

H2 데이터베이스 설치와 실행 - 이미 설치됨window의 경우 H2 데이터베이스 설치 후 cmd 창에서 다음 명령어 실행cd C:\\Program Files (x86)\\H2\\binh2.bat프로젝트 생성자바 8 이상메이븐 설정 (groupid: jpa-basic,

약 3시간 전
·
0개의 댓글
·

[자바 ORM 표준 JPA 프로그래밍] 1. JPA 소개

애플리케이션 - 객체 지향 언어 (Java, Scala, …)데이터베이스 - 관계형 DB (Oracle, MySQL, …)지금 시대는 객체를 관계형 DB에 관리SQL 중심적인 개발의 문제점무한 반복, 지루한 코드 (CRUD)패러다임의 불일치: 객체 vs 관계형 데이터베

약 3시간 전
·
0개의 댓글
·

[Java]알고리즘 기초

[Java]알고리즘 기초

약 5시간 전
·
0개의 댓글
·
post-thumbnail

실전! 스프링 부트와 JPA 활용 1 - 도메인 분석 설계 1

우리는 굉장히 간단한 쇼핑몰을 만들어볼거임!기능 목록1\. 회원기능회원 등록회원 조회상품기능상품 등록상품 수정상품 조회주문기능상품 주문주문 내역 조회주문 취소기타 요구사항상품은 재고관리가 필요함상품의 종류는 도서,음반,영화가 있음상품을 카테고리로 구분할 수 있음상품 주

약 5시간 전
·
0개의 댓글
·
post-thumbnail

[kh정보교육원 14일차] UML 다이어그램 / 멤버변수와 클래스 변수 / 지역변수와 전역변수

이를 보고 클래스 작성하기를 과제로 주셨다. Member classRun클래스실행결과Tool - Extension Manager껐다가 재실행Tools - Java - Reverse Code코드불러내기이모양이 class!다음과같이 일일히 작성하지 않아도 사용이 가능하다.

약 11시간 전
·
0개의 댓글
·
post-thumbnail

[kh정보교육원 13일차] 클래스와 객체 / 캡슐화 / 추상화 / 클래스의 접근제한자 / starUML / UML 다이어그램

객체지향 객체지향 프로그래밍이란, 현실세계의 객체(사물, 개념)을 클래스(class)와 객체(object)의 개념으로 컴퓨터에서 구현하는 것을 의미한다. 객체간의 상호작용을 프로그래밍으로 만든 것이 객체지향 언어라고 보면 된다.​캡슐화 상속 다형성​​객체클래스대로 n

약 11시간 전
·
0개의 댓글
·
post-thumbnail

[kh정보교육원 11,12일차] 프로그래밍 언어 활용 (java.lang패키지 / 클래스명과 패키지명 / static method 호출 / 기본형과 참조형 변수 )

기본 개념중 시험을 통해 알게 된 몰랐던 개념을 정리하려고 한다.​​java.lang.\* ; java.lang 패키지자바 프로그램의 기본적인 클래스를 담고 있는 패키지로 import 구문 없이 사용할 수 있는 것이 특징.포함 선언을 하지 않아도 자바 가상머신에 의해

약 12시간 전
·
0개의 댓글
·