profile
Welcome to my velog! I love learning something new to build up my ability in development field. I don't think it is shame not to know, but it is shame to pretend to know about something you don't know.
태그 목록
전체보기 (69)자바(15)Java(15)aws(7)객체지향(7)OOP(6)객체지향 언어(5)객체지향 프로그래밍(5)RDBMS(5)데이터베이스(4)mysql(4)http(4)변수(4)인스턴스(3)class(3)객체(3)클래스(3)sql(3)외래키(2)URI(2)instance(2)Spring boot(2)variable(2)생성자(2)(2)기본형(2)웹개발(2)마크다운(2)API(2)기본키(2)REST(2)컬럼(2)프로그래밍(2)쿼리(2)관계형 데이터베이스(2)db(2)오라클(2)web(1)백준 10757번(1)http https(1)상태코드(1)웹사이트(1)백준 큰수(1)자료구조(1)클래스 정의(1)Amazon Web Services(1)기본값(1)framework(1)library(1)라이브러리(1)프레임워크(1)Restful(1)Primitive Type(1)literal(1)네트워킹(1)응답코드(1)IAM(1)S3(1)Class & Instance(1)콜스택(1)http 상태코드(1)heap(1)쿼리문(1)https 원리(1)streaming(1)boolean(1)URI 설계(1)자바 객체(1)다크웹(1)자바 클래스(1)백준 10757(1)상수(1)캡슐화(1)알고리즘(1)call stack(1)404(1)float(1)데이터(1)World Wide Web(1)oracle(1)Long(1)서버(1)INNER JOIN(1)JOIN(1)디비조회(1)오토 스케일링(1)성형(1)byte(1)python(1)멀티 스레드 프로그래밍(1)short(1)프레임워크 라이브러리 차이점(1)ecs(1)JDK JRE JVM(1)SOLID(1)네트워크(1)디비(1)char(1)딥 웹(1)자바 캡슐화(1)polling(1)문법(1)클래스의 인스턴스화(1)객체지향 프로그램(1)http 응답코드(1)디버깅(1)W3(1)Double(1)Int(1)웹소켓(1)JRE(1)COLUMN(1)멀티 스레드(1)리드미(1)코드(1)error(1)ec2(1)DBMS(1)https(1).md(1)동명 동물 수 찾기 MySQL(1)REST API(1)JWT(1)자바 힙 메모리(1)long pollin(1)SOLID Principles(1)200(1)싱글톤 패턴(1)msa(1)캐시(1)500(1)Topology(1)클래스의 인스턴스(1)버스형(1)regex(1)JSON WEB TOKEN(1)객체지향 특성(1)http 메소드(1)PL(1)리터럴(1)select(1)자바 메서드(1)솔리드 원칙(1)자바 프로그래밍(1)자바 인스턴스(1)메서드(1)java class(1)네트워크 토폴로지(1)Client Server(1)테이블(1)링형(1)programming(1)http 코드(1)데이터구조(1)Constructor(1)constant(1)JVM(1)비동기 프로그래밍(1)토폴로지(1)Timestamp(1)에러(1)오류(1)자바 생성자(1)데이터타입(1)데이터베이스 연동(1)www(1)overloading(1)data(1)VARCHAR(1)호출스택(1)관계형데이터베이스(1)selection(1)OUTER JOIN(1)클래스 인스턴스(1)tinyint(1)Database(1)자료형(1)마크다운 문법(1)Object Oriented Programming(1)변수 초기화(1)메소드(1)디자인 패턴(1)변수의 초기화(1)제어자(1)코딩(1)깃허브(1)ebs(1)jdk(1)datetime(1)파이썬(1)(1)primary key(1)deep web(1)싱글톤(1)자바 가상머신(1)data structure(1)MyBatis(1)Spring(1)마이바티스(1)framework library(1)dark web(1)projection(1)오버로딩(1)409(1)망형(1)클라이언트(1)변수 상수(1)encapsulation(1)정규표현식(1)Web site(1)object(1)auto scaling(1)접근 제어자(1)

isBlank() | isEmpty() | isNull() 차이점

API를 수없이 만들면서 언젠간 한번 제대로 적어두고 다시 복습하고 넘어가자는 생각을 많이했다. 문자열을 검사하여 문자열이 null이면 true 아니면 false를 반환하는 operator문자열이 있는지 확인한다. 문자는 없고 공백만null이고 문자도 없지만 공백만 가

2022년 3월 7일
·
0개의 댓글

오버로딩 overloading

메서드도 변수와 마찬가지로 같은 클래스 내에서 서로 구별될 수 있어야 하기 때문에 각기 다른 이름을 가져야 하지만!!! 자바에서는 한 클래스에서 매개변수의 개수 또는 타입이 다르면 동일한 이름이라도 그 이름으로 메서드를 가질 수 있다. 이렇게 <span style

2021년 9월 18일
·
0개의 댓글

생성자(constructor)

인스턴스(객체)가 생성될 때 호출되는 <span style='background-color:1) 인스턴스변수의 초기화 작업 과 2) 인스턴스 생성 시에 실행되어야 하는 작업을 위해생성자의 이름은 클래스의 이름과 같아야 하며, 생성자는 리턴값이 없어야 한다.생성자는

2021년 9월 18일
·
0개의 댓글
post-thumbnail

데이터구조? 자료구조?

데이터 단위와 데이터 자체 사이의 물리적 또는 논리적인 관계데이터를 구성하는 한 덩어리를 데이터 단위라고 하는데, 자료구조는 이러한 데이터를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법.🔴 ArrayList: 배열 기반; 데이터의 추가와 삭제에 불리함. 단,

