본문 바로가기
반응형

Computer Science & Engineering/JAVA8

2008/01/27 My-Sql을 이용해서 JDBC MySql 서버 설정 방법 1. C:\mysql\bin\winmysqladmin 을 실행시켜 사용자 를 설정한다. 2. winmysqladmin를 실행시켜 my.ini Setup으로 가서 내용을 확인한다. (포트와 사용자 정보) MySql 명령어 mysql> 에서 실행 show databases; 전체 database에 있는 database들을 보여준다 user database_name; 해당 database를 사용한다는 명령어 create table table_name(type, .. type); table을 table_name으로 생성 type 부분은 variable_name variable_type을 넣는다 variable_type : int, char(length) desc table_name; .. 2008. 1. 22.
2Day_homwork - pcs 2008. 1. 21.
자바 클래스 클래스와 객체 그리고 인스턴스 클래스 : 틀 객체(Object) : 독립적으로 수행이 가능(멤버 변수 + 멤버 함수) 인스턴스(Instance) : heap에 객체가 떠 있는 상태 ex) String A; (A는 레퍼런스) S = new String("A"); (S는 객체, new String("A")는 인스턴스) 멤버 변수와 멤버 함수 기본적으로 private 접근 제한자 보호 데이터는 private으로 막고 멤버함수는 public에 둔다. 접근지정자 private : 전용부 멤버만 접근 가능, 상속 불가 public : 공용부 누구나 접근 가능, 상속 가능 protected : 보호부 현재 클래스에서는 private의 특징을 가지고 있다 상속시에는 public의 특징을 가진다. default 라는 것.. 2008. 1. 18.
1Day Homework 구구단 출력 예 원하는 단은?: input => 2 2*1=2 . . . . 2*9=18 계속하시겠습니까?(y/n): 원하는 단은 : 2 2 5 8 (중복 / 소팅 작업) 범위는 2 ~ 9 4개 4개 씩 2*1=2 5*1=5 8*1=8 소스 코드 import java.io.*; class homework1 { public static StringBuilder s_inputTemp; public static void main(String[] args) { try{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); int n_NumberEnd =0; int n_NumberStart = 0; int n_NumberCount = 0; S.. 2008. 1. 18.
JavaDoc 사용 JavaDoc 작성법 개요의 다큐멘테이션 태그 개요 태그는, 개요 페이지의 다큐멘테이션 코멘트로 사용할 수 있는 태그입니다. 이 다큐멘테이션 코멘트는, 통상 overview.html (이)라는 이름의 원시 파일내에 있습니다. 다른 다큐멘테이션 코멘트의 경우와 같게, 이러한 태그는,주설명의 나중에 사용할 필요가 있습니다. 주 - 버젼 1.2 에서는, 개요 문서내의 {@link} 태그에 버그가 있습니다. 텍스트는 올바르게 표시됩니다만, 링크가 설정되지 않습니다. 현재로서는,{@docRoot} 태그는, 개요 문서내에서는 동작하지 않습니다. 개요 태그 @see @since @author @version {@link} {@linkplain} {@docRoot} 패키지 다큐멘테이션 태그 패키지 태그는, 패키지의 다.. 2008. 1. 17.
Java 제어문 조건문 1. 단일 if ex) if(i==100) System.out.println("100"); 2. if ~ else ex) if(i==100) System.out.println("100!!"); else System.out.println("not 100"); 3. 다중 if ex) if(i==1) { statement; } else if(i>=2) { statement2; } else { statement3; } 4. switch ex) switch(조건문) { case 수/수식 : statement; break; default : statement; } 5. 사족 : if 와 switch 중 switch 가 수행 속도가 빠르다. switch 안에는 integer, char 만 가능 포인터와 배열중.. 2008. 1. 17.
헝가리안 표기법 헝가리안 표기법 10, 15년전 Microsoft의 개발자 중 헝가리 사람의 프로그래머가 쓰던 변수 명명법. MS 내부에서 따라 쓰기 시작하던 것이 점차 전세계의 프로그래머들에게 널리 퍼져 이젠 프로그램 코딩시 변수 명명의 표준적인 관례가 되었다. 그러나 실제로 현장에서 일하다 보면 헝가리안 표기법을 제대로 지키는 개발자는 그리 많지 않다. 어느 정도 개발 경험을 가지고 있는 프로그래머는 물론 심지어 시중의 프로그래밍 서적에서 조차 저자마다 변수명을 개인에 따라 가지각색으로 짓고 있어서 처음 프로그램을 배우는 입문자들이 변수 명명에 대한 기준을 제대로 잡지 못하고 있는 실정이다. 그러나 변수 명명에 관한 표준화된 관례를 지켜주면 코드의 가독성을 높여줄 뿐만 아니라 예를 들어 카운터 변수를 count라고 .. 2008. 1. 17.
자바_01/17 Java JDK 1.5 APIs - http://java.sun.com/j2se/1.5.0/docs/api/ - 자바의 실행파일이 있는 ~/bin 경로를 환경변수 시스템의 Path 변수에 추가 컴파일러 방식 1. 컴파일 방식 : c, c++ - 한꺼번에 기계어로 번역, 절차적 수행 - C와 같은 경우는 Main이 Stack 영역에 지정 된다. 2. 인터프리터 방식 : VB, Java - Just In Time 컴파일러(JIT) - 반복문 같은 경우 code 영역에 올려서 그 부분만 JIT컴파일러로 컴파일 - 한 줄을 컴파일하고 기계어로 번역, 그 줄을 실행 - 100번 반복하는 반복문의 경우 컴파일러 방식은 1번 컴파일 100실행, 인터프리터 방식은 100컴파일 100실행이다 - Main은 static .. 2008. 1. 17.
반응형