글 목록 1037

JD-Eclips 다운 및 설치

JD-Eclips 다운받기 자바를 주로하다보면 구조가 궁금할때가 있습니다. 프로그래머들을 위하여 .class 를 .java로 변경해주는 플러그인이 있습니다. http://jd.benow.ca/이 주소에 들어가셔서 jd-Eclips 최신버전을 다운받습니다. Help-> Install New Software... 클릭 ADD -> Aechive-> jd-eclipse-site-1.0.0-RC2.zip 클릭 체크박스에 체크표시하고 Next 쭈욱 눌러서 설치하면 됩니다. 나머지는 쉬우므로 생략. 디컴파일 실행하기 class 파일을 더블클릭해서 실행시키면 자바소스로 잘 출력됩니다.

JAVA - static

static 알아보기 이제까지 이렇게 해야 된다고 하니까 무작정 static을 써 왔습니다. 이번에는 static에 대하여 알아보려합니다.1 2 3 4 5 6 7 public class Exam { public static void main(String[] args) { System.out.println(" 안녕하세요"); } } 이제까지 알아본 인스턴스가 되는 과정은 아래와 같습니다.1. 현실에서 존재하는 그룹의 객체의 특성을 모은다2. 모은 특성을 분석하여 클래스로 정의한다.3. 정의된 클래스에 서로 다른 값을 부여하여 인스턴스로 만들어 객체로 표현한다. 이 과정에서 인스턴스의 멤버변수들은 클래스가 인스턴스화 되면서 각 인스턴스의 고유값을 저장하기 위한 인스턴스 변수로 존재한다는 것을 알 수 있습니다..

생성자

생성자생성자(constructor)는 클래스의 인스턴스를 생성할 때만 호출되는 메서드로 인스턴스에 대한 메모리를 할당함과 동시에 필드의 값을 초기화 하는 역할을 한다. 1 2 3 4 5 6 7 8 9 10 11 12 1314 public class ConsExam { int num1,num2; ConsExam() { num1=3; num2=5; } public static void main(String[] args) { System.out.println(num1+num2); } } 결과값8 5~9줄의 소스가 바로 생성자이다. 호출하지 않고도 클래스가 생성될때 자동으로 실행된다.※단 해당클래스와 이름이 같아야된다. 클래스 이름과 같은 함수를 생성자라고 부르는데 이 생성자는 인스턴스를 생성할 때 한번 실행하..

객체지향 프로그래밍이란?

객체지향이란? 객체 객체(object)란 현실 세계에서 구별되어 존재하는 사물 또는 사상이라고 정의할 수 있다. 독립적으로 식별가능하고 상태와 행위를 가지고 있는 모든 실체는 모두 객체이다. 예를 들어, 자동차, 휴대폰, 노트북, 학생 등의 현실 실계에 존재하는 유·무형 실체나 명사를 객체라고 정의할 수 있다. 객체지향 프로그래밍객체지향 프로그래밍(OOP, Object Oriented Programming)이란 프로그램을 구성하는 각각의 요소(객체)를 정의하고 서로 다른 요소들의 관계를 통해 프로그램을 개발하는 컴퓨터 프로그래밍의 패러다임 중 하나이다. 객체지향 프로그래밍 기법은 하나의 작업에 필요한 성질(데이터)을 클래스 내부에 모아놓음으로서 연관 데이터의 강한 결합(strong cohesion)을 이..

JAVA - 조건문 switch

주어진 식의 결과값이 정수형 데이터로 여러 가지 경우가 나올 경우에는 SWITCH문을 사용하는 것도 괞찬다. 표현식에 들어가는 값의 유형 구분 예시 정수형 값 switch(10), switch(13) 문자형 값 switch('a'), switch('가') 정수형 변수 int a=7; switch(a) 문자형 변수 char ch = 'a';switch(ch) 정수형 또는 문자형 결과값을 도출하는 식 int a = 7, b = 2; switch(a-b) SWITCH문 구조1 switch(표현식){ case 상수1 : 문장1; break; case 상수2 : 문장2; break; case 상수3 : 문장3; break; } 표현식이 1이면문장 1을 실행 switch종료 표현식이 2이면 문장 2을 실행 swit..

순서도

