Array : 같은 타입의 변수 여러개를 묶어서 사용. 처음 생성 시 크기가 정해진다. 같은 자료형의 변수 여러 개를 하나의 묶음으로 만들어 하나의 이름으로 다루는 것을 배열이라고 한다. 데이터를 저장하기 위해 여러 개의 변수를 선언할 수도 있지만 관리해야 하는 변수가 많아지면 코드가 매우 복잡하고 많아지게 된다. 이러한 경우 하나의 배열이름으로 여러 개의 변수들을 다룰 수 있으면 코드를 간단하게 처리할 수 있게 된다. 자바에서는 배열 공간은 자유 메모리 영역인 Heap 영역에 할당하도록 지정되어 있으며, 배열변수는 할당된 배열공간의 주소를 저장하며, 배열공간의 주소를 이용해 인덱스(순번, index)를 참조하는 방식으로 값들을 처리하도록 정해두었다. 1. Array 의 선언과 생성 배열의 선언 : 배열..
java.lang.Math : Math.random(); MIN ~ MAX 까지 랜덤 숫자를 출력하자(int) (int)(Math.random() * (MAX - MIN + 1)) + MIN; START값부터 X 개를 출력하자(int) (int)(Math.random() * X) + START; java.util.Random : Random r = new Random(); 0~NUM-1 까지 출력하자 r.nextInt(NUM); // 0
Scanner 클래스 : java.util 패키지의 Scanner 클래스를 이용하면 콘솔로부터 정수, 실수, 문자열 을 읽어 올 수 있다. Scanner 객체를 생성하려면 다음과 같이 import를 통해 외부 클래스를 호출하고, 생성자에 System.in 파라미터를 전달하면 된다. import java.util.Scanner; Scanner sc = new Scanner(System.in); Scanner 메서드들은 콘솔에서 데이터를 입력한 후 Enter키를 누르면 동작하도록 되어 있다. 다음 코드를 통해 Scanner의 사용법에 대한 예시를 살펴보겠다. package com.test01; import java.util.Scanner; public class ScannerTest01 { public st..
반복문 (Loop문) : 문장들을 반복해서 여러 번 수행되게 할 때 사용하는 구문이다. 구문 상에 반복되는 구간을 루프(Loop) 라고 하며, 루프가 있는 문장이라고 하여 루프(Loop) 문이라고도 한다. 반복문에는 for문, while문이 있다. for문 : 가장 많이 사용되는 반복문으로 정확한 반복 횟수가 정해져 있을 때 주로 사용한다. 배열이나 컬렉션의 연속 데이터 처리에 주로 사용된다. for문은 초기식, 조건식, 증감식으로 구성되며, 조건식이 참(true) 일 동안 계속 반복되는 구조로 작동되는 구문이다. for (초기값; 조건식; 증감식) { // 반복이 수행될 코드 작성 영역 // 조건식이 참(true)일 경우 수행되는 문장들 } for문에서 초기식은 반복하는 횟수 카운트용 변수 선언과 동시..
반복문 (Loop문) : 문장들을 반복해서 여러 번 수행되게 할 때 사용하는 구문이다. 구문 상에 반복되는 구간을 루프(Loop) 라고 하며, 루프가 있는 문장이라고 하여 루프(Loop) 문이라고도 한다. 반복문에는 for문, while문이 있다. while : 횟수가 정해지지 않은 반복 처리에 주로 사용되는 반복문으로, for문과 다르게 반복에 대한 조건식만 제시되며 조건식의 결과가 true 일 동안 수행영역 안의 내용이 반복적으로 실행되는 구조로 동작하는 구문이다. 조건식의 결과가 false 일 때 반복을 종료한다. while(조건식) { //조건식이 참(true)일 경우 실행되는 문장들 } 다음 코드를 통해 while문을 사용 예시를 보도록 하겠다. package com.test01; public ..
제어문 : 프로그램의 실행 흐름을 제어하는 문장을 제어문이라고 한다. 프로그램의 실행 흐름은 메소드 블록 { } 안에서 작성한 순서대로 실행된다. 개발자가 원하는 방향으로 실행의 흐름을 바꾸는 것이 제어문이다. 제어문은 조건문, 반복문, 분기문으로 나뉜다. 조건문 : 조건식을 제시하고 조건식의 결과에 따라 다음 코드의 수행 여부를 결정하는 문장이다. 조건식은 반드시 true / false 의 결과가 나오게 작성하여야 한다. 조건문에는 if문과 switch문 이 있다. switch문 : switch문은 if문과 다르게 값에 따라 준비된 구문이 수행되게 하는 구조를 가진 조건 선택문이다. if문의 조건식과 다르게 값이 무엇인지를 묻는 계산식이나 변수를 제시하여 case문의 값을 비교하여 실행할 문장을 선택 ..
제어문 : 프로그램의 실행 흐름을 제어하는 문장을 제어문이라고 한다. 프로그램의 실행 흐름은 메소드 블록 { } 안에서 작성한 순서대로 실행된다. 개발자가 원하는 방향으로 실행의 흐름을 바꾸는 것이 제어문이다. 제어문은 조건문, 반복문, 분기문으로 나뉜다. 조건문 : 조건식을 제시하고 조건식의 결과에 따라 다음 코드의 수행 여부를 결정하는 문장이다. 조건식은 반드시 true / false 의 결과가 나오게 작성하여야 한다. 조건문에는 if문과 switch문 이 있다. if문 : 제시된 조건식의 결과가 true 일 때만 { } 안의 문장들을 실행시킨다. if(조건식) { // 조건식이 참(true) 일 경우에 만 실행되는 문장들 } 조건식은 boolean 타입 으로 결과값이 반환되는 식이 들어간다. 일반적..
Operator (연산자) 는 값 계산에 사용되는 계산용 기호 문자를 의미합니다. Operand (피연산자) 는 연산의 대상이 되는 데이터(값) 을 의미합니다. 다음 코드를 통해 사칙연산, 대입연산, 증감연산(전위, 후위), 논리연산, 비교연산, 삼항연산 을 다뤄 보겠습니다. package com.test01; public class MTest { //전역 변수 field //final -> 상수 = 변하지 않는 수, 항상 일정한 수 public static final int TEN = 10; public static void main(String[] args) { opr01(3); System.out.println(opr02()); opr03(10, 1); System.out.println(opr04(..
method() 접근제한자 메모리영역 리턴타입 메서드이름(파라미터) { } //이러한 형태로 생성할 수 있다. parameter : arguments : 접근 제한자 public (+) : class외부 어디서든 참조 가능 protected (#) : - 상속일 경우 : 상속된 곳에서 접근 가능 - 상속이 아닐 경우 : 같은 패키지 내에서 접근 가능 (default) (~) : 같은 패키지 내에서만 참조 가능 private (-) : 현재 클래스 내에서만 참조 가능 메모리 영역 static : - Application이 실행되면 모두 메모리에 할당되고, Application 종료시 삭제 된다. - 객체를 생성하지 않고 ( 클래스명.메서드명 ) 으로 호출 (non - static) : - cla..
프로그래밍 언어는 어떠한 값을 담을 수 있는 변수를 사용합니다. 변수를 선언한다는 것은 메모리상에 값을 할당한다는 것을 의미하고 변수의 선언 방법은 다음과 같습니다. type 변수명 = 값; (이 때의 값을 literal 이라고 표현) Java에서 변수의 type 은 기본타입 과 참조타입 으로 나뉘어 집니다. 기본 타입 기본 타입 (call by value) : 호출하면 값 그 자체가 호출되는 타입 기본 타입 변수의 종류는 다음과 같습니다. 정수형 : byte(1) short(2) int(4) long(8)//l, L package com.test01; public class Type02 { // 정수형 리터럴 : byte(1)short(2)int(4)long(8) public static void ma..
1. Java SE (Java Standard Edition) 자바 표준 에디션은 가장 기본이 되는 에디션. 또한, 흔히 자바 언어라고 하는 대부분의 패키지가 포함된 에디션. (Enterprise Edition이 존재해서 기업이나 회사에서는 주로 EE를 사용하지만, 일반 회사나 기업같은 경우 SE를 사용하는 것도 흔히 찾아볼 수 있습니다) 주요 패키지로는 java.lang.*, java.io.*, java.util.*, java.awt.*, javax.rmi.*,javax.net.* 등이 있습니다. 2. Java ME (Java Micro Edition) 자바 마이크로 에디션은 현재는 거의 사장된 에디션. 모바일 기기(피쳐폰, PDA폰) 등에서 사용되는 자바 기술에 대한 API가 포함된 에디션. 한 때는..
Java JDK 설치 우선 오라클 홈페이지에 접속해 java SE 를 다운로드 합니다. https://www.oracle.com/index.html 메뉴에서 다운로드로 들어가서\ 아래로 쭉쭉 내려가다보면 Java가 보입니다. Java SE 클릭 Accept License Agreement 체크! 각자 OS 환경에 맞게 설치해 줍니다. 제 노트북은 window-64bit이기 때문에 이렇게 설치하겠습니다. install 후 쭉쭉 설치해 줍니다. 특별히 경로를 지정하지 않았다면, C:\Program Files\Java 경로로 자바 jdk와 jre가 설치될 것입니다. 사진은 미리 설치되어있던 구 버전입니다. 텍스트 추가 설치는 완료되었고 환경변수를 잡아줍니다. Java 환경변수 설정 Cmd 콘솔에서 javac로..
- Total
- Today
- Yesterday
- Delete
- controller
- ojdbc6.jar
- INSERT
- 상속
- OOP
- jdbc
- model
- 다형성
- Update
- MVC
- select
- Oracle
- JdbcTemplate
- 캡슐화
- 객체지향
- JDBC 프로그램 작성단계
- 객체
- java 환경설정
- view
- 추상화
- java
- Scott/Tiger
- .
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |