자바스크립트는 느슨한 타입(loosely type)과 늦은 바인딩(late binding)을 지원하는 언어이다. 그 덕분에 자유도가 매우 높은 배열 구조를 제공하고 있다.다음은 자바스크립트의 배열 선언과 초기화 방법이다.[code]var arry = new Array();arry[0] = 123;arry[1] =...
오라클 10g Express 버전을 사용해보면 Application Express를 이용하여 웹 기반의 관리툴을 제공하고 있다. 그런데 이 관리툴은 8080 포트를 사용하는데 웹서비스에서 이 포트를 사용할 일이 생기면 충돌로 문제가 발생한다. 그래서 설정 파일을 뒤져서 변경을 해보...
이번 시간에는 Java에서 사용되는 원시 타입에 대해 살펴보도록 하겠다. Java는 아래와 같은 총 8개의 원시 타입을 제공한다. 원시 타입 (primitive type)부울과 문자boolean - true 혹은 false를 값으로 가짐char - 유니코드 한 글자를 저장 (16bit)숫자정수byte -...
Java라는 프로그래밍 언어 대해 공부를 해오면서 이런 저런 책들과 이런 저런 사이트들을 보았지만 이거다 싶은 책이나 사이트가 딱히 눈에 띄지 않았다. 거의 대부분이 천편일률적으로 데이터 타입, 조건문, 반복문, 연산자, 클래스, 상속 등을 소개한 후 util 패키...
지난 시간에 만들었던 Dog 클래스를 완성시켜 보겠다. 일단 각 메서드(동작)들은 해당 동작을 출력하도록 간단히 작성을 하겠다. 일단 Java에서 사용할 수 있는 출력문을 살펴보겠다.[code]System.out.println("출력내용");[/code]위의 명령은 ""안의 내용을 명령프...
1. 클래스 (Class)Java를 흔히 객체지향언어라고 한다. 객체란 무엇인가? 객체는 현실 세계에서 접할 수 있는 모든 사물과 같은 개념이다. 가령 개를 예로 들겠다. 현실 세계에서 접하는 개라는 객체는 기본적으로 속성과 행동을 갖고 있다. 물론 이런 설명이 조금은...
Java SE 5.0부터 소개된 enum 을 사용하기 이전의 코드는 열거형 데이터를 구현하기 위해 다음과 같은 방법을 써왔다.[code]// 정수 타입의 열거형 패턴 이용package exam.enums;// 자바 1.5 이전 형식의 코드를 사용한 요일 표현public class Aweekday { public sta...
Head First Design Patterns - 에릭 프리먼 외 지음, 서환수 옮김/한빛미디어 지난 번 설계한 "그냥피자" 클래스는 단점이 있었습니다. 주문할 피자의 종류가 많아질 수록 "그냥피자" 클래스가 복잡해지고 매번 코딩을 추가해야한다는 점입니다. 피자 종류를 추가하...