본문 바로가기

전체 글

[JAVA] 4. Polymorphism 다형성 Poly(다양한) + morphism(변형 + 변신) : 말그대로 다양하게 변형한다.. :One Interface, Multiple Implementation Employee e = new Employee(); (추상 클래스이므로 에러) Employee mgr = new Manager(); Employee clerk = new MereClerk(); Homogeneous Collection Heterogeneous Collection : 다른 클래스의 객체로 이루어진 집합 Employee[] emps = new Employee[3]; emps[0] = new Manager(); emps[1] = new MereClerk(); emps[2] = new MereClerk(); 다형성! 위처럼 했을 때, 부모.. 더보기
[JAVA] 3. ObjectOrientedProgramming(OOP), 예외처리 Exception 만드는 법.. 너무 빠르게 나가셔서 정리를 못했다.. 추후에 재정리 예정, Abstraction -Java에서의 Abstraction - 실 세계의 객체를 프로그래밍 관점에서 관심의 대상이 되는 속성과 행동을 추출해 내는 것을 의미한다. Abstraction의 결과 -> Class Class : Member Variable + Member Method 속성 : Class의 Member Variable 행동 : Class의 Member Method Class - 클래스는 추상화 된 대상이 이러이러한 속성과 행동을 가진다 라는 것을 정의한 설계이지, 실제로 값을 가진 객체가 아니다. - 실제로 값을 갖는 객체는 new 라는 키워드를 이용해서, 클래스 정의에 해당하는 내용으로 할당되어져 이용.. 더보기
[JAVA] 2. 데이터타입, 접근제한자, 제어문, 롬복 1. Data type : boolean byte, short, int, float, double, char 2. access modifier : private, default, protected, public 3. control statement : if, else, while, for, swirch, break. continue, goto 4. 예외처리 : try, catch, finally, throws, throw 5. class관련 : class, new, super, this, extends abstract, interface, implement, static, final :void, return 6. etc : package, import, module :native, synchronized.. 더보기
[JAVA] 1. 자바 기초(JDK, JRE 차이) JAVA 는 컴파일 방식과 인터프리터 방식을 지원함. JDK(Java Development Kit) - for Developer - 개발 도구(컴파일러, 라이브러리) - JRE (Java Runtime Environment) 포함 JRE (Java Runtime Environment) - for User 사용자에겐 왜 JRE 가 필요할까?(마인크래프트 설치할 때 JAVA 설치하지?) - JAVA는 플랫폼(OS) 독립적이다. 소스코드를 컴파일하면 byte code 가 생성된다.(중간코드) 예를 들어 개발OS : windows 배포OS : linux 라면, 리눅스용 JRE가 있으면 실행이 가능하다. 각자의 운영체제에 맞는 JRE가 있으면 실행이 되기때문에 플랫폼 독립적이라는 것. J2SE : Java 2 S.. 더보기
[국내 여행] 경상남도 함양 남계서원 답사기 이번에 방문한 곳은 경상남도 함양군에 있는 남계서원이다. 우선 가는 길에 보이는 자연 경관이 너무 좋았다. 최근 수도권에 어마어마한 폭설이 내려 많은 분들이 피해를 보았는데, 이곳 경상남도 지역은 그렇게 많은 눈이 온 것 같지는 않다. 그래도 멀리 보이는 산에는 눈이 쌓여 있었다. 지도를 찾아보니 저 산은 대봉산 아니면 백암산이다. 남계서원 서쪽으로 백암산이 있고, 북서쪽으로는 대봉산이 있다. 어떤 산이 보이는 건지는 알 수 가 없다. 신호 대기중에 보이는 또다른 갈색 표지판.. 사근산성 추모사당이 근처에 있다고 했다. 사근산성 추모사당은 가보진 않았으나, 네이버의 설명에 따르면 아래와 같다. 고려 후기에 경상남도 함양군에 있는 사근성을 중심으로 전개된 왜구 토벌 전투가 있었다. 이때 왜놈들은 함양에 주.. 더보기
[국내 여행] 대구 도동서원 답사기 퇴사를 한 뒤, 혼자 여행을 떠났다. 목적지는 대구의 도동서원. 요즘 대구는 코로나때문에 위험하다는 말이 있었지만, 나는 차로 이동하기에 별로 위험하지 않다고 생각했다. 우선 도동서원으로 가는 길은 굉장히 멋지다고 한다. 낙동강을 따라 나있는 도로를 달리며 경치를 볼 수 있기 때문이리라. 그러나 내가 간 날은 안개가 심한 날이었고, 강변도로이다보니 더욱 심했다...ㅎㅎ.. 그래도 멋졌다. 안개도 멋졌다. 퇴사를 해서 그런가.. 도동서원 앞에 도착하니 안내판이 보였다. 저렇게 갈색으로 되어 있는 안내판은 볼 때 마다 뭔가 재밌는 것이 있을 것 같다. 표지판에는 대구 최초 유네스코 세계유산에 등재된 도동서원이라는 말이 있었다. 사실 서원이라는 곳은 조선시대에서 탄압의 대상이었다. 고종 시절, 흥선대원군은 사.. 더보기
[취업 후기] 중소기업에서 대기업으로 이직 성공한 후기 (중고신입) 3편 2편에 이어.. 이 시리즈의 마지막 편이다. 앞서 2번째 직장을 그만 둔 후, 진로에 대한 확신과 함께 자신감을 얻었고, 이후 정말 기술력 좋고 배울게 많으며, 무엇보다 존경할 만한 분들이 많은 회사에 들어오게 되었다. 비록 규모는 작았지만. 정말 많이 나 자신을 성장시킬 수 있었던 회사였고, 대기업으로 갈 수 있도록 도와준..이렇게 말하면 회사한테 너무 미안하지만, 무튼 날 도와준 회사이다. 그리고 직무도 너무 좋았다. (임베디드 펌웨어/소프트웨어 개발자) 2018/03 ~ 현재 약 2개월간의 공백기 동안 토익을 준비했다. 인강도 없이 그냥 독학으로 해커스 파랭이와 빨갱이와 부딪혔고, 해커스 1000제와 씨름했다. 원체 인강하고는 잘 맞지도 않았고, 오프라인 강의는 더더욱이었다. 점수는 처참하게도 70.. 더보기
[취업 후기] 중소기업에서 대기업으로 이직 성공한 후기 (중고신입) 2편 1편에 이어.... 첫 직장을 그렇게 4개월만에 퇴사하고, 자신감을 잃었다. 내가 내렸던 판단이 잘못되었다는 생각. 미래에 대한 확신을 가질 수 없는 것에서 나오는 불안감. 무엇보다 4개월이라는 시간을(지금 생각해보면 4개월은 아무것도 아니지만..) 날렸다는 생각.. 그리고 내일채움공제라는 좋은 기회를 날렸다는 생각.. 이후 개발자로 성장할 수 있는 분야에 대해 정말 열심히 찾아봤다. 그리고 내렸던 결론, 임베디드 개발자가 되고 싶었다. 왜냐하면 학부 시절에 잠깐 해봤던 아두이노/라즈베리파이도 꽤 재밌었고, 무엇보다 스프링 같은 프레임워크 환경이 없기 때문에 매우 어렵고 깊이 파고들어야 하는 분야라 진입장벽이 높았다. 장벽이 높은 것이 나를 끌어당긴 이유는, 내 동료가 매우 실력이 없고 멍청한 사람이라면.. 더보기

반응형