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

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

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
자바 static 변수

class R{ int a = 1;// 인스턴스 변수 // 동적 할당 : 힙 영역에 데이터를 저장 -> 런타임시간(실행 중간)에 생김 -> 메소드가 호출되야 생성된다는 것 static int b = 2;// static 변수 // 정적 할당 : 데이터영역에 데이터를 저장 -> 컴파일할 시 생김, 프로그램이 종료되면 사라짐 // 객체 인스턴스를 생성하지 않고도 사용 가능 void method(){ int c = 3;// 지역 변수 // 정적 할당 : 스택 영역에 저장됨 -> 컴파일할 시 생김, 메소드가 끝나면 사라짐 } } class R2{ int a = 1; static int b = 2; } public class static1 { public static void main(String[] args) ..

JAVA/PRIMER 2018. 4. 19. 13:59
자바 접근지정자

class M{ // 접근 지정자 : private, default(아무것도 붙이지 않은 경우), public private int a;// private : 클래스 내부에서만 int b;// default : 클래스 내부, 패키지 내부 public int c;// public : 클래스 내부, 패키지 내부, 하위 클래스 내부, 모든 클래스 내부에서 사용 가능 // protected : 클래스 내부, 패키지 내부, 하위 클래스 내부에서 사용 가능 void print(){ System.out.println(a+" "+b+" "+c); } } public class 접근지정자1 { public static void main(String[] args) { M m = new M(); // m.a = 4; //p..

JAVA/PRIMER 2018. 4. 19. 13:59
자바 가변길이인수

class F{ void sum(int a){ System.out.println(a); } void sum(int a, int b){ System.out.println(a+b); } void sum(int a, int b, int c){ System.out.println(a+b+c); } void sum(int a, int b, int c, int d){ System.out.println(a+b+c+d); } // int... a -> 가변길이 인수 : 개수가 가변적인 인수 //a를 배열처럼 사용, 인수들의 타입은 다 같아야함 // JDK 1.5이후부터 사용 가능 // 매개변수의 갯수가 지정된 다른 오버로딩 메소드가 있을 경우 그게 먼저 실해됨 void sum(int... a) { int tot = 0;..

JAVA/PRIMER 2018. 4. 19. 13:58
자바 생성자

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. 13:58
자바 문자열 <-> 배열

문자열을 배열로 바꾸기public class 문자열to배열 { public static void main(String[] args) { char arr[] = "abc".toCharArray(); System.out.println(arr[0]); System.out.println(arr[1]); for( char a : arr ) System.out.print(a); } } ababc 배열을 문자열로 바꾸기 public class 배열to문자열 { public static void main(String[] args) { char[] arr = {'a','b','c'}; // char 배열을 String으로 변환 // {'a','b','c'} -> "abc" String str = String.valueO..

JAVA/PRIMER 2018. 4. 19. 13:57
자바 배열

for-each문 public class 배열6 { public static void main(String[] args) { char[] arr = { 'a','b','c' }; for ( int i = 0 ; i < arr.length ; i++) arr[i] = 'z'; for ( int i = 0 ; i < arr.length ; i++) System.out.println(arr[i]); // for-each문 // : 배열과 같이 원소들 사이의 // 순서가 있는 자료구조에서 사용가능한 반복문 // : 배열안의 모든 원소들을 순회함 // : 원소들의 값을 읽어오는 것은 가능하지만 // 수정은 불가능 for ( char a : arr ) a = 'x'; for ( char a : arr ) Syste..

JAVA/PRIMER 2018. 4. 19. 13:56
자바 switch문

import java.util.Scanner; public class switch문예제1 { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.print("월 입력 : "); int month = in.nextInt(); in.close(); String season = ""; switch(month){ case 3: case 4: case 5: season="봄"; break; case 6: case 7: case 8: season="여름"; break; case 9: case 10: case 11: season="가을"; break; case 12: case 1: case 2: season="..

JAVA/PRIMER 2018. 4. 19. 13:56
자바 형변환

public class 형번환1 { public static void main(String[] args) { int a = 10; byte b = 10;// 숫자는 int로 인식됨 // byte b = (byte)10; // 자동으로 byte로 형변환해줌 / int -> byte // 다운캐스팅 : 큰것에서 작은 것으로 형변환 double c = 10;// double c = (double)0b10; // 자동으로 double로 형변환해줌 / byte -> double // 업캐스팅 : 작은것에서 큰 것으로 형변환 } } public class 형변환2 { public static void main(String[] args) { // 자동(묵시적) 형변환 : 컴파일러가 자동으로 형변환 double a =..

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

Copyright 2017 ⓒ CRUISEWEB. All Right Reserved

티스토리툴바