순서도 그리기 프로그램에서 제일 효율적인 순서도 입니다.학교에서 배울때는 괴롭지만 이쪽일에 종사하려면 배우는게 정신건강에 이롭습니다.어렵(귀찮...)더라도 익히고 넘어가야할 부분입니다. 순서도 기능 설명 터미널 프로그램의 시작과 종료를 나타냄 처리 프로그램의 처리 기능을 수행하는 명령을 나타냄 판단 변수의 조건에 따라서 변경될수 있는 흐름 을 나타내는 데 사용하는 판단 기호 출력 처리된 결과를 출력 입출력 입출력 장치의 기능을 나타냄 제어의 흐름 . 준비 프로그램을 변화시킬 명령어의 집합 또는 명령어를 나타냄 연결 프로그램의 흐름을 다른 곳으로 연결시킴 페이지 연결 페이지의 시작과 끝을 나타낼 때 연결 기 호를 대신 사용 선행처리 부프로그램 흐름도의 특수한 집합에서 수행할 그룹 운용 기호

API문서 살펴보는 방법

API 이해하기 이제까지 아래의 코드를 생각없이 써 왔습니다.System.out.println("무념무상");어떤 원리로, 어떤 구조로, 어디에서 println이라는 함수를 가져오는지 의문을 가지셔야 합니다.이제까지 생각없이 System은 패키지 java.lang.* 에 포함되어 있습니다. 이제까지 import한적이 없었지만 Java에서는 import시키지 않아도 자동으로 삽입하여 생략되었습니다. 그렇다면 API가 무었일까요?혹시 UI라는 단어를 알고 계신가요? UI는 User Interface의 약자입니다.Interface의 단어뜻은 아래와 같습니다.명사1.(컴퓨터) 인터페이스the user interface사용자 인터페이스2.(컴퓨터) 접속기the interface between computer an..

Tistory 치환자 삽입하기

치환자 삽입하기 이번 포스팅은 치환자에 대해서 다뤄보도록 하겠습니다. 치환자에 관한 설명은 아래의 링크에서 잘 설명이 되어있습니다.http://www.tistory.com/guide/skin/step3#1-1 하지만 어떻게 적용하는지에 대해서는 설명이 부족한듯하여 글을 적어봅니다. 가장 기본적인 치환자는 아래와 같습니다. : 블로그 주소 : '관리자 > 환경설정 > 기본설정'에서 입력된 블로그 제목 아래 그림은 이전 글에서 끄적거린 예제에 치환자를 삽입한 결과입니다. 본문내용입니다. 사이드바입니다. 바닥공간입니다. 위 그림은 치환자를 사용하면서 저의 블로그이름이 들어가고 하이퍼링크가 걸린것을 확인할 수 있습니다. 이런식으로 티스토리의 치환자를 활용하여 쉽게 블로그를 제작하실 수 있습니다.

스킨제작의 기초

스킨 뼈대 이해하기 이번 블로그는 스킨의 뼈대를 제작해 보겠습니다.스킨의 디자인을 결정했다면 이제 스킨의 구조를 파악해야 합니다. 예를 들어, 2단형의 기본 스킨의 디자인을 보면 크게 header, content, sideinfo, footer로 이루어져 있습니다. 각 영역은 아래와 같은 정보를 담고 있습니다. 1 header 블로그 제목, 설명, 블로그 메뉴 등 2 content 검색 결과, 위치로그, 태그, 방명록, 공지사항, 보호글, 페이징 등 3 sideinfo 카테고리, 최근글 리스트, 최근 댓글, 공지사항, 링크 등 4 footer 전체 블로그 메뉴, Copyright 등 skin.html step 1 structured Tip : 코드가 길어지면 헛갈릴 수 있으므로 닫는 태그에 주석을 달아줍..

Tistory 시작하기

Tistory 가입하기 티스토리는 회원가입이 자유롭지가 못합니다.기존 회원에게 초대장을 받아서 초대가 가능합니다.초대장이 필요하신 분들은 아래의 조건대로 비밀댓글을 달아주세요 0. 비밀댓글로 달아주세요.(공개댓글은 삭제합니다)1. 자신이 운영하는 주소나 홈페이지(없으면 생략)2. 티스토리를 시작하려는 이유3. 이메일 예제)1. dreamzelkova.tistory.com2. 열심히 공부한 내용을 공유하고 싶습니다.3. abcd@hanmail.net Tistory 연습할 블로그 만들기 우측상단에 '내블로그▼ '를 클릭하고 '내 블로그 만들기'를 클릭합니다. 블로그 제목과 블로그 주소를 적어넣고 완료합니다. 내 블로그 가기 클릭! 좌측상단에 아이디 클릭 -> 관리 클릭 HTML/CSS 편집을 클릭합니다. 아..