개발자

2023년의 회고록 새해에도 많은 사람들이 개발자를 준비할 거 같아서 , 평범한 개발자의 1년 회고록에 대하여 이야기해보면서, 나와 비슷한 사람들이 필요한 정보 및 " 개발자 " 라는 직업에 대한 궁금증도 풀 수 있기를 바란다. 나는 2022년에 1년동안 준비하던 공무원 시험을 포기하고, 개발자 라는 직업에 뛰어들게 되었다. 개발자 라는 직업이 내 마음에 들게 된 것은 여러 이유가 있었다. 우선, 나는 어렸을 때 부터 무언가를 만드는 것을 좋아하고 , 내가 만든 것을 남에게 뽐내는 것을 많이 좋아했다. 하지만, 나에게는 그런 것을 만들어 낼 손재주라는 것이 존재하지 않았다. 하지만, 웹 프로그래밍은 손 재주가 없더라도 , 무언가를 내 머리를 가지고 만들 수 있었고, 웹을 통해서 , 많은 사람들에게 뽐낼 ..
VIEW ( 뷰 ) 란 테이블은 아니지만 SELECT 되어진 결과물을 마치 테이블처럼 보는 것( 간주하는 것 ) 이다. 이 VIEW 에는 두 가지 종류가 존재하는 데, 첫번째는 INLINE VIEW 와 두번째로는 STORED VIEW 가 존재한다. 먼저 , INLINE VIEW 에 대해서 설명하도록 하겠다. INLINE VIEW 는 SELECT 구문을 괄호() 를 쳐서 별칭 (예 : V ) 를 부여한 것을 말한다. -- 월급등수가 10등 내인 사람들만 호출하고자 할 때 SELECT V . * FROM ( -- emplooyees 라는 테이블이 있다고 가정해보자 ! -- 또한 employee_id , first_name , last_name, salary , commission_pct 의 컬럼들이 존재한다..
1. 우리가 왜 .equal를 사용하는 가? Member mb1 = new Member() ; mb1.id = " leess" ; mb1.nickname = new String ("leess") ; mb2.id = " leess " ; mb2.nickname= new String("leess") ; System.out.println (mb1.id == mb2.id) ; // => true System.out.println (mb1.nickname == mb2.nickname) ; // => false System.out.println(mb1.nickname.equals(mb2.nickname) ; // => true System.out.println(mb1.name.equals(mb2.name) ; //..
1. Wrapper 클래스란? => 앞에서 배운 기본자료형(원시형) ex. byte , short, int 등은 데이터 저장 및 4칙연산에서만 사용하는 것인다. 반면에 , wrapper 클래스는 데이터 저장 및 4칙연산 뿐만 아니라 아주 다양한 기능의 메소드가 제공되므로 다방면으로 사용되어진다. 다른 말로 하자면, 기본형 자료들을 참조형 자료들 처럼 이용하기 위한 것이다. wrapper 클래스의 예는 다음과 같다. Byte, Short , Integer , Long , Character 등등이 있다. 다음으로 , wrapper 클래스에 대해서 더 자세히 알기 위해서는 Boxing 과 UnBoxing에 대해서도 알아야할 필요가 있다. 1-1) Boxing이란 무엇인가? -앞에서 말한 기본자료형으로 되어진 ..
1) 인스턴스(Instance) 메소드와 스태틱(Static) 메소드 객체를 부르는 경우 위와 같이, Static Method 와 Instance Method를 부르기 위해서는 차이가 있다. 인스턴스 메소드를 부르기 위해서, 위와 같이, 새로운 객체를 지정해줘야 한다, 둘의 근본적 차이점을 알고 있을 필요가 있다. 2) 인스턴스화 (=객체생성)을 하는 두가지 방법 1. new Main01( ) . id = " leess " 2. Main01 ma1 = new Main01( ) ; ma1.id = " leess" ; ma1.pwd = " qwer1234" ; 아래와 같이 여러개의 인스턴스화 객체생성을 하기위해서 1번만을 계속해서 쓰면, 코드의 길이가 늘어나기에 인스턴스의 개수가 늘어나는 경우, 2번 째의 ..
개발할 결심
'개발자' 태그의 글 목록