전체 글

무엇이든 할 수 있는 개발 블로그
· 🍵 java
코드라떼 이전 게시글에서 자바 클래스 ~ 메소드 이후부터 잘 이해가 되지 않고 막혔다고 했었다. 나도코딩님의 강의는 일단 실습부터 하면서 이해하는 방식이라 이해가 안돼도 강의를 무작정 다 듣고 다시 복습해보려 했는데, 진짜 그냥 따라 적기만 하고 있는 느낌이 들어서 한번씩 복습 하면서 넘어가기로 했다. 그래서 간단하게 개념을 잡아줄만한 책을 찾아보려고 했는데 좋은 사이트를 발견했다. https://www.codelatte.io/courses/java_programming_basic 자바 무료 강의 - 코드라떼 자바로 배우는 프로그래밍 강의 입니다. 이 강의만 들어도 프로그래밍의 절반은 배웁니다. 영어의 문법을 배운다고 회화를 잘 할 수 있는 것이 아니듯이 프로그래밍도 언어 문법을 배운다고 잘 www.co..
· 📒 daily
변명.. 😢 꾸준히 쓰기로 마음 먹었던 블로그인데 한달을 넘게 업로드를 못했다.. 4학년 전 마지막 방학이라고 생애 첫 해외여행도 다녀오고 진짜 열심히 노느라 올릴 시간이 없었다. 그러다보니 개강하고 팀플만 2개에 졸업 논문까지 신경 쓸 게 너무 많아서 어쩌다 보니 벌써 3월 말이 되었다. 그래도 놀기라도 잘 놀아서 후회는 없다. 이제부터는 열심히 해야지 ㅎㅎ 자바 - 제네릭스 지금은 자바 강의 중에서 제네릭스를 듣고 있는데, 역시 클래스부터 어렵다 생각하니 끝이 없이 어려운 듯 하다. 요즘 갑자기 코딩 테스트 준비 해야 할 일이 있어서 잘 모르지만 무작정 도전 해봤는데 생각보다 어렵고 생각보다 재밌었다 ㅎㅎ 물론 아직 레벨은 낮지만. 우선 지금은 빠른 시일 내에 자바 강의 다 듣고 코딩 테스트도 연습해..
· 🍵 java
추상 클래스 추상 클래스란, 아직 완성되지 않은 클래스로 자식 클래스에서 오버라이딩 하여 사용하는 클래스를 말한다. package chap_08.camera; public abstract class Camera { // 카메라 부품으로 판매하지 않는 비매품 public void takePicture() { System.out.println("사진을 촬영합니다."); } public void recordVideo() { System.out.println("비디오를 촬영합니다."); } public abstract void showMainFeature(); // 구현해야 하는 메소드 (추상 메소드) } 위에서 Camera 클래스는 abstract를 사용하였기 때문에 다른 클래스에서 Camera를 직접적으로 ..
· 🍵 java
인프런 결제 저번 피드까지 해서 무료 강의가 모두 끝이 났다 ! 너무 유익하고 또 설명도 잘해주셔서 이해가 쉬웠다. 그래서 뒷부분까지 마저 듣고 싶어서 인프런에서 풀강의를 결제했다. 나는 회원가입 할인 받아서 6만원 ? 정도에 결제한 것 같다. 며칠동안 블로그를 못 올린 이유는 내가 토익시험(2/5)을 보느라 바쁘기도 했고, 또 이번 강의 회차가 유독 길었다. 보통 한 챕터에 1시간 정도로 끊기길래 하루에 한개씩 보는 걸로 목표를 삼았는데 이번에는 3시간이 넘었다... 그리고 또 내가 일본 여행을 가게 되어서 준비까지 하다보니 며칠 블로그를 쉬었다 ㅎㅎ 클래스 이번 챕터는 정말 어려웠는데, 처음 접하는 개념이 많이 나온 것 같다. 그래도 처음에는 이해할만 했지만 뒤로 갈 수록 멘붕의 연속,,, 자바에서 ..
· 🍵 java
메소드란 ? 메소드는 내가 이해하기로는 다른 언어에서의 함수와 같은 개념인 듯했다. public class _01_Method { public static void sayHello() { // 주로 메소드 이름에는 동사 사용 System.out.println("안녕하세요, 메소드입니다."); } public static void main(String[] args) { // 메소드 호출 System.out.println("메소드 호출 전"); sayHello(); sayHello(); sayHello(); System.out.println("메소드 호출 후"); } } 반환값이 없을 때는 void를 사용하고 여기서 sayHello는 메소드의 이름에 해당한다. 메소드를 정의한 뒤 main 함수에서 sayHe..
· 🍵 java
배열을 선언하는 몇 가지 방법 강의를 통해 배열을 선언하는 여러 방법에 대해 배울 수 있었다. 1) String[] str = new String[n]; (여기서, n은 만들고자 하는 배열의 크기를 말한다.) 2) String str[] = new String[n]; 3) String[] str = new String[] {"A", "B", "C" ...}; 4) String[] str = {"A", "B", "c" ...}; 대충 봐도 네번째 방법이 제일 편해보였다. ㅎㅎ 다차원 배열 Loop 일차원 배열과 Loop에 대해 배우고 나서 다차원 배열과 Loop에 대해 배웠다. 크게 어려운 점은 없었고, 영화관 좌석을 만드는 코드를 짜는데 for문과 배열을 사용하였다. // 세로 크기 10 x 가로크기 1..
c0zi
codelog