728x90 반응형 자바 Java 시작 728x90 반응형 12 14 자바 Java 클래스패스 예제 2016/09/12 - [IT/Java] - 13 자바 Java 생성자이번 시간에는 자바의 클래스패스를 다루는 법을 알아보도록 하겠습니다. 그에 앞서 먼저 클래스패스가 무엇인지 알아봐야겠죠? 클래스패스 Class Path클래스 패스는 클래스의 경로를 뜻하는데요! 자바가상머신 즉 Java VirtualMachine이 프로그램을 실행할 때, 필요한 클래스를 이 클래스패스를 통해서 찾게 됩니다. 그럼 예제를 통해 클래스 패스를 한번 알아보도록 하겠습니다. class Class {public void show() {System.out.println("class");}} class Path {public void show() {System.out.println("path");}} class ClassPath() .. 2016. 9. 24. 자바 Java 시작, 환경변수 설정하기 이번 시간에는 자바를 시작하는 방법에 대해서 알아볼 거에요! 그 중에서도 Eclipse 같은 편집기를 사용하지 않고! 환경변수를 사용해서 명령 프롬프트를 이용해 프로그래밍 해볼 수 있는 방법을 알아보려고 합니다. 이 프로그래밍 방법은 나중에 클래스 패스란 것을 공부할 때 필요한 방법이에요. 그럼 지금부터 알아보도록 하겠습니다.먼저 컴퓨터의 제어판을 열어주세요. 윈도우 10 분들은 시작 버튼을 우클릭 하면 나옵니다. 여기서 시스템 및 보안에 들어가서 시스템을 누르고 고급 시스템 설정에 들어가면 됩니다. 저기 저 버튼을 누르면 되겠죠? 보기 기준이 다르신 분들은 바로 시스템을 들어가서 고급을 누르면 있습니다. 자 고급 탭을 열면 이런 창이 나와요. 여기서 우리는 환경 변수를 추가해야 되니 환경변수 탭을 열어.. 2016. 9. 15. 자바 Java 의 이름 붙이는 규칙 Camel Case 2016/09/12 - [IT/Java] - 13 자바 Java 생성자이번 시간에는 자바 프로그래밍을 할 때 클래스나 변수 들의 이름을 붙일 때 하는 규칙들에 대해 알아보려고 합니다! 사실 자바에서만 적용되는 규칙은 아니고 객체지향 프로그래밍 언어에서 보편적으로 이용되는 규칙인데요. 그 이름은 바로 Camel Case 인데요. 지금부터 알아보도록 하겠습니다. Camel Case먼저 기본 규칙은 다음과 같아요. ⊙ 첫 문자는 대문자로 시작해요. ⊙ 둘 이상의 단어가 묶여 하나의 이름을 구성할 때는 새로운 단어는 대문자로 시작합니다. 기본 규칙은 이렇게 되는데 예를 들면 CamelCase 이런 식으로 생긴거죠. 카멜 케이스란 이름이 생긴 이유는 낙타 등처럼 울퉁불퉁해서 붙었어요! 이런 거는 클래스 이름에 사.. 2016. 9. 13. 13 자바 Java 생성자 2016/09/12 - [IT/Java] - 12 자바 Java 클래스와 객체(인스턴스) 생성하기이번 시간엔 자바의 생성자에 대해 알아볼거에요~ 생성자는 인스턴스를 생성할 때 한 번만 호출되는 메소드에요! 예제를 볼게요. class A {public A(int n){......} } 생성자는 이렇게 생겼습니다! 클래스 밑의 public A(int n) 이것이 바로 생성자인데 생성자의 조건은 다음과 같아요! 클래스와 생성자는 이름이 같다반환형이 정해져 있지 않고, 반환하지 않는다 이 조건을 만족해야 생성자가 됩니다. A aInst = new A(1); 그 이후 이런식으로 인스턴스를 생성하면 생성자가 같이 호출됩니다. 이걸 이용하면 초기 변수들을 손쉽게 초기화하고 정의할 수 있겠죠?댓글, 공감, 구독(이웃추.. 2016. 9. 12. 12 자바 Java 클래스와 객체(인스턴스) 생성하기 2016/09/05 - [IT/Java] - 11 자바 Java 재귀 메소드 팩토리얼 factorial 예제안녕하세요 이번시간에는 자바의 클래스를 정의하고 다루는 법을 배워보도록 할거에요~ 클래스는 우리가 자바 프로그래밍을 하거나 만들 때 항먼저 클래스의 정의를 알아보도록 하겠습니다. 클래스란 바로 객체를 담는 틀을 의미합니다! 틀 안에 있는 하나의 클래스를 기반으로 객체들이 생성되는 것인데요. 여기서 객체란 것의 정확한 뜻은 무엇일까요?? 바로 물건이나 대상 같은 단어를 의미해요~ 예를 들어 과일, 컴퓨터, 나, 친구, 이런 것들이 객체가 되겠죠? 그럼 예제를 통해 알아보도록 할게요. class MusicPackage {int DownloadNum;//변수선언 int StreamingOpt;public.. 2016. 9. 12. 11 자바 Java 재귀 메소드 팩토리얼 factorial 예제 2016/09/01 - [IT/Java] - 10 자바 Java 메소드 알아보기이번 시간엔 자바의 메소드를 재귀호출 하는 것을 배워보도록 하겠습니다. 알고리즘의 기본 중에 기본이라고 할 수 있는 재귀 메소드를 공부해 볼건데요. 재귀란 같은 메소드를 조건이 맞으면 반복해서 호출한다는 말입니다. 이걸 이용하면 훨씬 더 간결하게 코드를 작성할 수 있어 많이 사용합니다. 수학 시간에 배운 팩토리얼(factorial) 개념을 예제로 이용해 공부해볼게요. 7! = 7 x 6 x 5 x 4 x 3 x 2 x 16! = 6 x 5 x 4 x 3 x 2 x 1 팩토리얼은 이렇게 계산하는 거죠! 이거를 재귀로 호출하기 위해서는 어떻게 표현을 해야할까요? 메소드에서 전달 인자를 이용해서 조건을 조절해야겠죠?? public .. 2016. 9. 5. 10 자바 Java 메소드 알아보기 2016/08/28 - [IT/Java] - 9 자바 Java 반복문 중첩과 조절 continue break 예제이번 시간에는 자바의 메소드에 대해 알아볼거에요! 그럼 메소드가 무엇인지부터 알아봐야겠죠? 메소드는 클래스 내부에 존재하면서 c 언어의 함수 비스무리한 역할을 수행하는 애입니다! 그런데 우리는 자바 프로그래밍을 항상 메소드를 선언해 왔어요! 바로 main 메소드인데요. public static void main(String[] args) 이렇게 항상 선언해왔었죠. 하나하나 살펴보도록 할게요! 먼저 public의 뜻은 어디서든 접근이 가능해야 한다는 의미입니다. 반대되는 것으로는 protected와 private가 있죠. 그리고 아예 타입을 안 정하는 default라는 그 뒤에 있는 static.. 2016. 9. 1. 9 자바 Java 반복문 중첩과 조절 continue break 예제 2016/08/27 - [IT/Java] - 8 자바 Java 의 반복문이번엔 자바의 반복문의 중첩과 조절에 대해서 알아볼게요! 반복문의 중첩먼저 중첩에 대해서 알아보도록 하겠습니다! 반복문을 중첩시키면 굉장히 많은 일을 할 수 있습니다! 예제를 볼까요? public class Loop { public static void main(String[] args) { for(int i=1; i 2016. 8. 28. 8 자바 Java 의 반복문 2016/07/10 - [IT/Java] - 7 자바 Java 의 조건문!이번엔 일부 코드를 반복 실행하기 위한 자바 Java의 반복문을 배워보도록 하겠습니다! while 문가장 기본적인 while 문 먼저 보도록 하겠습니다! public class Loop {public static void main(String[] args) {int num =0;while(num 2016. 8. 27. 7 자바 Java 의 조건문! 2016/07/10 - [컴퓨터/Java] - 6 자바 Java 의 비트연산자! 오늘은 자바 Java의 조건문에 대헤서 배워보도록 할게요! 조건문에는 크게 세 가지가 있는데요 if else문public class IE { public static void main(String[] args){ int num1=9, num2=12; if(num1num2) { // num2가 num1보다 작을 때 실행 System.out.println("num1>num2"); } if(num1 == num2) { // num2가 num1와 같을 때 실행 System.out.println("num1 = num2"); } } } if문은 이렇게 사용합니다 하지만 이렇게 if만 써버리면 세 조건문을 다 검사하고 실행해게 되기 때문.. 2016. 7. 10. 이전 1 2 다음