programming(181)
-
JDK, JRE, JVM
JDK 는 Java Development Kit 의 줄임말이다. Java 용 SDK (Software development kit) 라고 보면된다. (두 용어를 혼용하기 때문에 헷갈리기 쉽다.) Java 개발자가 Java 기반 프로그램을 개발 할 수 있도록 컴파일러, 툴 등을 제공한다. 프로그래머용이다. 일반인은 필요 없다. (Java 로 개발된 application 을 구동시키기 위한 런타임이 일반인이 필요한 것이다.) 이걸 또 J2SE(standard edition) EE(Enterprise edition) 등으로 나눠 부른다. command prompt 에서 "javac -version" 명령을 통해 version 확인이 가능하다. (path 가 제대로 잡혀 있다면..) JRE 는 Java Runt..
2010.05.05 -
자바?
[JSP, 자바교육기관 / 안드로이드교육]JAVA란 무엇인가? 자바(Java)를 이야기할 때 크게 두 가지로 나누어 이야기 할 수 있습니다. 먼저, 기계어, 어셈블리어(Assembly), 포트란(FORTRAN), 코볼(COBOL), 파스칼(PASCAL), 또는 C 등과 같이 프로그래밍을 하기 위해 사용하는 자바 언어가 있고, 다른 하나는 자바 언어를 이용하여 프로그래밍 하기 위해 사용할 수 있는 자바 API(Application Programming Interface)와 자바 프로그램을 실행시켜 주기 위한 자바 가상머신(Java Virtual Machine) 등을 가리키는 자바 플랫폼(Platform)이 있습니다. 다시 말해서, 자바 언어는 Visual C++와 비유될 수 있고, 자바 플랫폼은 윈도우 9..
2010.05.04 -
자바 빈즈 수업 메모
useBean 이 하는 역할을 스크립트로 표현하면 다음과 같다. score 객체를 만들어 준다. scope의 디폴트 값은 page 이다. Java Resources:src 안에다가 패키지를 만들어서 JSP빈즈 클래스 파일을 작성. 받는 값은 정수형인데 보내는 값이 문자열이다. public void setPoint(int point) { this.point = point; } 변환시켜주어야 하지만 빈즈는 알아서 변환을 해주기 때문에 신경쓰지 않아도 된다. setter getter 이름은 필드명에서 첫 글자의 대문자로 시작해서 이름 같게 지어준다. private String name; 이라고 했으면 public String getName(){ return name; } 이러한 식으로. public void ..
2010.04.30 -
[C] 배열 크기 변수명
int size=5 ; int arr[size]; 위와 같이 하면 컴파일 에러라고 한다. ( p275 ) 배열의 크기는 변수명으로 지정 할 수없다고 하는데 개념콕콕에선 변수명으로 지정 했다... 뭐일까... short data[10]; int index =1; data[index]=100; // data[1]=100; 을 의미 data[index+1]=200; // data[1+1]=200; 을 의미 이렇게 표현하였다. 아니다 내가 잠시 헷갈렸다 선언시 주의할 점은 배열 크기에 변수를 쓸 수 없다. 다만 초기화를 할 때 변수를 쓸수 있는 것이다. 이제 이해했네...
2010.04.21 -
session , application 차이
session 의 getAttribute(attr)과 application의 getAttribute(String name) 의 차이는뭘까 단지 아래 같은 차이일까? 먼저 application 객체는 윈도우 서버에서 시작할때 처음 실행되는 객체 입니다. 이 객체를 사용하면 윈도우 서버 를 종료 시키지 않는 이상 계속 유지되죠 즉! 사용자가 사이트를 들어왓다 나가도 서버상에는 항상 존재 하는 객체이죠 session 객체는 사용자 즉 클라이언트 객체 이것은 사용자가 사이트에 접속하면 자기의 내용들을 계속 유지시켜주죠 예를 들면 아이디나 비번 등등 하지만 사용자가 사이트를 나가면 서버상에서 바로 사라지죠 이객체는 즉 session은 클라이언트 객체이고 application 객체는 윈도우 서버 객체입니다.
2010.04.21 -
[C] 논리, 비트 연산자
A B A&&B A||B !A !B A^B 0 0 0 0 1 1 0 0 1 0 1 1 0 1 1 0 0 1 0 1 1 1 1 1 1 0 0 0 논리 연산자 && : 둘다 true이면 true를 반환. || : 하나라도 true 이면 true를 반환. 비트 연산자 비트 연산은 비트 단위로 하며 그 대상은 반드시 정수이어야한다. & 연산자 : 비트 단위 AND &(AND)연산은 두 개의 비트가 모두 1일때 1을 반환. | 연산자 : 비트 단위 OR |(OR)연산은 두 개의 비트 중 하나라도 1이면 1을 반환. ^ 연산자 : 비트 단위 XOR ^(XOR)연산은 두 개의 비트가 서로 같으면 0을 반환.
2010.04.19