2021년 9월 14일
·
0개의 댓글

객체지향(Object-Oriented Programming)의 4가지 특성

상태 유지(객체의 상태) : 객체는 상태 정보를 저장하고, 유지되어져야 하며, 이러한 속성(variable)은 변수로 정의 되어져야 한다. 이러한 속성값이 바뀜으로 인해 객체의 상태가 변경 될 수 있어야 한다. 기능 제공(객체의 책임) : 객체는 기능을 제공해야 한다.

2021년 9월 7일
·
0개의 댓글

클래스 정의하기

객체지향이론 관점에서, '객체를 생성하기 위한 틀' 이자, '해당 객체에 대한 속성과 기능으로 정의 되어있는 것'이라고 설명할 수 있다. 잠깐, 그러면 프로그래밍적인 관점에서 클래스의 정의는 어떻게 될까? 변수 👉 배열 👉 구조체 👉 클래스변수: 하나의 데이터를

2021년 9월 5일
·
0개의 댓글

객체와 인스턴스

간단하게 객체는 실제로 존재하는 것이라고 정의하는데, 실제로 존재하는 것이라면, 속성과 기능의 집합이라고 말할 수 있다. 여기서 속성과 기능에 따라 용도가 달라진다고 정의하였다. 그렇다면 속성과 기능은 어떻게 나뉠까?

2021년 9월 5일
·
0개의 댓글

클래스와 객체

객체지향 언어를 공부하다보면, 클래스와 객체를 만나게 되어있다. 이렇듯, 간단하게 클래스와 객체에 대해 해당 글에서 공부를 해볼 것이다. 클래스(Class) 란? > ##### 객체를 정의해 놓은 것이며, 클래스는 객체를 생성하는데 사용된다. 객체(Object) 란? > ##### 실제로 존재하는 것. 사물이자 개념이다. 객체의 속성과 기능에 따라 용도...

2021년 9월 5일
·
0개의 댓글

변수의 기본값과 초기화 하기

변수의 초기화란? 변수를 선언하고 처음으로 값을 저장하는 것 멤버변수(인스턴스 변수, 클래스 변수)와 배열은 각 타입의 기본값으로 자동 초기화되므로 초기화를 생략할 수 있다. 멤버변수와 배열의 초기화는 선택이지만, 지역변수는 사용하기전에 꼭 초기화를 해주어야 한다. |자료형|기본값| |---|---| |boolean|false| |byte|0| |sho...

2021년 9월 2일
·
0개의 댓글

상수 그리고 리터럴

이전 포스팅에서 꾸준히 공부했던 변수는 이제 충분히 알겠고(👀정말로?👀)상수와 리터럴에 대해 이번 포스팅에서 알아볼 예정이다.근데 신기한게 자바의 정석을 1번 읽고 따라 써봤음에도 불구하고 이게뭐야? 저게뭐야? 물어보면 아직도 어버버 거린다.그말인 즉슨 공부를 안했

2021년 9월 2일
·
0개의 댓글

변수(Variable)

벌써 프로그래밍 공부를 시작한지 어느덧 6개월차 그럼에도 불구하고 여전히 나는 불안하다 부족한 것 같아😢 꾸준히 노력해야 하는걸 알기에 다시 기초부터 빠르게 복습해보고자 포스팅 합니다. 스스로 공부하고 생각했던 것이기 때문에 혹시라도 틀린부분이 있다면 댓글로 둥글게

2021년 9월 2일
·
0개의 댓글

JDK JRE JVM

벌써 프로그래밍 공부를 시작한지 어느덧 6개월차 그럼에도 불구하고 여전히 나는 불안하다 부족한 것 같아😢 꾸준히 노력해야 하는걸 알기에 다시 기초부터 빠르게 복습해보고자 포스팅 합니다. 스스로 공부하고 생각했던 것이기 때문에 혹시라도 틀린부분이 있다면 댓글로 둥글게

2021년 9월 2일
·
0개의 댓글

Java programming 시작하기

컴퓨터가 일을 수행 할 수 있도록 프로그래밍 언어로 프로그램을 만드는 일을 말합니다.기계어: 0과 1이라는 숫자의 나열로 되어있는 사람이 해독하기 불가능 한 언어프로그래밍 언어: 이렇게 기계어보다 사람의 말에 좀 더 가까운 수준으로 만들어 둔 언어빌드, 컴파일: 컴파일

2021년 9월 2일
·
0개의 댓글
post-thumbnail

프레임워크(Framework) vs 라이브러리(Library)

🔥기술면접시 빠질래야 빠질 수 없는 단골 질문🔥 꼭 짚고 넘어갑시다!복잡한 문제를 해결하거나 서술하는데 사용되는 기본 뼈대나 기반 구조를 뜻합니다. 개발을 할때 항상 아키텍쳐에 집중하라는 말이 있는데, 이 프레임워크가 바로 구조입니다. 개발자는 이렇게 기본적인 코드

2021년 8월 30일
·
0개의 댓글
post-thumbnail

자주 발생하는 에러 목록

해당글은 'Java의 정석 기초편' 을 읽고 작성되었습니다. 벌써 코딩 6개월차이지만 그래도 여전히 코드짤 때는 에러가 난무하니까 아래 케이스들을 그냥 지나치지 않고 눈여겨 보고 지나가야겠다 cannot find symbol / cannot resolve symbo

2021년 8월 13일
·
0개의 댓글