profile
백엔드 개발자 준비중

TIL. python 3일차

파이썬은 변수를 선언하거나 초기화 할 당시에 자료형을 붙여주지 않는다.그 덕분에 변수의 자료형을 알기 위해서는 type() 함수를 사용해서 알아야한다.그리고 그 자료형을 알게되었으면 적절하게 형변환이 가능한데예를 들어 스트링 타입의 1, 2 즉 '1', '2' 등이 있

3일 전
·
0개의 댓글
·

TIL. Python 2일차

prime 넘버란 자기자신과 1로만 나누어 떨어지는 숫자이다.1000밑의 숫자에서 소수를 뽑아내는 로직이다.flag 를 주어 소수와 소수가 아닌 것을 분류 해내고flag 가 그대로 0일 경우 소수 이다 그 소수를 하나의 리스트에 넣어준 후 출력한다.python 의 함수

4일 전
·
0개의 댓글
·

TIL. Python day01

우리는 python을 공부해서 활용을 해볼 것이다.python 기초를 일단 배워보도록 한다.java 와 마찬가지로 변수, for , if 등 있으며사용방식은 비슷하나 조금씩 다른 부분은 짚으면서 넘어가겠습니다.파이썬은 자바처럼 자료형을 변수앞에 기입하지 않는다.뒤에 들

5일 전
·
0개의 댓글
·

TIL. MySQL

하지만 우리가 저장을 하고 수정을 하는 행위 이 외에 가장 중요한 것은어떤 데이터를 어떻게 찾아오고 선택할 것이냐이다. 이 기능을 해주는 것이 sql에서select 이다. 아래에서 기본적인 형태부터 보자기본 형태는 위와 같이 select \* from table; 해석

6일 전
·
0개의 댓글
·

TIL. 데이터베이스 실습

데이터베이스 MySQL의 이용 데이터 베이스의 이용 우리가 데이터베이스를 사용할 때 쓰는 것은 C,R,U,D 일명 크루드 라고 불리는 것들이다. C : create R : read U : update D : delete 각각 create 는 insert into

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

SQL

데이터를 프로그램의 가동여부와 다르게 따로 저장을 하고프로그램이 꺼지더라도 데이터가 날아가지 않게 저장해야한다.이제 프로그램을 만들고 만든 후에 user의 정보를 받아저장을 하게되면 우리가 알고있는 지식으로는 끽 해봐야Map이나 List등에 담는 것이다.하지만 그렇게

2023년 1월 25일
·
0개의 댓글
·

TIL. 예외처리, 익명클래스

실행 예외는 굳이 개발자가 예외처리를 직접 하지 않아도 된다.일반 예외는 개발자가 꼭 예외처리를 해줘야 한다.runtimeException을 상속받는 애들은 uncheked 이고 아니면 checked이다.여기서 try는 예외가 있을 수도 있는 코드를 집어 넣어준다.만약

2023년 1월 22일
·
0개의 댓글
·
post-thumbnail

TIL. json 과 builder 패턴

Json json은 속성 과 값의 쌍, 배열 자료형 또는 기타 모든 시리얼화 가능한 값 으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다

2023년 1월 22일
·
0개의 댓글
·
post-thumbnail

TIL. 컬렉션(Set, Map)

Set set 이란? >집합의 개념이다. 순서가 없고 중복도 불가하다. 선언방법 제네릭타입을 이용해서 안에 set에 들어갈 자료형을 넣어준다. set 예시코드 콘솔 실행화면

2023년 1월 16일
·
0개의 댓글
·
post-thumbnail

TIL. 제네릭, 컬렉션

형태 : <T>제네릭은 wrapper class 자료형만 사용가능하다.자료형을 바꿀 때 쓴다.생성될 때 꺽쇠에 들어가있는 타입으로 생성을 하겠다라는 의미이다.항상 객체는 생성이 될 때 기준으로 봐야한다.? extends 자료형 (대상 객체 하위)뒤에 있는 자료형을

2023년 1월 14일
·
0개의 댓글
·
post-thumbnail

TIL. 스태틱, 싱글톤패턴

static 이 붙어 있으면, 메모리의 공간자체가 다른 아이이다.static 영역은 공유가 되는 영역이다. 생성될 때 따로 다시 생성이 되는 영역이 아닌 클래스가 선언이 될 때 바로 메모리에 공간이 생긴다.그 static 으로 정의된 아이는 하나만 정의된다.그 이유로

