본문 바로가기

스터디일지72

[2023.08.15 ~ 16] 자바 문법 3주차 강의 →2023.08.01 - [스터디일지] - [2023.08.01] 자바 객체 지향 프로그래밍 객체지향프로그램밍 설계도를 만들어야 한다 → 클래스 선언하기 속성을 정의해야 한다 → 객체가 가지고 있어야 할 것들을 만들어야 한다. 필드라 한다. 방식을 정해야 한다 → 생성자를 만들어서 객체를 생성하는 방식을 만들어야 한다. 행위를 정해야 한다. → 메서드를 만들어야 한다. 여기서 객체가 가지고 있어야 할 것들을 정의해야 한다. 위의 4가지를 가지고 캡슐화, 상속, 추상화, 다형성을 할 수 있게 된다. 객체란? 세상에 존재하는 식별이 가능한 모든 것을 말한다. 속성과 행위로 구성된다. 객체의 상호작용은 메서드를 통해 이루어진다. → 메서드를 호출하고 값을 주고받을 수 있다. 객체를 생성하려면 new를 사용해서.. 2023. 8. 16.
[2023.08.15] 자바 2주차 문법 강의 자바의 연산자 연산자와 피연산자를 알고 있어야 한다 연산자의 우선 순위는 산술 > 비교 > 논리 > 대입 순서이니 잘 기억하자. → 혹시나 () 괄호가 있다면 괄호안의 연산이 먼저 일어난다. 연산자 종류 산술 → +, -, *, /, %, 가 있는데 는 비트 연산자라 한다. 비교 → >, < , =, ==, !=가 있고 작은 것과 큰것, 같은것과 다른것을 비교한다. 비교하는 것이라서 true / false를 반환하게 된다. 논리 → &&, ||, ! 가 있고 조건을 걸때 사용한다. 대입 → =, ++, -- 가 있고 변수에 값을 저장하거나 증감과 감소를 나타낼 때 사용한다. +=, -= *= 등을 사용할수 있다. 사용할 때는 피연산자의 앞 혹은 뒤에 붙이는 것에 따라 연산의 결과값이 달라지므로 적용을 잘.. 2023. 8. 15.
[2023.08.14] 자바 1주차 문법 강의 자바의 JRE 자바의 실행 환경 Java 프로그램을 실행만 시킬 수 있다. → .class 파일만 실행 가능하다. 자바의 JDK Java Development Kit → 자바 개발 키트 컴파일러 기능이 있다. = .java 파일 → .class 파일로 변환이 가능하다 코드를 디버깅 하는 JDB 기능이 있다. 디버깅은 코드를 한줄씩 실행 하면서 변화는 과정을 볼 수 있다. 자바의 JVM Java Virtual Machine → 자바 가상 머신 기기에 상관없이 자바를 실행시킬 수 있는 환경을 만들어준다. 자바의 컴파일러 프로그램 변환코드 작성한 코드를 를 바이트 코드로 바꿔준다. → 바이트 코드로 바뀌어야 운영체제가 읽을 수 있기 때문이다. .java 파일을 .class로 변환 시켜준다. 자바의 인터프리터 .. 2023. 8. 14.
[WIL] 미니 프로젝트 후 #1. 개발 공부가 처음이신가요? 처음이 아니라면, 어느 정도 기간을 가지고 어떻게 학습을 하셨나요? 국비지원으로 6개월간 빅데이터를 주제로 자바와 파이썬을 학습하였습니다. 자바는 이클립스를 사용하여 수업을 진행하고 오라클 연동과 MVC패턴이 무엇인지 까지 배웠습니다. 파이썬은 기초문법을 배우고 가상환경을 사용하여 Jupyter notebook에서 넘파이와 판다스가 무엇인지 강화학습이 무엇인지 배우고 바로 팀 프로젝트를 진행하였습니다. 자바와 파이썬은 각각 4개월 2개월 정도 수업을 받아봤습니다. #2. 내가 항해99에 참여한 계기는 무엇인가요? 국비지원을 수료하고 회사에 입사하였으나 신입사원인거 감안하더라도 실력 자체가 너무 밑이라고 생각했고 조금 더 심도있게 혹은 실무역량을 강화하고 업그레이드 시킬수.. 2023. 8. 13.