본문 바로가기

JAVA

(49)
자바/Java 자바(Java)란? 자바/Java 자바(Java)란? 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍의 패러다임의 하나이다. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다.객체 지향 프로그래밍은 프로그램을 유연하고 변경이 용이하게 만들기 때문에 대규모 소프트웨어 개발에 많이 사용된다. 또한 프로그래밍을 더 배우기 쉽게 하고 소프트웨어 개발과 보수를 간편하게 하며, 보다 직관적인 코드 분석을 가능하게 하는 장점을 갖고 있다. 그러나 지나친 프로그램의 객체화 경향은 실제 세계의 모습을 그대로 반영하지 못한다는..
자바/Java [기본예제] 1부터 9까지 구구단 출력 하기 ~! 자바/Java [기본예제] 1부터 9까지 구구단 출력 하기 ~! 1부터 9까지 구구단 출력 하기 입니다. GugudanClass.java package arabiannight.tistory.com.java.test; public class GugudanClass { public static void main(String[] args) { for(int i = 1; i
자바/Java [기본예제] 1 ~ 100 까지의 약수 구하기 ~! 자바/Java [기본예제] 1 ~ 100 까지의 약수 구하기 ~! 1 ~ 100 까지의 약수 구하기 입니다. OneTo100YaksuClass.java package arabiannight.tistory.com.java.test; public class OneTo100YaksuClass { public static void main(String[] args) { for(int i = 1; i
자바/Java [기본예제] 1 ~ 100 까지의 소수 구하기 ~! 자바/Java [기본예제] 1 ~ 100 까지의 소수 구하기 ~! 1 ~ 100 까지의 소수 구하기 입니다. OneTo100YaksuClass.java package arabiannight.tistory.com.java.test; public class OneTo100YaksuClass { public static void main(String[] args) { for(int i = 1; i
자바/Java [기본예제] 1 ~ 100 까지의 합 구하기 ~! 자바/Java [기본예제] 1 ~ 100 까지의 합 구하기 ~! 1 ~ 100 까지의 합 구하기 입니다. OneTo100SumClass.java package arabiannight.tistory.com.java.test; public class OneTo100SumClass { public static void main(String[] args) { int i = 1; int sum = 0; for(i = 1; i
자바/Java 컬렉션 프레임웍(Collection Framewrok) 이란? 자바/Java 컬렉션 프레임웍(Collection Framewrok) 이란? ▶ 컬렉션 프레임웍(Collection Framewrok)- 데이터 군(群)을 저장하는 클래스들을 표준화한 설계- 다수의 데이터를 쉽게 처리할 수 있는 방법을 제공하는 클래스들로 구성- JDK 1.2 부터 제공 ▶ 컬렉션(Collection)- 다수의 데이터, 즉, 데이터 그룹을 의미한다. ▶ 프레임웍(Framewrok)- 표준화, 정형화된 체계적인 프로그래밍 방식 ▶ 컬렉션 클래스(Collection Class)- 다수의 데이터를 저장할 수 있는 클래스 (예, Vector, ArrayList, HashSet.._) 출처 : 자바의 정석
자바/Java 자바 용어 정리 ~! 자바/Java 자바 용어 정리 ~! 1) 클래스(Class)클래스란 어떤 특정 종류의 모든 객체들에 대해 일반적으로 적용할 수 있는 변수와 메소드를 정의하고 있는 소프트웨어적인 설계도(blueprint) 또는 프로토타입(prototype). 실세계에 존재하는 객체들이 가질 수 있는 상태와 행동들에 대해 소프트웨어적으로 추상화(abstraction) 해 놓은 것. 2) 추상클래스추상 클래스는 객체가 가지는 특성들을 추상화시켜 놓았을 뿐 아직 구체화 시키지 못한 클래스이므로, 이 추상클래스를 상속하는 하위 클래스에서 좀 더 구체화 시키도록 하는 것이다. 따라서, 추상클래스를 상위 클래스로 하여 상속하는 하위 클래스는 추상클래스 인 상위 클래스에서 완전히 구현하지 못한 부분들을 완전하게 구현해 주어야만 하위 ..
자바/Java Do-While 문 사용법 자바/Java Do-While 문 사용법 쉽게 설명해서 무조건 한번은 타는 구조 입니다. public class TestDoWhile { public static void main(String[] args) { int i = 0; do { System.out.println("Number" + i); i++; } while (i < 10); } } 결과값 입니다. int i 가 10보다 작을때까지 찍어 주었는데요.! 보통의 While 문과 동일한 결과가 나타 납니다. Result Number0 Number1 Number2 Number3 Number4 Number5 Number6 Number7 Number8 Number9 하지만 While문의 조건에 (int < 0) 작을때까지 조건을 준다면 어떻게 될까요?..