2023년 1월 12일
·
0개의 댓글
·

TIL. Object 클래스

Object 클래스 오브젝트 클래스란? 모든 클래스의 최상위 객체이다. 기본적으로 모든 클래스들은 Object클래스를 상속을 받고 있다. 그렇기 때문에 생략이 가능하다. > 이 생략이 되있던 것은 생성자를 만들었을 때 알 수 있다. 위의 코드처럼 super();

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

TIL. 상속, 추상, 인터페이스

상속 상속이란? extends 영어의 의미를 해석하자면 확장의 개념이다. > 메모리 공간을 확장한다는 의미 자식 클래스에서 상속받을 부모 클래스를 붙여 공간을 확장해서 만들겠다는 의미이다. 상속의 특징 자식클래스에서 부모클래스를 상속받게되면 자식클래스는 부모클래스가

2023년 1월 10일
·
0개의 댓글
·

TIL. 배열, 클래스,생성자,메소드를 통한 프로그램 완성, 2차원 배열

클래스를 각각의 이용 용도마다 나누어 생성하여 사용한다.설계클래스의 객체를 다루는 User 클래스그 객체들을 담아서 저장하고 수정하는 UserRepository 클래스UserRepository의 정보를 가지고 비지니스 로직을 담아두는 UserService클래스실제로 실

2023년 1월 9일
·
0개의 댓글
·
post-thumbnail

WIL. 한주의 마무리 학점관리시스템 만들어보기

산대특 과정을 시작한지 이제 일주일이 지났다.하루에 8시간을 강의를 듣다보니, 확실히 진도 자체가 빠른편이다.아예 처음으로 컴퓨터 언어 강의를 듣는다면 어려울 난이도와 과정인 건분명한 거같다.진도가 빠른 것도 사실이지만 그렇다고 해서 개념이나 정의등을 수박 겉핥기식으

2023년 1월 7일
·
0개의 댓글
·
post-thumbnail

TIL. 배열 심화, 5일차 클래스의활용

기존의 배열은 배열의 길이가 정해지면 그 배열은 길이가 연장이 되지않는다.문제 해결 : 배열의 길이가 고정되어 있을 때 배열을 연장하는 코드기존의 배열은 0의 길이를 가지는 배열을 가지고 있고이 배열의 길이를 하나 연장시키는 새로운 배열을 만들어서본래의 배열에 있던 정

2023년 1월 6일
·
0개의 댓글
·
post-thumbnail

TIL. 생성자 심화, 배열, 접근지정자

생성자 심화 생성자란 : 메소드와 동일한데 주소 값을 반환할 뿐이다. 그렇기 때문에 오버로딩이 된다.(메소드이기 때문에) 생성자의 특징 기본 생성자는 애초에 생략이 되어있다. 생성자의 오버로딩이 이루어지면 기본 생성자는 생략 되어있던 것이 비활성화 된다.(오버로딩

2023년 1월 5일
·
0개의 댓글
·
post-thumbnail

TIL. 객체지향개념과 메소드 그리고 클래스

메소드 메소드란? > 하나의 일정한 행동들을 정리해서 모아 놓은 것을 함수라고 한다. 자바에서는 모든 함수는 클래스안에서 정의 되기에 일반 함수는 존재 하지 않는다. 그렇기 때문에 자바에서 함수란 메소드를 말한다. 메소드의 기본 형태 메소드의 특징 메소드는 반환형

2023년 1월 4일
·
0개의 댓글
·
post-thumbnail

TIL. 표준입력, 제어문(조건 , 반복)

Scanner Class선언 방식Scanner의 대표적인 메서드()scanner.next() : String 타입scanner.nextLine() : String 타입scanner.nextInt() : 정수형 타입scanner.nextDouble() : 실수형 타입※

2023년 1월 3일
·
0개의 댓글
·
post-thumbnail

TIL. 변수와 형변환 그리고 연산자

|자료형|키워드|크기|기본값|표현되는 값의 범위| |------|---|---|---|---| |논리형|boolean|1bit|false|true 또는 false(0또는1)| |문자형|char|2byte|\u0000|0~65,535| |테스트1|테스트2|테스트3|

2023년 1월 2일
·
0개의 댓글
·