본문 바로가기
  • think normal

새로워지기486

ex3) java_oop /* class SampleClass { // 클래스 헤더부분 int a; int b; // 멤버 변수 부분 int c; public SampleClass(int x, int y, int z) { // 이름이 클래스 명과 같다 a = x; b = y;// 생성자 부분. c = z; //x,y,z = SampleClass지역변수 } public int sum() { // 메소드 부분 int d; d = a + b + c; //=d = this.a + this.b + this.c; return d; } } public class Class01 { public static void main(String[] args) { //SampleClass sam = new SampleClass(); // 값을 원하고 있.. 2012. 2. 15.
ex2) java_oop //중복함수 // : 하나의 클래스안에서 똑같은 이름으로 생성자 맴버함수를 만드는 경우 // 매개 변수의 개수와 타입은 달라야 한다. // 매개 변수의 개수와 타입이 일치하는 위치로 수행조건이 자동적으로 넘어간다. // 하나의 클래스 범위 안에서 구현된다. public class Fun01 { //Add(int a,int b){return a+b;} int Add(int a,int b){return a+b;} double Add(double a,double b){return a+b;} //Add(double a,int b){return a+b;} double Add(double a,int b){return a+b;} double Add(int a,double b){return a+b;} // 결과형은 달.. 2012. 2. 15.
ex1) java_oop //public class Date { class DateClass { //주클래스가 하나의 문서에 들어있으므로,,, // class 앞엔 접근지정자를 public or 생략 둘중 하나만 가능 // class :자료형을 만들기위한 예약어(소문자로쓴다) // DateClass : class명 :사용자 정의명칭 // '{' = Date class의 시작 (set / get) // int year,month,day; //원본 예제 // int 앞엔 접근지정자를 "public,private,protect,생략" + a // =dataClass 맴버함수(=맴버변수=데이터 맴버) // new 연산자로 객체 정의시 메모리 공간으로 만들어질 항목이다. private int year,month,day; // "[a]예제.. 2012. 2. 15.
ex16) java _ 문의 // ( 예제를 왜 이렇게 만들었는지 모르겠다. -_-) 1. /* my 함수예제 01 public class Function { static void sub(){ // void=결과형 (결과치를 반환(=호출받기전엔!)하지않는다!) // sub=함수명(사용자정의) // () 안에 매개변수를 넣을 수 있다. !!! // 1. sub()를 객체로 만들어 호출하던가 // (즉 = 객체를 new연산자로 정의하고 object명으로 접근하던가 // 2. "static 맴버함수"로 선언 필요! (println는 메이커가 제공) System.out.println("SUB 함수안 +" + a); } public static void main(String[] args) { System.out.println("Main 함수.. 2012. 2. 15.
ex15) java class Test11{ //int Sum(int a,b){ // = X //함수의 매개변수 앞에는 반드시 하나의 자료형이 개별적으로 따라 붙어야한다. int Sum(int a,int b){ return (a+b); } } public class Fun08 { public static void main(String[] args) { Test11 t11 = new Test11(); //t11.Sum(10,20); System.out.println(t11.Sum(10,20)); } } 2012. 2. 15.
ex14) java class Test06{ void Star(int st){ // [자료형 + 매개변수]의 개수 일치 필요!!! -> int선언 // st = 매개변수 = 사용자 정의명칭 // = 수행조건 넘어와서 int st라는 코드를 만남으로서 메모리 확보하고 // Star 함수영역을 벗어남으로써 메모리는 소멸된다 // = 지역변수 st=50 ( 대입의 개념 X, 초기화의 개념!!!) int i; for(i=0;i 2012. 2. 15.
ex13) java class Test02{ void Star(){ //접근 지정자 생략(public,private,protected,생략) System.out.println("******"); return; //생략가능 } } public class fun05 { public static void main(String[] args) { //1 Test02 t; //t 초기화null 됨. 단, 객체의 존재는 아직X // t= new Test02(); Test02 t = new Test02(); t.Star(); //Star(); System.out.print("hello Java"); t.Star(); } } 2012. 2. 15.
java _20120214 Oop 개요 * 특성 정확한 데이터 관리 (변수로 바로 접근=x) = 변수 주변을 둘러싸고 있는 매개 변수를 통해서 접근함으로서 사용자에게 입력(변경), 또는 재요구, 자체변형, 접근불가 등을 할 수 있다. 은익화 : 외부에 바로 접근 X -> 맴버 함수를 통해서 접근 상속성 : 재사용성 + 확장 + 프로그렘모듈 재사용가능 다형성 : 다양한 결과를 받을 수 있다. (단, '상속성->재정의'의 사전정의필요) * 구조 (절차(구조/하양식설계/모둘화)=x) = 객체지향(oop) *프로세스 =CBD 분석 속성값(맴버변수에서 저장) 메소드(객체의 맴버=맴버함수) 외부함수(전역함수,외부함수) * class(설계도) -(인스턴스화)-> Object(객체/집) : 객체를 생성할 수 는 있지만 정보 처리는 불가하다. =.. 2012. 2. 15.
ex12) java public class Function1 { //Call by value 및 인수 전달 방식 public static void Star(int st){ int i; for(i=0; i 2012. 2. 14.
ex11) java Function 1. public class Function1 { public static void sub(){ System.out.println("SUB 함수안"); } public static void main(String[] args) { System.out.println("Main 함수처음"); sub(); System.out.println("Main 함수끝"); } } 2. public class Function2 { /* //에러 예제 : class 개념 public void sub(){ System.out.println("SUB 함수안"); } public static void main(String[] args) { System.out.println("Main 함수처음"); sub(); Sy.. 2012. 2. 14.
ex10) java 1. public class arr01 { public static void main(String[] args) { /* * // 객체 : 예제 arr02 int m[]; //= int []m; //m = 사용자 정의 명칭(기억공간=heap상의m의 주소) //stack 상에 4byte로 null로 확보된다. m= new int[5]; // new를 통해 heap상에 4byte*5개를 확보한다. //기본적으로 length가 확보되고 그 안에 "5"가 기억된다. //단, 접근은 m.length로 한다. System.out.println("개수:"+m.length); System.out.println(m[0]); System.out.println(m[1]); System.out.println(m[2]); Sy.. 2012. 2. 14.
ex9) java 1. public class For01 { public static void main(String[] args) { /* //초기 조건 증감식 //int i; for(int i=0;i0;j--){ System.out.print("\n"); System.out.print('*'); System.out.print(j); } // 조건 생략 int i=1; for( ;i 2012. 2. 14.
ex8) java 1. public class LocalVariableIntTest { //class변수를 선언하지않음 public void variablePrint(){ int intValue = 0; //지역변수는 초기화 시켜줘야한다. System.out.println("LocalVariableIntTest =" +intValue); } public static void main(String[] args) { MemberVariableIntTest local= new MemberVariableIntTest(); local.variablePrint(); } } 2. public class MemberVariableIntTest { int intValue; //전역변수는 초기화하지 않아도 자동으로 0을 넣어준다. publ.. 2012. 2. 14.
java _20120213 for문의 범위는 : for~최초의;만날때까지로 인정 : 플로어 차트에서 마름모 모양 -> 다음은 사각형 (+ NS차트 참조) 배열 : 기억장소의 개수를 저장하는 length 맴버가 자동으로 만들어진다. : 기본적으로 new 연산자로 정의 = 객체 : 배열의 시작번지 받아들일 수 있는 참조 변수를 스택 메모리 상에 정의했을 뿐이다. (실제배열은 만들어지지 않는다.) :1차원 자료형 -> 자료형 배열명[] 배열명 new 자료형[개수] : new연산자는 heap영역에 저장된다. : 다차원 배열 -> 불필요하게 차원수를 높이면 낭비될 수 있다. -> 자료형 배열명[][] // 선언:실제 구성은X // stack에 참조형 변수가 만들어짐(null로) 배열명 new 자료형[행의 개수][열의 개수] // 선언:실제.. 2012. 2. 14.
ex7) java public class Test01 { //선언+초기화 private int day =25; private int month=12; //출력함수 public void printTest(){ System.out.print("전역변수와 지역변수 개념 예제:"+month+"월"+day+"일"); }// (그저 함수) public static void main(String[] args){ //사용자가 정의한 Test01의 객체 생성 Test01 myTest=new Test01(); //(그저 함수)였던 Test01의 printTest()호출 myTest.printTest(); } } 2012. 2. 9.
ex6) java //산술연산자 class Test02 { // public class Test02 { public static void main(String[] args) { System.out.println(5/2); System.out.println(5./2); System.out.println(5/2.); System.out.println(5%2); System.out.println(2%5); // int i; // int j; int i,j; i=5; i++; //후위형 System.out.println(i); i=5; ++i; //전위형 System.out.println(i); i=5; j=i++; //= (j=i; i=i+1) //후위형 System.out.println(i); System.out.printl.. 2012. 2. 9.
ex5) java class CharDemo { public static void main(String arg[]) { char ch1; //char 변수도 정수와 같이 동작 + 문자형도 연산이 가능하다. //char자료형; ch1변수명(지역변수=미리 초기화 시켜줘야 한다./c 에서는 쓰레기값 들어간다.) ch1='X'; //초기화 System.out.println("ch1 = " +ch1); // '가 아닌 "를 사용해야 한다. System.out.println("ch1 = " +(int)ch1); ch1++; // = (ch1= ch1+1 / 다만, 에러!:int형인 결과가 초기선언한 char보다 크기 때문에) // = (ch1= 'X'+1) = (ch1= Y) System.out.println("ch1 = " +(i.. 2012. 2. 9.
java _20120209 * 자료형>산술형 = 계산이 가능하다. > 첨부 : 예제 문서 java Package : 3page java 예약어 : 4page java Applet : 6page > 정수형 상수 12 = 10진수 = 4byte정수형 상수 012 = 8진수 017 = 8진수 019 = x 0x12 = 16진수 (대소문자 구분하지 않는다.) 0xab = 16진수 (a=10) 0xax = x > 실수형 상수 소수점을 포함 기본형은 double 12.5f : 4byte형 실수형 상수 12.5d : 8byte형 실수형 상수 > 정수형 변수 1bite=8bit(첫자리는 부호 + 7bit) [64,32,16,8,4,2,1] (에 해당하면1, 아니면 0) ex1) 117=01110101 ex2) 93=01011101 ex3) 12.. 2012. 2. 9.
ex4) java public class Chartest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub char A; A = 'a'; System.out.println("A="+A); System.out.println("A="+(int)A); //강제 형변환 (코드값 출력) } } 2012. 2. 9.
ex3) java class Exam1 { // class = 예약어 ; Exam = 클래스명(사용자정의); int c; // 맴버 변수 (전역변수); c=변수명 ; 알아서 초기화 된다. public int add (int a, int b){ // int 반환하고자하는 자료형,정수형 ; (없을 경우void) // add = 사용자 정의함수 // a, b = 지역변수(add안에서만 사용가능) c= a+b; return c;// c = int 타입 }// 맴버함수(임의의) ; public접근지정자(or protected,private..) // 외부 접근 가능 }// 별도로 저장해서 편집해서 저장할때 public를 사용한다. 단,Exam로 저장 // -> 다른 곳에서 가져다 쓸수있다. // -> 지금은 주클래스 이름으로 저장.. 2012. 2. 9.
ex2) java import java.applet.*; import java.awt.*; public class Example2 extends Applet { public void paint(Graphics g){ g.drawString("테스트 두번째.",100,60); } } // 위의 java를 아래 html에서 사용할 수있도록 applet 태그를 사용, // 아래를 실행하면 영역은 잡히는데, 실제 컨텐츠는 에러가 발생한다. // ㅜㅜ 왜그러는지는 알아봐야함...아직, 진도가 안나감 ㅋ element Font font-family font-size font-style font-variant font-weight letter-spacing line-height text-decoration text-align text.. 2012. 2. 9.
ex1) java public class first { /** * java의 모든 클래스는 object에서 상속받는다. * * 예약어(이미 사용 용도가 정해져있다,소문자로 기술) * 1) 접근 지정자 : deflault,public, * 2) class (설계도면) -> object (객체=집) * * 자료형 * 1) 기본형 * 2) 합성형(조합/변형 가능한 것) : class * * first 사용자 정의 명칭 * 1) 영문자와 숫자의조합 * 2) 첫글자는 숫자 X * 3) 특수문자 사용 X (단, '$','_'는 사용가능 * 4) 대소문자 구분 aa != AA * 5) 문자의 길이는 제한이 없다. * 6) 변수/함수정의는 의미있는 단어로 한다. * * {} = 클래스의 시작과 끝을 알려줌 */ public static.. 2012. 2. 9.
java _20120208 [애플릿 프로그램 기초] import java.applet.*; // "java\applet(패키지)\*(모든것)" 는 경로를 열어주는 것을 말한다. =코드 재사용성 // import = #include (저장(포함)) // rt.jar에 들어있다. import java.awt.*; // 멀티미디어에 관련된 class포함 public class Example2 extends.Applet{ // public 접근지정자 (=예약어) // 애플릿 프로그렘일 경우 반드시! = 웹브라우져에서 접근하는 것을 허용하기 위해! // 클래스명 Example2 (첫글짜는 대문자로) = 사용자 정의 명칭 = 임의 명칭 // extends (예약어) (= 상속시키기 위한) = 파생클래스 // .Applet = 기초(basic.. 2012. 2. 9.
java _20120207 c ++ : new 연산자 (신규) =>delete필요(메모리가 한정되어있으므로) JAVA : new 연산자 (신규) =>JVM ( 자바가상머신이 자동삭제 : garbage collection) 포인터 다중상속 구조체 전역변수 goto문 연산자중복(+,-기능 프로그래밍) 제외 객체지향 (c의 op보다 축소된 내용) 분산환경 ( RMI 기능제공 ) java applet(web) + java application(독립앱) appletview.exe + java.exe = 컴파일 소수프로그램 형태 : class 클래스이름{} -> 클래스이름.java(=자바프로그램) --컴파일--> 이름.class(바이트코드=중간언어) -> JVM(인터프린터) -> 기계어로 번역 웹 : 서블릿,애플릿,JSP 용어 :실행중인 프.. 2012. 2. 9.
프로젝트 진행내역은, ㅆㅏ이 클럽에서 진행되고 공개됩니다 ^^ 2011. 12. 3.
REMINDER: UN/LIMITED EDITION VOL.3 (6월 17일 금요일 오후 4:00 .쿤스트할레) 우아- 이번주 17일 18일은 여기저기서 행사가... 어쩌지..다 가보고 싶은데.. 몸이 하나넹...ㅜㅜ 금요일 저녁에 옥상달빛 공연이나 보러가야겠다 ㅎ 그나저나.. 여기..유어마인드! 우아- 너무- 쳇- 나중에 내가 하려 했던거, 하고 싶었던거 다 한다.. 너무 멋있게 ( 흑,,,부럽다~ ) 이번 행사 대박나길, 그리고 참여하는 인디작가들 작품과 공연 또한 대박나길 !!! 2011. 6. 16.
ONLY ONE !!! 태플릿 매거진 <에피소드> 으아!!!! 두둥- 올것이왔다.ㅋ 바야흐로... 지난 5월 19일 오전 08시11분 !!! 난 기존의 태플릿 매거진과 다른 새로운 어플리케이션을 만났다. 서핑 중에 우연히 발견한! 도대체 어디서 만든거임?!!! 여기저기 찾아봤다. 그러던 와중! 블로그를 발견하게 된다. http://episo.tistory.com/ 오홋홋홋!!! 그런데! 이벤트를 하고 있었다!!! 오~ 오홋- 이런 타이밍이 ! 이건 내 운명!!! 난 페이스북이 편하니까...페북으로 해야징~ㅎ 앗...그런데 페이스북에도 페이지가 있었다. 당근, 바로 !!!  http://www.facebook.com/iepisode 그리고 오늘 !!! ^~^ b 으흐흐흐 !!! 일하는 와중에 짬짬이,,, 올리게되어 어설프지만 마음만 받아주세요! ㅋ 2011. 6. 8.
심리학이 서른살에게 답하다. _읽다가4 (문제없는 사람) 심리치료 예전 대치동에서 카페를 할 때 였다. 자주 오시던 아주머니 한분이 계셨다. 한 때는 패션 디자이너로 유명했고 결혼으로 일을 그만두고 좋은 남편과 결혼해서 남들이 부러워하는 대치동에서 자녀를 키우고 계시는 분이었다. 하지만 정신과 치료를 받고 계신다고 말씀하셨다. 대치동에서 애들 키우기가 너무 힘들다고 하셨다. 그리고 지난날에 대한 본인의 열정들이 너무 그립다고 하셨다. 그분은 손재주가 좋으셨고 취미로 악세서리를 만들고 계셨다. 카페에 공간을 만들었다. 그리고 명함도 만들 수 있도록 도와드렸다. 그리고 다른 손님께 강의도 할 수 있도록 해드렸다. 점차 눈 빛에 생기가 돌기 시작했다... 그리고 병원도 끊으시고 독립도 하셨다. ^-^ 오홋홋홋- 그리고 고맙다고 말씀하셨다. 그 말씀이 더 고마웠다. .. 2011. 6. 2.