본문 바로가기 메뉴 바로가기

CRUISEWEB

CRUISEWEB
  • WRITE
  • ADMIN
  • TAG
  • GUEST
  • RSS

CRUISEWEB의 팀블로그입니다.
모르는 것을 부끄러워하지 말라!
웃으면 복이 와요 😀

  • CRUISEWEB (118)
    • DRAWER (19)
    • DESIGN (13)
    • A11Y (3)
    • HTML (4)
    • CSS (19)
      • DOCUMENT (13)
      • SNIPPET (4)
      • MINING (1)
    • GULP (0)
    • JAVASCRIPT (0)
    • CROSS (4)
    • ETC (3)
    • · (0)
    • 웹 개발 (0)
    • Spring (0)
    • Design Pattern (0)
    • ALGORITHM (1)
    • JAVA (48)
      • PRIMER (47)
      • JSP (1)
    • 데이터베이스 (1)
      • Oracle (0)
    • 네트워크 (0)
    • 정리중 (0)
    • · 2 (0)
    • 뻘글 (3)
  • 방명록
검색하기 폼

JAVA (48)
[JAVA] 중첩클래스

// 중첩 클래스(Nested Class) : 클래스 내부에 또 다른 클래스를 정의한 것 // 보통 클래스 내부에서 사용하기 위해 사용 class G{// G : H = 외부클래스 : 내부클래스 class H{// G클래스의 멤버 -> G클래스를 작성해야 사용가능 } static class I{} } public class 중첩클래스 { public static void main(String[] args) { G g = new G();// 외부클래스 객체 생성 G.H h = g.new H();// 내부클래스 객체 생성 : 외부클래스의 인스턴스를 통해 객체 생성 G.I i = new G.I();// 스태틱인 내부클래스는 바로 객체생성이 가능 } }

JAVA/PRIMER 2018. 4. 19. 14:10
[JAVA] 일반화클래스

// 일반화클래스 : 클래스를 일반화(Generalization) // : 타입(형식) 매개변수 -> 인스턴스 생성 시 데이터 타입 지정 가능 class J{ T a; T geta(){ return a; } } //class J1{ //int a; //int getA(){ return a; } //} // //class J2{ //double a; //double getA(){ return a; } //} // //class J3{ //String a; //String getA(){ return a; } //} public class 일반화클래스1 { public static void main(String[] args) { // 일반화클래스를 구체화(Specialization) // : 인스턴스를 생성할..

JAVA/PRIMER 2018. 4. 19. 14:09
[JAVA] 인터페이스

