일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- vue3 데이터보내기
- <script setup>
- vue이미지자르기
- vue슬라이드
- class지우기
- select
- VUE
- 자바변수선언
- 이메일유효성검사
- 상위컴포넌트에서 하위컴포넌트로 데이터 전달
- 미리보기
- nodejs
- vueper slides
- vue3 props
- Java
- vueperslides
- Node
- 클래스지우기
- vue3emit
- 엑셀
- javascript
- 컴포넌트간 데이터보내기
- 연산자
- vue3
- 슬라이드기능구현
- 뷰
- 슬라이드한번에세개
- vue 사진미리보기
- jsp
- 구글폰트다운받아사용
- Today
- Total
목록java (9)
orange056
1. 변수 선언 값을 저장하는 공간을 확보하기 위해 변수를 선언한다. 2. 변수 선언 방법 String message; 변수를 선언하는 방법은 변수 타입과 변수명을 함께 작성하는 것이다. 위 예제는 String(문자) 타입의 message라는 이름을 가진 변수를 선언한 내용이다. 변수는 값이 변수 타입과 맞지 않으면 담을 수 없다. 3. 변수 초기화 변수를 사용하려면 초기화(Initialize)를 해야한다. 변수는 변수를 선언한 후 값을 할당해주어야만 사용할 수 있다. 경우에 따라 초기화를 하지 않고도 사용할 수 있지만 기본적으로는 변수는 선언과 초기화가 이루어져야 사용할 수 있다. // 변수선언 String message1; // 변수 초기화 message1 = "Hello"; // 변수 선언 및 초기..
1. 변수란? 프로그램에서 데이터를 저장하는 공간 2. 자료형이란? 변수에 저장할 데이터의 유형 3. 변수 이름 규칙 - 변수 이름의 길이에는 제한이 없다. - 반드시 문자나 언더바(_), 달러 기호($)로 시작해야한다. - 자바의 연산자(+, -, *, /)는 변수 이름에 넣을 수 없다. - 대소문자를 구분한다. - 첫 글자에 숫자가 올 수 없고, 이름 사이에 빈칸을 넣어서도 안된다.(빈칸 대신 언더바 사용) - 자바의 키워드는 변수 이름으로 사용할 수 없다. 4. 자바 변수 선언 자바에서 변수 선언은 명시적으로 데이터형을 지정하게 되어 있으며, 선언된 데이터의 유형과 대입된 데이터값에 차이가 있을 때 오류나 오버플로, 언더플로가 발생하므로 주의한다. 5. 자바의 변수 유형 인스턴트 변수, 클래식 변수..
앞 포스팅에서는 연산자에 대한 기본 내용을 기록해두었는데 좀 더 자세히 알아보기 위해 연산자에 종류에 대해 다시 포스팅 한다.(tmi) 1. 단항 연산자 - 피연산자가 오직 하나만 필요한 연산자이다. - 단항연산자에는 부호 연산자, 부정 연산자, 비트 반전 연산자, 증감연산자가 있다. 1) 부호 연산자: +, - 2) 부정 연산자: ! - !는 현재 논리값을 부정하는 의미이며 true일 경우 false로 false일 경우 true로 반환한다. 3) 비트 반전 연산자: ~ - ~는 부정 연산자이며 연산을 할 때 피연산자를 int형으로 변화시키고 0은 1로 1은 0으로 바꾸는 역할을 한다. 일반적으로 +1 -> -1, -1 -> +1의 값으로 데이터의 손실이 없는 경우 반환한다. 4) 증감 연산자: ++, ..
1. 연산자와 피연산자, 식(표현식, expression) - 연산자란? 연산을 수행하는 기호(+, -, *, / 등)를 의미한다 - 피연산자란? 연산자와 연산을 수행하려면 반드시 연산의 대상이 있어야 하는데 이를 피연산자라고 한다. 연산자는 피연산자로 연산을 수행하면 항상 결과값을 반환한다. -식(표현식, expression)이란? 연산자와 피연산자를 조합하여 계산하고자 하는 바를 표현하는 것을 식 또는 표현식이라고 한다. 2. 연산자의 종류 종류 연산자 설명 산술연산자 +, -, *, /, %, (비트) 사칙연산과 나머지 연산 관계(비교)연산자 >, =, 비교 > 논리 > 대입 순서로 진행, 대입은 제일 마지막에 실행 단항(1) > 이항(2) > 삼항(3) 순서로 진행 대입연산자는 연산의 진행방향이 ..
메소드란? 특정 작업을 수행하기 위한 명령문의 집합을 말한다 기본적으로 입력값(parameter)과 출력값(return)으로 설명한다 기본 골격은 위와 같다 메소드를 생성할 때는 1. 리턴타입을 정의해주어야 한다 - int, string, boolean 등의 자료형을 넣어준다 - 리턴 받는 데이터가 없을 경우 void로 지정해준다 2. 메소드 이름을 정의한다 - 해당 메소드가 하는 기능을 표현하는 함축적인 단어를 선택하여 네이밍을 해준다 3. 메소드는 파라미터라고 하는 입력값을 받을 수 있다 - 0개부터 여러개까지 지정 가능하다 4. 반환 타입이 void가 아닌경우 - 해당 반환타입과 어울리는 변수 or 상수 값을 반환해야한다 메소드를 정의하고 사용하는 이유? 1. 가독성 - 중복되어 사용하는 코드를 메..
java는 객체지향 언어이다 이런한 객체 지향 프로그래밍에서 객체의 데이터는 객체 외부에서 직접적으로 접근하는 것을 막는다 객체 데이터를 외부에서 읽고 변경 시 객체의 무결성이 깨질 수 있기 때문이다 따라서 객체 지향 프로그래밍에서는 주로 메소드를 통해 데이터를 변경한다 1. Setter 데이터는 외부에서 접근하지 않도록 막고, 메소드는 공개해서 외부에서 메소드를 통해 데이터에 접근하도록 유도한다 (메소드는 유효한 값만 데이터로 저장할 수 있기 때문에) 이러한 역할을 해주는 메소드가 바로 Setter이다 자동차 속도를 setSpeed() 메소드로 변경할 경우 아래와 같이 검증 코드를 작성할 수 있다 void setSpead(double speed){ if(speed < 0){ this.speed = 0;..
1. DAO란? Data Access Object의 약자로 데이터베이스의 data에 접근하기 위한 객체 DataBase의 접근을 하기 위한 로직과 비지니스 로직을 분리하기 위해 사용 DAO의 경우는 DB와 연결한 Connection 까지 설정되어 있는 경우가 많음 그래서 현재 많이 쓰이는 Mybatis 등을 사용할 경우 커넥션 풀까지 제공되고 있기 때문에 DAO를 별도로 만드는 경우는 별로 없음 ▼ DAO 클래스 예제 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class TestDao { public void add..
* 객체 지향언어의 특징 1. 캡슐화 - 변수와 함수를 하나의 단위로 묶는 것을 의미 - java에서 이러한 데이터 번들링은 class를 통해 구현됨 - 캡슐화를 통해 정보 은닉 가능 - 데이터와 코드의 형태를 외부로부터 알 수 없게 함 - 유지보수성 높임 2. 상속 - 상위 클래스의 모든 걸 하위클래스가 모두 이어받음 3. 다형성 - 한 객체가 다른 여러 상태와 행위로 재구성 될 수 있음 * 오버라이딩: 상위 클래스가 갖고 있는 메서드를 하위 클래스가 재정의해서 사용하는 기술 * 오버로딩: 같은 이름의 메서드 여러 개를 가지면서 매개변수의 유형과 개수가 다르도록 하는 기술 * 장점 1. 재사용성 - 상속을 통해 프로그래밍 시 코드의 재사용을 높일 수 있음 2. 생산셩 향상 - 잘 설계된 클래스를 만들어..
1. 프로그래밍 언어란? 기계(ex] 컴퓨터)에게 명령이나 연산을 시킬 목적으로 설계되어 기계와 의사소통을 할 수 있는 언어를 뜻한다. --> 사람이 원하는 작업을 컴퓨터가 수행할 수 있도록 프로그래밍 언어로 일련의 과정을 작성하여 일을 시킴 즉 '컴퓨터를 사용하기 위한 언어' 소프트웨어를 만드는 기본이 되기도 함 이 언어들은 사람이 이해하기 쉽게 만든 언어로 실행될 때 컴파일러로 컴파일된다. * 컴파일이란? 어떤 언어의 코드 전체를 다른 언어로 바꿔주는 과정이다. 그리고 이것을 자동으로 수행해주는 소프트웨어를 컴파일러라고 한다. 프로그래밍 언어에는 C, C++, JAVA 등이 있다 2. JAVA란? 제임스 고슬링이 개발한 객체지향 언어 *객체지향 언어란? 객체지향언어를 알기 전 객체를 먼저 알아보자 객..