1 자바(JAVA) 특강 | 자바의 객체지향 특징 자바 문법 문제, 객체지향 특징에 대한 문제 출제할 것, 자바 씨언어하고 문법이 비슷하다, 상속, 오버로딩, 오버라이딩, 추상화, 예외처리 1. 자바 언어 2:25 2. 자바 기본 구성 5:168:24 1. 클래스 2. 멤버 변수 3. 메서드 객체를 만들어야 하니깐 클래스가 있다, 클래스 안에 멤버 변수(속성)와 메서드(행동, 함수)가 존재, 클래스 안에 여러 개의 속성들과 여러 개의 메서드들이 존재한다, 메서드가 속성들을 변환해주는 역할, ex. 클래스: 사람 나이, 키, 눈, 코, 입: 멤버 변수(속성) 본다, 맡는다, 먹는다: 메서드(행동) 클래스는 틀, 사람이는 틀을 만들어 놓고, 틀을 통해 태어난 사람은 인스턴스가 된다, = 클래스에서 생성된 오브젝트> 인스턴스 public class? 이 클래스 안에 처음에 실행하는 'public static void main이라는 것이 있다' , '얘가 첫 시작점이다' 라는 의미, 큰 의미를 가지고 있는 것은 아님, 4. 접근지정자 8:41 4가지, 이 요소(멤버변수, 메서드)에 누가 접근을 할 수 있느냐 그것들을 결정 짓는 게 접근지정자, = 클래스의 멤버 변수와 메서드를 외부에서 접근할 수 있는 범위를 지정, 4. 접근지정자 종류 9:03 public? ex. user class, a class: user class의 속성, 메서드들을 다 이용할 수 있다, protected? 동일 패키지? 같은 폴더에 묶여 있는 것, 동일 클래스? 외부에서 접근 불가, 안에 있는 메서드로 속성을 정의, 5. 인스턴스 10:37 클래스는 구조, ex. user{ u1 = new user(); } 붕어빵 틀 = 클래스, 붕어빵 = 인스턴스, 실제로 활용될 수 있는 것이 인스턴스, 인스턴스 혹은 객체 6. 객체 정의와 생성 11:37 main 부터 시작, // 클래스 인스턴스명 // new는 새로운 인스턴스를 생성함을 의미, p1 인스턴스가 생성되면, 클래스가 가지고 있는 멤버변수를 p1이 가지게 된다, 메모리에 올라가게 된다, // 클래스에서 메서드는 부여X, // 변수 뿐 만 아니라 클래스의 값도 가지게 된다. // p1: name = '홍길동' age = 40 // 클래스 메서드(함수)에 인자를 부여해서 인스턴스의 값을 바꿀 수 있다, 메서드는 할당되는 게 아니 공통으로 사용, 3. 객체지향 특징 1. 생성자 14:23 기본적으로 할당되는 것, 인스턴스의 초기값을 지정하는 역할, 인자를 다르게해서 오버로딩하는 것? // 메서드가 없고 클래스명과 동일한 메서드> 생성자, 인자가 없을 경우, 디폴트 생성자, 생성자가 여러 개이고, 인스턴스에 인자가 없을 경우, 인자 없는 생성자가 호출이 된다, // 인스턴스의 인자에 따라 사용하는 생성자가 다르고, 생성자는 구문에 여러 개 있을 수 있다, // 생성자를 통해 인스턴스에 값이 지정된다, 상속관계에서 생성자, 되게 어려움, 2. 예외처리 예외처리? 컴파일 에러(문법적인 오류)하고는 전혀 상관이 없다, 프로그램이 수행되는 도중에 예기치 못한 상황이 발생해서 오류가 발생하는 것, 오류에 대해서 복구하는 것> 예외처리 프로그램이 자연스럽게 종료될 수 있도록 처리, 예외처리 구조 try{ }> 예외가 발생할 수 있는, 가능성이 있는 코드들을 여기다 적어준다, catch()> 여러가지 인자가 올 수 있음, 예외를 만나면 해당하는 예외로 보내버린다, catch()> 캐치는 여러 개가 올 수 있음, finally } 예외가 일어나지 않았고, 정상적으로 수행이 됐다라고 하더라도 finally는 꼭 거쳐야한다, ex. 디비 자원을 끊는다, 네트워크 자원을 끊는다, 파일 자원을 끊는다// 해결책을 제시하는 구문 finally 안 써도 된다, 그럼 안 타 버린다, 2. 예외처리 23:10 3. 상속 24:50 부모로부터 뭔가를 물려받게 되면은 부모가 가지고 있는 멤버변수와 메서드를 사용할 수 있다, ex. class c extends p? p class를 상속 받겠다, 자바에서는 다중 상속을 지원하지 않음, 3. 상속 27:27 부모의 메서드도 사용 가능, 부모 클래스와 자식 클래스가 똑같은 이름을 사용하는 경우, 4. 메서드 오버라이딩 28:11 상속 관계에서만 존재, 부모 클래스에서 물려 받은 것을 재정의, '난 아버지처럼 살기 싫어' - 상속 관계에서 부모 클래에서 정의된 메서드를 다시 재정의, - 추상 클래스나 인터페이스를 상속 받을 때, 사용되는 개념, 추상화? ex. 티비, 라디오, 에어컨 리모컨 다 틀이 똑같다, 생산라인을 따로 주는 게 아니라 공장(클래스)에서 리모컨 틀을 만든다, 버튼 3개(멤버변수) 상속> 버튼 재정의해야 티비, 라디오, 에어컨에 맞게 사용 가능> 추상 클래스의 개념 4. 메서드 오버라이딩 예제 30:10 // 메서드 오버라이딩? 부모에 있는 메서드가 자식에도 똑같은 메서드 존재> 재정의
2 5. 메서드 오버로딩 31:36 오버라이딩, 오버로딩 둘 다 다형성과 관련된 개념, 다형성? 형태가 다양하다, 1. 오버라이딩 2. 오버로딩 메서드 이름은 똑같다, ex. a() a(x) a(x, y) 인자가 없는 메서드, 인자가 하나인 메서드, 인자가 두 개인 메서드가 올 수 있다, - 같은 이름의 메서드를 인자만 다르게 하여 중복 정의하는 것, 하나의 클래스에 똑같은 인자의 개수를 가진 메서드가 있을 경우 오류 발생, 5. 메서드 오버로딩 예제 32:30 4. 추상클래스와 인터페이스 1. 추상클래스 35:31 둘 다 비슷한 개념, 추상클래스? 완성이 되지 않은 클래스 ex. 리모컨, 리모컨을 추상클래스로 만들 수 있고 인터페이스로 만들 수 있다, 버튼 3개(메서드) 중에 1개는 기능(전원)이 똑같다, 똑같으면 구현, 기능이 다른 두 개는 너네들이 가서 구현해(메서드 오버라이딩), 자식 클래스가 알아서 만드는 것, 구현된 1개가 추상 클래스로 만들게 되는 것, 인터페이스의 경우, 메서드 전부 다 아무것도 구현하지 않은 상태, 디자인 패턴을 공부할 때 죄다 추상 클래스, 인터페이스, 추상클래스는 완벽하게 만들어져 있지 않기 때문에 인스턴스 생성시킬 수 없다, 상속을 받아서 // 멤버 변수는 있으나 메서드가 부족, 부모 클래스로 부터 상속 받아서 정의, 추상클래스는 상속, 인터페이스 구현, 인터페이스는 다 안 되어 있기 때문에, 상속을 받아서 미완성된 메서드들을 만들어야 인스턴스 생성 가능, - 추상클래스(부모클래스) 상속받은 자식 클래스에서 추상 메서드를 구현해서 사용한다 1. 추상클래스 예제 37:54 추상클래스 선언? abstract class // 독립적으로 인스턴스 생성 불가, 자식 클래스에서 상속 받아서 인스턴스 생성 가능, 추상 클래스니깐, 추상 메서드를 포함, {} 없이 형태만 제공, // 추상 클래스의 추상 메서드를 재정의하여 구현해줘야함? 미완성의 메서드? {}가 생략, 2. 인터페이스 40:16 멤버 변수만 같이 쓸 수 있다, 인터페이스 클래스의 메서드는 아무것도 없는 원형의 상태, = {}가 없는 형태, interface는 extends가 아니라 implements, implements를 하게 되면 자식 클래스에서 아무것도 구현되지 않은 인터페이스 클래스의 메서드를 모두 구현해야함(재정의), 2. 인터페이스 예제 41:18 c? 절차지향 언어 java? 객체지향 언어
안녕하세요~~~ 정확하게 구분을 하자면 앞에 있는 Person 은 구조이고, 뒤에 있는 Person(); 이 부분은 생성자가 됩니다. 앞에 있는건 어떤 형태로 만들어질건지를 의미한다고 보시면 되고요. 앞에 있는 부분으로 추상화의 개념을 적용할 수가 있습니다. 감사합니다. ^^
안녕하세요~~~ 메서드명을 지정할 때 말씀하시는거지요?? 아니요~~언더바를 쓰던 aa 라고 하던 아무 상관이 없습니다. 요즘 유행하는 추세가 언더바 넣는 추세라서 그렇게 이름을 지은 것 뿐이에요.. 변수명이나 메서드명은 문법에만 맞게 아무렇게나 만들어주면 됩니다. 감사합니다. ^^
무료영상들 감사합니다~ 실기 준비하면서 정말 큰 도움이 되네요!!
애매하게 알고 있던 부부들을 시원하게 긁어주신거 같아요. 감사합니다.
안녕하세요~~~
도움이 되셨다니 다행입니다.
수강해주셔서 감사합니다. ^^
자바, 스프링 강의 나중에라도 꼭 내주셨으면 좋겠습니다. 내주시면 많은 개발자 지망생들에게 큰 힘이 될것 같습니다. 어떤 강의보다도 이해가 잘 됩니다.
안녕하세요~~~
일단은 간단하게 php로 만들 수 있는 내용을 먼저 강의를 하려고 합니다.
java는 워낙에 양이 방대해서..ㅜㅜ
나중에라도 실무에 도움이 될 수 있는 강의 많이 만들도록 하겠습니다.
감사합니다. ^^
와... 흥달쌤은 이것만 가지고는 문제를 못 푼다고 하셨는데 저는 이것도 모르고 문제를 풀고 있었네요... 감사합니다 ㅠㅜ 혼자 힘겹게 풀고 있었는데 틀을 알려주시니까 너무 많이 도움됬고 그 동안 어거지로 풀었던 문제들이 회상되네요 ㅜㅜ
1
자바(JAVA) 특강 | 자바의 객체지향 특징
자바 문법 문제,
객체지향 특징에 대한 문제 출제할 것,
자바 씨언어하고 문법이 비슷하다,
상속, 오버로딩, 오버라이딩, 추상화, 예외처리
1. 자바 언어 2:25
2. 자바 기본 구성 5:16 8:24
1. 클래스
2. 멤버 변수
3. 메서드
객체를 만들어야 하니깐 클래스가 있다, 클래스 안에 멤버 변수(속성)와 메서드(행동, 함수)가 존재,
클래스 안에 여러 개의 속성들과 여러 개의 메서드들이 존재한다,
메서드가 속성들을 변환해주는 역할,
ex. 클래스: 사람
나이, 키, 눈, 코, 입: 멤버 변수(속성)
본다, 맡는다, 먹는다: 메서드(행동)
클래스는 틀, 사람이는 틀을 만들어 놓고, 틀을 통해 태어난 사람은 인스턴스가 된다,
= 클래스에서 생성된 오브젝트> 인스턴스
public class? 이 클래스 안에 처음에 실행하는 'public static void main이라는 것이 있다'
, '얘가 첫 시작점이다' 라는 의미, 큰 의미를 가지고 있는 것은 아님,
4. 접근지정자 8:41
4가지, 이 요소(멤버변수, 메서드)에 누가 접근을 할 수 있느냐 그것들을 결정 짓는 게 접근지정자,
= 클래스의 멤버 변수와 메서드를 외부에서 접근할 수 있는 범위를 지정,
4. 접근지정자 종류 9:03
public?
ex. user class, a class: user class의 속성, 메서드들을 다 이용할 수 있다,
protected?
동일 패키지? 같은 폴더에 묶여 있는 것,
동일 클래스? 외부에서 접근 불가, 안에 있는 메서드로 속성을 정의,
5. 인스턴스 10:37
클래스는 구조,
ex. user{
u1 = new user();
}
붕어빵 틀 = 클래스, 붕어빵 = 인스턴스,
실제로 활용될 수 있는 것이 인스턴스,
인스턴스 혹은 객체
6. 객체 정의와 생성 11:37
main 부터 시작,
// 클래스 인스턴스명
// new는 새로운 인스턴스를 생성함을 의미,
p1 인스턴스가 생성되면, 클래스가 가지고 있는 멤버변수를 p1이 가지게 된다,
메모리에 올라가게 된다,
// 클래스에서 메서드는 부여X,
// 변수 뿐 만 아니라 클래스의 값도 가지게 된다.
// p1: name = '홍길동' age = 40
// 클래스 메서드(함수)에 인자를 부여해서 인스턴스의 값을 바꿀 수 있다,
메서드는 할당되는 게 아니 공통으로 사용,
3. 객체지향 특징
1. 생성자 14:23
기본적으로 할당되는 것,
인스턴스의 초기값을 지정하는 역할,
인자를 다르게해서 오버로딩하는 것?
// 메서드가 없고 클래스명과 동일한 메서드> 생성자,
인자가 없을 경우, 디폴트 생성자,
생성자가 여러 개이고, 인스턴스에 인자가 없을 경우, 인자 없는 생성자가 호출이 된다,
// 인스턴스의 인자에 따라 사용하는 생성자가 다르고, 생성자는 구문에 여러 개 있을 수 있다,
// 생성자를 통해 인스턴스에 값이 지정된다,
상속관계에서 생성자, 되게 어려움,
2. 예외처리
예외처리? 컴파일 에러(문법적인 오류)하고는 전혀 상관이 없다,
프로그램이 수행되는 도중에 예기치 못한 상황이 발생해서 오류가 발생하는 것, 오류에 대해서 복구하는 것> 예외처리
프로그램이 자연스럽게 종료될 수 있도록 처리,
예외처리 구조
try{
}> 예외가 발생할 수 있는, 가능성이 있는 코드들을 여기다 적어준다,
catch()> 여러가지 인자가 올 수 있음,
예외를 만나면 해당하는 예외로 보내버린다,
catch()> 캐치는 여러 개가 올 수 있음,
finally
} 예외가 일어나지 않았고, 정상적으로 수행이 됐다라고 하더라도 finally는 꼭 거쳐야한다,
ex. 디비 자원을 끊는다, 네트워크 자원을 끊는다, 파일 자원을 끊는다// 해결책을 제시하는 구문
finally 안 써도 된다, 그럼 안 타 버린다,
2. 예외처리 23:10
3. 상속 24:50
부모로부터 뭔가를 물려받게 되면은 부모가 가지고 있는 멤버변수와 메서드를 사용할 수 있다,
ex. class c extends p? p class를 상속 받겠다,
자바에서는 다중 상속을 지원하지 않음,
3. 상속 27:27
부모의 메서드도 사용 가능,
부모 클래스와 자식 클래스가 똑같은 이름을 사용하는 경우,
4. 메서드 오버라이딩 28:11
상속 관계에서만 존재,
부모 클래스에서 물려 받은 것을 재정의,
'난 아버지처럼 살기 싫어'
- 상속 관계에서 부모 클래에서 정의된 메서드를 다시 재정의,
- 추상 클래스나 인터페이스를 상속 받을 때, 사용되는 개념,
추상화?
ex. 티비, 라디오, 에어컨 리모컨 다 틀이 똑같다, 생산라인을 따로 주는 게 아니라 공장(클래스)에서 리모컨 틀을 만든다,
버튼 3개(멤버변수) 상속> 버튼 재정의해야 티비, 라디오, 에어컨에 맞게 사용 가능> 추상 클래스의 개념
4. 메서드 오버라이딩 예제 30:10
// 메서드 오버라이딩? 부모에 있는 메서드가 자식에도 똑같은 메서드 존재> 재정의
감사합니다.
감사합니다. 요약노트
@@jirah4963 합격 기운 받아가세요^^
국비학원에서 객체지향 수업 막막했는데, 한줄기 빛이 내려왔네여.. 혈이 뚫린느낌.. 넘 감사드림다 ㅠㅠ
흥달쌤 말그대로 흥하셨으면 좋겠어요! 작년에 필기 59로 떨어졌는데 이번에 꼭 붙어서 흥달쌤 실기강의 꼭 듣고싶어요 ㅠ.ㅠ
안녕하세요~~~
이번 실기 꼭 합격하실꺼에요..
많은 문제들을 풀어보시면서 용어에 익숙해지시고, 프로그램도 꼭 공부해주세요.
감사합니다. ^^
와... 강의 진짜 잘하시네요 이해 쏙쏙...👍
안녕하세요~~~
도움이 되셨다니 다행입니다.
수강해주셔서 감사드려요~~^^
강의 감사합니다
좋은 강의 감사합니다, 참고하겠습니다.
도움이 되셨다니 다행이네요..^^
감사합니다.
흥달쌤 프로그래밍 강의 결제 했어요! 실기 꼭 합격할ㄷ게요 ㅎㅎ
안녕하세요~~~
실기 꼭 합격하셔서 좋은 소식 전해주세요~~
조금만 힘내주세요~~
감사합니다. ^^
선생님 진짜 짱입니디
안녕하세요~~
도움이 되셨다니 다행입니다.
수강해주셔서 감사드려요~~^^
선생님 혹시 가능하시면 오버라이딩 오버로딩 강의 추가해주실 수 있나요? 이 부분은 해도해도 헷갈리고 어렵네요,,,🥲
2
5. 메서드 오버로딩 31:36
오버라이딩, 오버로딩 둘 다 다형성과 관련된 개념,
다형성? 형태가 다양하다,
1. 오버라이딩
2. 오버로딩
메서드 이름은 똑같다,
ex. a()
a(x)
a(x, y)
인자가 없는 메서드, 인자가 하나인 메서드, 인자가 두 개인 메서드가 올 수 있다,
- 같은 이름의 메서드를 인자만 다르게 하여 중복 정의하는 것,
하나의 클래스에 똑같은 인자의 개수를 가진 메서드가 있을 경우 오류 발생,
5. 메서드 오버로딩 예제 32:30
4. 추상클래스와 인터페이스
1. 추상클래스 35:31
둘 다 비슷한 개념,
추상클래스? 완성이 되지 않은 클래스
ex. 리모컨, 리모컨을 추상클래스로 만들 수 있고 인터페이스로 만들 수 있다, 버튼 3개(메서드) 중에 1개는 기능(전원)이 똑같다, 똑같으면 구현, 기능이 다른 두 개는 너네들이 가서 구현해(메서드 오버라이딩), 자식 클래스가 알아서 만드는 것,
구현된 1개가 추상 클래스로 만들게 되는 것,
인터페이스의 경우, 메서드 전부 다 아무것도 구현하지 않은 상태,
디자인 패턴을 공부할 때 죄다 추상 클래스, 인터페이스,
추상클래스는 완벽하게 만들어져 있지 않기 때문에 인스턴스 생성시킬 수 없다, 상속을 받아서
// 멤버 변수는 있으나 메서드가 부족, 부모 클래스로 부터 상속 받아서 정의,
추상클래스는 상속, 인터페이스 구현, 인터페이스는 다 안 되어 있기 때문에,
상속을 받아서 미완성된 메서드들을 만들어야 인스턴스 생성 가능,
- 추상클래스(부모클래스) 상속받은 자식 클래스에서 추상 메서드를 구현해서 사용한다
1. 추상클래스 예제 37:54
추상클래스 선언?
abstract class
// 독립적으로 인스턴스 생성 불가, 자식 클래스에서 상속 받아서 인스턴스 생성 가능,
추상 클래스니깐, 추상 메서드를 포함, {} 없이 형태만 제공,
// 추상 클래스의 추상 메서드를 재정의하여 구현해줘야함? 미완성의 메서드? {}가 생략,
2. 인터페이스 40:16
멤버 변수만 같이 쓸 수 있다, 인터페이스 클래스의 메서드는 아무것도 없는 원형의 상태, = {}가 없는 형태,
interface는 extends가 아니라 implements,
implements를 하게 되면 자식 클래스에서 아무것도 구현되지 않은 인터페이스 클래스의 메서드를 모두 구현해야함(재정의),
2. 인터페이스 예제 41:18
c? 절차지향 언어
java? 객체지향 언어
쌤 13:42
p1.setName("홍길동"); p1.setAge(40); 인데 오타인거죠??
안녕하세요~~~
네..오타입니다.ㅜㅜ
불편을 드려 죄송합니다.
메서드가 달라서 순간 당황했는대 아래 댓글에서 물어봐 주셨네요. 댓글까지 공부에 도움이 되니 더더욱 좋습니다~
안녕하세요~~~
도움이 되셨다니 다행입니다.
이번 시험 좋은 결과 있으셨길 바랍니다.
감사합니다. ^^
말이 넘 빨라요. 자바 깨알 특강도 기대해봅니다. 감사합니다. 행복하세요!
안녕하세요~~~
아..말이 많이 빠르군요..ㅜㅜ
조금 늦추는 연습을 해야 하는데, 막 이야기 하다보면 저도 모르게 흥분을 해서..
앞으로는 좀 의식해서 천천히 하도록 할께요..
오늘 하루도 행복한 하루 되세요~~^^
반복해서들으면 하나도 안빨라요
@@동네힘쎈사람-p5n 네, 감사합니다. 반복은 생명입니다.
@@HeungSsaem 다른 강의들보단 빠르긴 한데 저는 1.75배로 들어요~
java 이론 특강 프로그램 특강에 묶어서 올려주신다고 하셨는데, 어디에 있는지 못 찾겠습니다. 제목 뭐로 찾으면 될까요?
혹시 자바 처음부터 끝까지 다뤄주시는 강의가 있을까요? 대학교 수업만으론 이해가 안돼서 보충하고 싶어요 😂
유료라도 괜찮습니다!
14:09 질문.
p1.set_name("홍시영");
P1.set_age(30);
이렇게 함수 호출하면 인스턴스 값만 바뀌나요? 아니면 클래스와 인스턴스 값 동시에 바뀌나요??
안녕하세요~~~
클래스는 구조이기 때문에, 구조는 그대로 있게 됩니다.
만들어진 인스턴스의 멤버의 값들이 변경됩니다.
감사합니다. ^^
자바깨알특강 강의 기다립니다 ㅠㅠ
안녕하세요~~
깨알 자바특강이 작년에 있긴했는데 클레임이 좀 많아서 내렸습니다 ㅜㅜ.
아마 자바 특강은 유튜브에는 업로가 되진 않을듯 합니다.
도움을 드리지 못해 죄송합니다~~
선생님 자바 특강 들으려면 N잡 사이트에 있는 프로그래밍 언어 강의 구매하면 될까요?
선생님 제가 1달 전에 댓글 달았었네요 ㅋㅋ C듣고 자바 문제 보는데 1도 모르겠더라고요.. 그래서 본강에서도 자바 들었지만 기초 다시 들으러 왔어요 ㅋㅋㅋㅋ
안녕하세요~~
자바는 많이 헷갈리지요..ㅜㅜ
객체지향 개념에 꼭 익숙해지셔야 하고, 질문은 언제든 주세요~~
감사합니다.
흥달쌤을 너무 늦게 알아서 필기는 다른 걸로 준비중인데 붙으면 실기는 꼭 강의 들을생각입니다..! 혹시 실기강의 들으면 자바깨알특강같은것도 포함 되나요? 밑에 댓글 보니 유튜브에서는 지워졌다고 하셔서요ㅠ
안녕하세요~~~
깨알 자바 특강은 인강에도 포함되어 있지 않고, 유튜브에서도 없네요..ㅜㅜ
인강에서는 자바 관련된 다른 문제들을 50문제 정도 구성해서 풀고 있기 때문에 그 강의를 들어주시면 될 듯 합니다.
감사합니다. ^^
@@HeungSsaem 감사합니다 ㅎㅎ
선생님 궁금한 것이 있는데요, 클래스의 인스턴스를 만드는 코드, 예를 들어 'Person p1 = new Person();'에서 맨 앞에 적히는 Person은 무슨 역할을 하는 건가요?
안녕하세요~~~
정확하게 구분을 하자면 앞에 있는 Person 은 구조이고, 뒤에 있는 Person(); 이 부분은 생성자가 됩니다.
앞에 있는건 어떤 형태로 만들어질건지를 의미한다고 보시면 되고요.
앞에 있는 부분으로 추상화의 개념을 적용할 수가 있습니다.
감사합니다. ^^
아놔 국비때 이해1도 못하고 프젝돌리다가 끝났는데;;;;;;; 오늘 쌤꺼보고 완전 다 이해했어요 감사합니다쌤 ~!
안녕하세요~~~
아무래도 국비지원에서는 실제 돌아가는 코드를 중요하게 보니, 이론에 대해서는 조금 소홀했을 수도 있어요~~
이해가 되셨다니 정말 다행입니다.
감사합니다. ^^
흥달쌤! 정보처리기사 필기 교재 4장 프로그래밍 언어 활용 9page, java web 구축 부분에서 JDK 설치가 두번 나오는데 오타일까요??
안녕하세요..
마지막 한줄은 오타네요..
혼란을 드려 죄송합니다.
오 UI도 달라졌네요 ^^
요즘 다 다시 촬영하느라고 정신이 하나도 없습니다.
캡쳐강의 했으면 이리저리 편집을 했을텐데, 이건 편집할 수 있는 강의가 아니니..ㅜㅜ
그래도 작년보다 쉽게 설명드릴수 있을꺼 같아서 아주 싹 다 다시 제작하고 있습니다.
쌤 언더바 는 꼭 넣어야 하는 건가요?
안녕하세요~~~
메서드명을 지정할 때 말씀하시는거지요??
아니요~~언더바를 쓰던 aa 라고 하던 아무 상관이 없습니다.
요즘 유행하는 추세가 언더바 넣는 추세라서 그렇게 이름을 지은 것 뿐이에요..
변수명이나 메서드명은 문법에만 맞게 아무렇게나 만들어주면 됩니다.
감사합니다. ^^
안녕하세요. 자바/파이썬 강의 깨알특강만 따로 수강할 수 있는 방법이 있을까요? (유료 or 무료)
안녕하세요..
1억뷰 N잡 사이트에 프로그래밍 언어 강의가 올라가 있습니다.
감사합니다. ^^
흥달쌤 자바 개발자이셨으면 백엔드개발자 이셨나요?
안녕하세요~~~
백엔드 프런트엔드 구분이 명확하기 이전에 개발을 시작해서 백엔드도 하고 프런트도 했습니다.
전 홈페이지개발을 했는데 예전에는 api활용해서 프런트 만들고 그런거없이 한통으로 맹글때 개발자였습니다.
물론 지금도 그리 개발합니다.^^
🙂
안녕하세요~~~
수강해주셔서 감사합니다. ^^
선생님 이영상이 자바 깨알특강인가요?
안녕하세요~~
아니요...깨알 자바특강은 아닙니다.
자바특강은 클레임이 많아서 내려간 상태입니다.
감사합니다. ^^
선생님 2024년 정보처리산업기사 준비하고 있는 학생입니다^^
1:43에서 말씀하신 자바 이론 특강은 유튜브 채널에 업로드 되어있나요?? 어딨는지 알려주세요😅
안녕하세요~~~
자바특강은 유튜브에 업로드되어 있지 않습니다.
유튜브에는 C언어 특강만 업로드 되어 있습니다.
감사합니다. ^^
2:30 Jmmes -> James 사소한 오타^^;
쌤 인강들을때 네이버에 직접 단어쳐서 확장된 설명보면서 같이 공부하는것도 도움많이되더라구요. 요즘 시험방향이 기존기출단어도 어렵게풀어서 나와서. 암기보다 개념을 알고있나 물어보는..
안녕하세요~~~
역시 오타는 코난님입니다. ^^
합격하셔서 오타 좀 잡아달라고 못한게 한이 되네요...ㅜㅜ
실기 교재는 오타 많이 잡아주셨는데, 필기는 좀 많네요..흑...
그나저나 이걸 왜 듣고 계신거에요..ㅋㅋㅋ
@@HeungSsaem 뭐 재밌는거 올리시나 보는중이요^^ 지식 넓히면 좋치요ㅎㅎ 아는 척도 하고.
추상메소드 보니까 c언어 함수 프로토타입 방식과 되게 비슷해보이네요 ㅎㅎ
안녕하세요~~~
음...어떻게 보면 그럴수도 있겠네요...
어쨌든 아래서 구현을 하게 되니깐요~~^^