일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 자바스크립트
- 문자보내는 API사용방법
- css layout
- 자바스크립트 변수 상수 차이
- 인텔리제이 콘솔 한글깨짐 해결방법
- 엑셀 다운로드 기능
- 문자보내는 API
- 인텔리제이 콘솔 한글깨짐
- 소셜로그인 API
- 스프링 문자 인증
- 자바 문법
- 스프링 문자보내기 구현
- CSS
- 스프링 문자보내기 API
- 스프링 엑셀 다운로드 기능
- 프론트엔드개발자
- JSTL 초기세팅
- 스프링 엑셀 다운로드 의존성
- 리액트 훅 사용하기
- 인텔리제이 콘솔 한글안됨
- 스프링 엑셀 다운로드 기능 만들기
- sql 타입
- coolSMS 사용방법
- 프론트엔드
- JSTL 사용방법
- 스프링 시큐리티
- SQL 문법
- css 레이아웃
- HTML
- 리액트 Context 사용방법
- Today
- Total
목록JAVA (14)
keembloo
정적 멤버 static 정적( static ) : 클래스에 고정된 멤버 객체를 생성하지 않고 사용할 수 있는 필드와 메소드이다. 객체(인스턴스)에 속한 멤버가 아니라 클래스에 소속된 멤버이기 때문에 클래스 멤버라고도 한다. 정적( static ) 멤버 선언 클래스에 고정된 멤버로서 객체를 생성하지 않고 사용할 수 있는 필드와 메소드 public class 클래스 { // 정적 필드 static 타입 핃드 [= 초기값]; // 정적 메소드 static 리턴타입 메소드(매개변수선언, ...) { ... } }- 정적 멤버 사용 클래스 이름과 함께 도트 연산자 . 으로 접근한다 클래스.필드; 클래스.메소드(매개값); 인스턴스 멤버와 정적 멤버 선택 기준 인스턴스 멤버 1) 객체마다 다를 수 있는 필드 값일 때..

1. 클래스(Class)와 객체 자바에서 클래스는 설계도 또는 틀의 의미를 가진다. 클래스 모양 그대로 생성된 실체를 객체라고 한다. 붕어빵 틀 : 자바 클래스 붕어빵 틀을 이용하여 생성된 붕어빵 : 자바 객체 붕어빵들은 서로 각자 다른 모습을 가질 수 있다! 왜 사용해야할까? 대량으로 만들어낼 때 코드의 중복을 줄일 수 있고 유지보수에 좋기 때문에! 2. 인스턴스(instance) 클래스로부터 객체를 선언하는 과정이다. 하나의 클래스로부터 여러개의 인스턴스를 생성할 수 있다. 3. 클래스 구성 class 키워드를 이용한다. 첫글자는 대문자로 쓰고 카멜표기법으로 표기한다. 클래스의 구성 요소 (멤버) 1. 필드 (filed) 객체 내에 값을 저장할 멤버 변수를 필드라고 부른다. 클래스내에서 선언된 위치에..
객체지향 프로그래밍 : OOP 쉽게 말해 부품을 먼저 만들고 그 부품들을 하나씩 조립해서 완성품을 만드는 작업 객체를 먼저 각각 만들고 서로다른 그 객체들을 하나씩 조립, 합쳐서 하나의 프로그램을 만드는 작업 객체란? 물리적으로 존재하거나 개념적으로 존재하는것 중 식별 가능한것 물리적인 존재 : 자동차, 자전거, 책, 사람 = 손에 잡히는 형태 개념적인 존재 : 학과, 강의, 주문 = 손에 안잡히는 형태 객체지향 프로그래밍의 특징 1. 캡슐화 : 필드, 동작 하나로 묶어서 다른 객체로 감추는 것 2. 상속 : 상위 객체로부터 필드,동작 물려받아 하위 객체가 사용할수 있는 것 3. 다형성 : 사용방법 같지만 실행결과는 다양하게 나오는 성질
1. if문 조건에 따른 흐름을 제어할 수 있다. 형태 1. if (조건식) 실행문; 2. if (조건식) {실행문; 실행문; } 만약에 참/거짓의 실행문이 2개 이상일 경우에는 { } 묶음을 사용해야한다 3. if (조건식) {참일경우 실행문} else {거짓일경우 실행문} 4. if (조건식1) {참1일 경우 실행문} else if(조건식2) {참2일 경우 실행문} else if (조건식3) {참3일 경우 실행문} else{거짓일 경우 실행문} 다수 조건일 때 하나의 실행문이 처리된다 5. if중첩 if( ) { if( ) { } }else{ if( ) { } } 2. switch문 형태 switch( 변수 ) { case 값1 : 실행문; break; case 값2 : 실행문; break; case..
1. 문자열객체.equals() 두개의 문자열이 동일한 값을 가지고 있는지를 비교하는 함수 a == b 와는 다르다. a == b는 문자열 변수의 주소값을 비교하는 것이다. 문자열객체.equals( 문자열객체2 ) 두 문자열객체내 문자열이 동일하면 true 아니면 false 반환 String name1 = "홍길동"; //10번지 String name2 = "홍길동"; //10번지 // ??? : 두 스택영역의 지역변수가 참조하는 주소는 같을까? 문자 리터럴 " " System.out.println( name1 == name2 );// 같다 true // [p.155] String name3 = new String("홍길동"); //11번지 String name4 = new String("홍길동"); /..
출력 명령어 System.out.print() System.out.printInt() System.out.printf( "형식문자열" , 변수1/리터럴1 , 변수2/리터럴2) 입력 명령어 Scanner scanner = new Scanner( System.in ); 입력객체 : { } 마다 1번 선언 - 입력객체를 이요한 입력받은 값 호출할때 마다 실행 - 객체내 저장된 바이트를 각 메소드에 맞춰 자동으로 형변환해서 호출해줌 scanner.nextBoolean() scanner.next() scanner.nextByte() scanner.nextShort() scanner.nextInt() scanner.nextLong() scanner.nextFloat() scanner.nextDouble()