의사 코드 - 슈도코드(pseudo code)가짜의 코드로써, 프로그래밍 언어로 코드를 작성하기 전에, 무엇을 작성할지 사람의 언어로 먼저 작성하는 것아무것도 작성 되어 있지 않고, 무언가를 작성 할 때개발자, 나 자신을 위한 미리 갈 길을 정해 놓는 작업 그러면 나
👨🏻💻배열은 같은 타입의 여러 값들을 하나의 변수 구조로 묶은 자료 구조이다.배열은 크게 1차원 배열과 다차원 배열, 두 가지로 나뉘어 진다.만약 배열이 없이 1에서 100 사이의 홀수를 변수로 선언해서 저장하고 싶다면,이런 식으로 50개의 변수를 모두 선언하고
가변 배열 사용하는 방법 : 2차원 이상의 다차원 배열에서는 1차원 보다는 자유로운 형태로 배열을 선언하고 공간을 만들 수 있다.첫번째 배열에는 10이라는 크기를 초기화했지만 그 공간 간에 넣을 배열들은 초기화시키지 않고 참조 변수를 담을 공간만 만들어 놓았다.그러면
Class 자바에서 클래스란? 객체를 정의하는 틀 또는 설계도와 같은 의미로 사용된다. 자바에선 이러한 설계도인 클래스를 가지고, 여러 객체를 생성하여 사용하게 된다. 클래스는 객체의 상태를 나타내는 필드(field)와 객체의 행동을 나타내는 메소드(method)로
상속🔥 상속이란? 기존의 클래스에 기능을 추가하거나 재정의해 새로운 클래스를 정의하는 것을 말한다. 또한, 기존에 정의되어 있는 클래스의 모든 필드와 메소를 물려받아, 새로운 클래스를 생성할 수 있다. 이때 기존에 정의되어 있던 클래스를 부모 클래스 (parent
super 키워드는 상위 클래스로부터 상속받은 필드나 메소드를 자식 클래스에서 참조하는데 사용하는 참조 변수이다.인스턴스 변수의 이름과 지역 변수의 이름이 같을 경우 인스턴스 변수 앞에 this 를 넣어 구분할 수 있었다.마찬가지로 상위 클래스의 멤버와 하위 클래스의
Q. 제네릭을 왜 쓰는가? A. 제네릭은 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법이다 클래스나 메소드 내부에서 사용되는 객체의 타입의 안정성을 높인다 반환값에 대한 타입 변환 및 타입 검사에 들어가느 노력이 줄어든다. 'T'를
비전공자가 들려주는 개발이야기약 1시간 30분 동안 비전공자였던 연규민 개발자님의 강연을 듣게될 좋은 기회가 생겨,강연 중 내용을 모두 기록하고 또한 열심히 듣게되었다.대학교 3학년에 진로에 대한 고민을 하시고, 개발에 관심이 생기셨다 하셨는데 내 기준에선 아주 빠르게
프로젝트를 하면서 StringUtils 라이브러리를 골라해야했는데 이전에 프로젝트를 하면서는 lang3를 사용했지만 이번엔 대체 해보고싶어서 Sprignframwork.util을 사용했다 org.springframework.util.StringUtils; org.a