foxpacking

Programming Lessons

Java 총 정리[46. class 용어]

class 내부 용어 정리 class를 공부하면서 class 선언과 객체를 생성하는 방법이나 문제를 풀어보았습니다. 아직 class 관련해서 내용이 더 있지만 지금 시점에서는 class 내부에 있는 내용을 좀 더 심도 있게 보면 공부에 도움이 될 수 있다고 생각을 합니다. 당연히 지금 공부하시는 분들도 한번 안을 보신다면 class 활용이나 사용에 분명히 도움이 되실 수 있습니다.  Java 프로그래밍을 하면 […]

Java 총 정리[45. class 문제]

class 문제1 이전 걸음에서 class와 객체에 대해서 배워봤습니다. class를 만들고 그 class를 이용해 객체를 생성해서 그 객체를 사용해서 프로그램을 구현을 한다는 사실은 여러분들도 다 아시고 있으실 겁니다. 그럼 이제 당연히 이론을 했으면 문제를 풀어봐야 한다고 생각을 하시지 않으신가요? 저도 당연히 문제를 풀어서 다져야 한다고 생각을 하고 있습니다. class와 객체를 활용하여 문제를 해봐야 합니다. 그러면 당연히 […]

Java 총 정리[44. class 선언과 사용]

class(클래스) 예제 이전 걸음에서 class에 대한 설명을 여러 가지로 드렸습니다. 그러면 실제로 class를 만들어 보고 그 class를 객체화를 진행해서 사용을 할 수 있게 해봐야 한다고 생각을 합니다. 당연히 이전 걸음으로 이해를 다 하셨다고 생각을 하실 수 있지만 좀 더 이해를 돕고자 예제를 이용한 class를 해보겠습니다. class를 원론적으로 이해를 했다고 해서 실제 소스 코드를 구현이 잘 […]

Java 총 정리[43. class]

class(클래스) 이전 걸음 까지는 프로그래밍에서 동작을 담당하는 메소드에 대해서 공부를 했습니다. 이제 계속 프로그래밍을 하기 위해서 무조건 처음으로 만들었던 것을 배워 보도록 하겠습니다. 이번에 공부를 할 내용은 메소드보다 큰 개념이라는 것을 미리 인지를 하고 Java에서 상당히 중요하고 필수적으로 이해를 해야 하는 부분입니다. 이 글을 끝까지 읽으신다면 지금 설명 드리는 부분을 잘 이해를 할 수 있습니다. […]

Java 총 정리[42. 메소드 문제 4]

메소드 문제 4 이전 걸음에서 재귀 메소드에 대해서 배웠습니다. 재귀 메소드를 활용해서 문제를 풀어봐야 좀 더 재귀 호출과 함께 재귀 메소드를 알 수 있지 않을 까요? 저도 당연히 재귀 메소드에 대해 문제를 같이 해본다면 개념의 이해와 활용을 더욱 잘 할 수 있다고 생각을 합니다.  메소드 문제이지만 재귀 메소드 같은 경우에는 같은 메소드를 계속 호출을 하기 […]

Java 총 정리[41. 재귀 메소드]

재귀 메소드 지금까지 여러 가지 메소드에 대한 내용을 공부하고 문제를 풀어봤습니다. 이제 메소드 관련해서 마지막 내용을 설명을 드리려고 합니다. 우선 이 내용은 메소드에 대한 형태나 구조를 이해가 확실하다면 이해를 더 빨리 할 수 있고 굳이 설명을 하지 않아도 되지만 대부분 어려워하기 때문에 이번 걸음에서 다루려고 합니다. 이 글을 끝까지 읽어주세요. 메소드의 동작 방식은 FILO이고 Stack구조로 […]

Java 총 정리[40. 메소드 문제 3]

메소드 문제 3 이전 걸음에서 Call by Value와 Call by Refernce를 배웠습니다. 그러면 일반적인 메소드 또는 함수와 비슷한 Call by Value만이 아니라 Call by Reference를 적용한 문제를 풀어 봐야 하지 않을 까요? 당연히 저 또한 메소드를 잘 활용하고 사용을 하려면 여러 가지 개념을 자유롭게 사용을 할 수 있도록 하는 문제를 풀어봐야 한다고 생각을 합니다. 메소드 […]

Java 총 정리[39. Call by Reference]

Call by Reference 이전 걸음에서 Call by Value에 대해서 배웠습니다. 그럼 이런 개념이 하나만 있다고 하면 이런 Call by Value라는 말을 만들지 않았겠죠? 뭔가 상반되는 개념이 존재를 하기 때문에 이전 걸음에서 배운 Call by Value가 있던 것입니다. 그럼 이번에는 Call by Value와 반대의 개념인 것을 같이 보도록 하겠습니다.  Call by Value의 상반되는 개념은 현재 배운 […]

Java 총 정리[38. Call by Value]

Call by Value 이전 메소드의 Call에 대해서 공부하고 문제도 풀어 봤습니다. 이제부터는 당연히 메소드에 대한 내용을 좀 더 심도 있게 들어가야 하겠죠? 아직 메소드에 대한 내용들이 남아 있기 때문에 한층 더 깊은 내용을 공부를 할 수 있도록 하겠습니다. 여러분들은 메소드 함수를 보고 4가지 형식으로 볼 때 도대체 retrun을 안하고 결과를 주지 않는 경우가 있는데 이런 […]

Java 총 정리[37. 메소드 문제 2]

메소드 문제 2 이전 걸음에서 메소드에 대한 Call과 Back에 대해서 배웠고 다른 메소드로 이동하고 이동을 해도 메소드의 기본적인 구조인 stack구조를 기억을 해야 하고 적용을 해야 메소드를 좀 더 자유자재로 사용을 할 수가 있습니다. 이런 메소드에 대한 이해를 하려면 어떻게 해야 할 까요? 당연히 저는 문제를 좀 더 풀어보고 이해를 한다면 메소드의 stack 구조와 다른 여러 […]