abstract class A{ final int ONE = 1;// final : 심볼릭 상수 -> 값을 변경할 수 없음 void method(){ } abstract void method1();// 추상메소드 : 인스턴스를 생성할 수 없음. // 상속을 통해 인스턴스화할 수 있음. } interface B{ //int a;// 필드와 메서드를 정의 할 수 없음. //void method(){}; final static int FIVE = 5;// 심볼릭 상수 선언은 가능 abstract void method1();// 추상 메소드는 선언 가능 void method2();// abstract 수식어는 생략 가능 } public class 인터페이스1 { public static void main(Str..

JAVA/PRIMER 2018. 4. 19. 14:09
[JAVA] 익명클래스

// 익명 클래스(Anonymous Class) : 이름이 없는 클래스 // 인스턴스 생성을 한 번밖에 하지 못함 // 인터페이스를 이용해 정의 가능 interface F{ void print(); } public class 익명클래스 { public static void main(String[] args) { // 인스턴스를 생성할 때 클래스 정의 F f = new F(){ public void print(){ System.out.println("익명클래스"); }; }; f.print(); f.print(); } }익명클래스익명클래스

JAVA/PRIMER 2018. 4. 19. 14:08
[JAVA] 추상클래스

// 추상 클래스 : abstract class // 일반적인 클래스와 마찬가지로 필드와 메소드를 가질 수 있음 // 그러나 인스턴스(객체)를 생성하지 못함. abstract class H { int a=1; void print(){ System.out.println("abstract"); } } class H1 extends H { public H1(){ super.print(); } } public class 추상클래스1 { public static void main(String[] args) { // H a = new H(); 불가능! H1 b = new H1(); } } abstract abstract class 악기{ int size; void method(){ System.out.println..

JAVA/PRIMER 2018. 4. 19. 14:07
[JAVA] 상속

// 상속 : sub클래스가 super클래스의 필드와 메소드를 물려받는 것 // 상속의 대상이 되는 클래스 : 부모클래스, 기반클래스, super클래스 class A { int a=3; void print(){ System.out.println("super"); } } // extends classA : 클래스 A를 상속 // 상속 받는 클래스 : 자식클래스, 파생클래스, sub클래스 class A1 extends A{ } public class 상속2 { public static void main(String[] args) { A1 a1 = new A1(); System.out.println(a1.a); } } 3 class B { int a = 1; } class B1 extends B{ int a ..

JAVA/PRIMER 2018. 4. 19. 14:07
[JAVA] Random

import java.util.Random; public class Random클래스1 { public static void main(String[] args) { Random r = new Random(); // nextInt() : int타입의 범위 안에 있는 정수 랜덤으로 반환 (음수, 양수) int a = r.nextInt(); System.out.println(a); // nextInt(n) : 0 ~ n-1 사이의 정수를 랜덤으로 반환 System.out.println( r.nextInt(3) );// 0 ~ 2 // nextDouble() : 0 ~ 1 사이의 double 타입 실수(15자리)를 랜덤으로 반환 // = Math.random()과 동일 System.out.println( r.n..

JAVA/PRIMER 2018. 4. 19. 14:06
[JAVA] Math

public class Math클래스1 { public static void main(String[] args) { // Math 클래스는 스태틱 메소드들을 가짐 // 0~1 사이의 실수를 랜덤으로 반환 System.out.println( Math.random() ); // Math.pow(n, 제곱) : n의 제곱 System.out.println( Math.pow(3,4) ); // Math.sqrt(n) : n의 제곱근 System.out.println( Math.sqrt(4) ); // Math.abs(n) : n의 절댓값 System.out.println( Math.abs(-4) ); // Math.max(m,n) : m과 n중 큰 것을 반환 System.out.println( Math.max(..

JAVA/PRIMER 2018. 4. 19. 14:06
자바 Calendar

import java.util.Calendar; import java.util.Scanner; public class Calendar클래스2 { public static void main(String[] args) { Scanner in = new Scanner(System.in); // Calendar 클래스는 Abstract클래스 // -> 인스턴스 생성 방법이 다름 //: getInstance()메소드를 사용하여 인스턴스 생성 Calendar ca = Calendar.getInstance(); System.out.println(ca.getTime());// Thu Sep 22 09:31:14 KST 2016 long now = ca.getTimeInMillis();// 1970년 1월 1일 0시 0..

JAVA/PRIMER 2018. 4. 19. 14:02
자바 StringTokenizer

import java.util.StringTokenizer; // I am a boy. -> String // I-> token // am-> token // a-> token // boy.-> token // 로 나누어줌-> token // StringTokenizer 클래스 : 분리자(delimiter)에 해당하는 문자를 사용해서 //문자열을 토큰단위로 반환하는 클래스 public class StringTokenizer클래스1 { public static void main(String[] args) { String s = "안녕 하세용. ㅎㅎ"; StringTokenizer st = new StringTokenizer(s); // nextToken() -> 토큰을 반환하는 메소드 String toke..

JAVA/PRIMER 2018. 4. 19. 14:01
이전 1 2 3 4 5 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • css_sapjil
  • js_perfectacle
  • js_bsidesoft
  • js_chanlee
  • 서민의 기생충같은 이야기
TAG
  • RGBA
  • background-clip
  • background-attachment
  • background-size
  • background-color
  • border-radius
  • float
  • border-image-source
  • repeating-linear-gradient
  • repeating-radial-gradient
  • linear-gradient
  • box-sizing
  • transform-origin
  • background-origin
  • background-repeat
  • border-color
  • background-image
  • transition-duration
  • transition-timing-function
  • transition-property
  • border-image
  • border-image-slice
  • Transition
  • background-position
  • Clear
  • radial-gradient
  • transition-delay
  • content
  • Opacity
  • border-style
more

Copyright 2017 ⓒ CRUISEWEB. All Right Reserved

티스토리툴바