# Java

16872개의 포스트
post-thumbnail

자바는 Call By Value일까? Call By Reference일까?

결론부터 말하자면 Call By Value 다. Call By Reference처럼 동작하는 것 같기도한데? 하며 헷갈릴 수 있는 부분을 정확히 그림을 통해 어떤 차이점이 있는지 비교 해보고자 한다. Call By Value란 메소드의 매개변수로 값이 전달될 때, 값이

약 3시간 전
·
0개의 댓글

[Java]객체 지향 프로그래밍의 정의 및 개념

객체지향 프로그래밍 (=Object-Oriented Programming, 이하 OOP) 는 거의 모든 언어에서 굉장히 중요하고 광범위하게 사용되는 개념 중 하나입니다. (\*절차지향인 C 언어 제외) 데이터 순차적 처리와 명령어의 집합으로 이루어진 절차지향 프로그래

약 3시간 전
·
0개의 댓글

Exception 종류를 알아보자

Java, Exception, Checked Exception, Unchecked Exception

약 5시간 전
·
0개의 댓글

21~25일차 java - 1차원 배열 문제들(심화)

arr배열에 1~4 사이의 숫자를 중복없이 저장한다.사용자는 가장작은수1부터 순서대로 해당 방번호(인덱스)을 입력한다.정답을 맞추면 해당 값은 9로 변경되어 모든 값이 9가 되면 게임은 종료된다.예)시작 : { 4 2 3 1 }인덱스 입력 : 3 ==> { 4 2 3

약 5시간 전
·
0개의 댓글

<Error> Parameter 3 of constructor in com.example.demo.service.contract.ContractBankServiceImpl required a bean of type 'com.example.demo.model.contract.Contract' that could not be found. 오류 해결

Parameter 3 of constructor in com.example.demo.service.contract.ContractBankServiceImpl required a bean of type 'com.example.demo.model.contract.Contr

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

<항해99>2주차 회고록(Spring/J2EE/JVM/객체지향 프로그래밍)[WIL.220522]

벌써 항해99를 시작한지 2주차가 되었다...!2주차에 들어서면서 내가 선택한 주특기 언어인 JAVA를 이용하여 알고리즘 문제를 풀어보기도하고 자바의 프레임워크인 스프링에 대한 공부를 시작했다!여기서 잠깐? 스프링이 무었인지에 대해 가볍게 알아보고 넘어가자 ㅎㅎ스프링의

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

[Java의 정석] 자바프로그램의 실행 과정 & 오류 해결 tip

챕터1에서 단독으로 다루기 애매했던 자투리 내용들을 정리하면서 챕터1을 마무리하겠습니다.

약 5시간 전
·
0개의 댓글

[JAVA] 다형성

다형성이란 '여러가지 형태를 가질 수 있는 능력' 을 말한다.조상타입 참조변수로 자손타입 객체를 다룰 수 있다

약 6시간 전
·
0개의 댓글

21~25일차 java - 1차원 배열 문제들

인덱스 2개를 입력받아 값 교체하기예 1) 인덱스1 입력 : 1 , 인덱스2 입력 : 3{10, 40, 30, 20, 50}값 2개를 입력받아 값 교체하기예 2) 값1 입력 : 40 , 값2 입력 : 20{10, 20, 30, 40, 50}인덱스가 제시된 경우는 굳이

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

[Java의 정석] 자바로 프로그램 작성하기 - 주석(comment)

주석을 이용해서 프로그램 코드에 대한 설명을 적절히 덧붙여 놓으면 프로그램을 이해하는 데 많은 도움이 된다.

약 6시간 전
·
0개의 댓글

22.05.19 ~ 20, 22 TIL

22.05.19~20, 22 / Today I Learned ◎ 열거형(Enum) ◎ 어노테이션(Annotation) ◎ 람다(Lamda) ◎ 스트림(Stream) ◎ 파일 입출력 (I/O) ◎ 스레드 (Thread) ◎ 자바 가상 머신(Java Virtual Mac

약 6시간 전
·
0개의 댓글

[Java]멀티스레드

사용자가 애플리케이션을 실행하면, 운영체제로부터 실행에 필요한 메모리를 할당받아 애플리케이션의 코드를 실행하는데 이것을 프로세스라고 부른다. 프로세스 : 실행중인 하나의 애플리케이션ex) Chrome 브라우저를 2개 실행시켰다.= 두 개의 Chrome 프로세스가 생성

약 6시간 전
·
0개의 댓글

데이터베이스의 개념

여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 집합데이터의 저장, 검색, 갱신을 효율적으로 수행 할 수 있도록 데이터를 고도로 조직화하여 저장데이터베이스 관리 시스템(DataBase Management System)관계형 데이터베이스키(

약 6시간 전
·
0개의 댓글

네트워크

정보 기술에서 패킷 방식의 컴퓨터 네트워크가 전달하는 데이터의 형식화된 블록이다. 패킷은 제어 정보와 사용자 데이터로 이루어지며, 이는 페이로드라고도 한다. 패킷을 지원하지 않는 컴퓨터 통신 연결은 단순히 바이트, 문자열, 비트를 독립적으로 연속하여 데이터를 전송컴퓨터

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

Java 실행 과정, 컴파일러 그리고 메모리 영역에 대하여

예전에 간단하게 JVM에 대해서 정리 해봤었는데, 이번에 팀원들과 스터디를 통해 다시 한번 공부를 하면서 복습도 하고 여러가지 새로운 것들을 알게되어 정리하고자 한다..java파일을 자바 컴파일러가 바이트 코드인 .class 파일로 변환 시킨다.실행 시, 클래스 로더는

약 7시간 전
·
0개의 댓글

[Java] 입력한 정숫값이 음이면 "이 값은 음의 값입니다." 라고 표시하기

Scanner 사용하기if 문 사용하기음이면 "이 값은 음의 값입니다." 라고 표시하기양이면 아무것도 표시하지 않기Scanner를 사용하여 숫자를 입력받았다.정숫값을 입력받았을 때 음수일 때만 "이 값은 음의 값입니다."를 출력했다."정숫값:" 을 출력할 때 ln을 붙

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

[프로그래머스/LV1] 비밀지도 (JAVA)

문제 설명 > 슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다. > 이 문제를 어떻게 할까 고민 한

약 7시간 전
·
0개의 댓글

java String, StringBuilder, StringBuffer

String, StringBuilder, StringBuffer : 이 셋은 이름이 비슷하지만 조금씩 다르다.String은 아주 간단한 문법으로 객체 생성이 가능하다.그런데 String은 값이 변하지 않는다. 즉, 한번 생성된 것을 변경하는 것이 불가능하다는 뜻이다."

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

스레드(Thread) (미완)

스레드(Thread) ◎ 스레드(Thread)

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

[Java의 정석] 자바로 프로그램 작성하기 - 클래스(class)

자바에서 모든 코드는 반드시 클래스 안에 존재해야 하며, 서로 관련된 코드들은 그룹으로 나누어 별도의 클래스를 구성하게 된다. 그리고 이 클래스들이 모여 하나의 Java 애플리케이션을 이룬다.

약 8시간 전
·
0개의 댓글