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

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)
  • 방명록
검색하기 폼

CRUISEWEB (118)
[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
자바 클래스배열

class D{ int a; double b; } public class 클래스배열1 { public static void main(String[] args) { // 기초자료형(primitive type)의 배열 int[] arr1 = new int[3];// arr1[0], arr1[1], arr1[2] arr1[0] = 1; // 클래스, 참조자료형(reference type)의 배열 D[] arr2 = new D[3];// arr2[0], arr2[1], arr2[2] -> 기억공간에 참조 id값을 저장하기 위해 arr2[0] = new D();// 클래스를 위한 기억공간 할당 arr2[0].a = 1; System.out.println(arr2[0].a); } }1 class F{ } publi..

JAVA/PRIMER 2018. 4. 19. 14:00
자바 생성자

class L{ public L(){ this(1.5);//파라미터가 있는 생성자 호출 System.out.println("기본 생성자"); } public L(int a){ this();// = L(); System.out.println(a); } // this() : 생성자에서 다른 생성자를 호출할 때 사용. public L(double a){ System.out.println(a); } void print(){ //this();//일반 메소드에서 생성자를 호출하는 것은 불가능 } } public class 생성자5 { public static void main(String[] args) { L a = new L(1); System.out.println(); L b = new L(); } }1.5기본..

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

Copyright 2017 ⓒ CRUISEWEB. All Right Reserved

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.