[JAVA] 22-06-20 자바 생성자 / this() ☑
·
STUDY/JAVA
생성자 (Constructor) new연산자에 의해 호출되어 객체의 초기화를 담당한다 new 클래스(); 필드의 값을 설정하거나, 메소드를 호출해서 객체를 사용할 수 있도록 준비하는 역할을 수행 이름이 클래스이름과 같아야한다. 리턴값이 없다.(void 안붙임) = 항상 반환값이 없으니까 void를 안붙임! 이것은 규칙 모든 클래스는 반드시 생성자를 가져야 한다. 기본생성자 (default constructor) 모든 클래스는 생성자가 반드시 존재하며 하나 이상을 가질 수 있다. 생성자가 하나도 없을 때만, 컴파일러가 기본 생성자 자동추가 Car myCar = new Car(); //소스파일 우리가 보는 파일 public class Car{ } //바이트코드파일 public class Car{ public..
[SpringBoot] 22-06-20 VSCode에서 Spring Boot 시작하기
·
STUDY/SpringBoot
Spring ⦁ 우리나라에서는 전자정부 표준 프레임워크의 기반기술로서 쓰이고 있다. ⦁ JAVA의 웹 프레임워크로 JAVA 언어를 기반으로 사용한다. JAVA로 다양한 어플리케이션을 만들기 위한 프로그래밍 틀이라 할 수 있다. ⦁ 프로젝트를 진행하다 보면 아무리 분업을 해도 분명 중복되는 코드가 있기 마련이다. Spring은 이런 중복코드의 사용률을 줄여주고, 비즈니스 로직을 더 간단하게 해줄 수 있다. ⦁ Spring을 사용하면 다른 사람의 코드를 참조하여 쓰기 편리한데 이말의 의미는 오픈소스를 좀더 효율적으로 가져다 쓰기 좋은 구조라는 것이다. ⦁ 결론적으로 Spring이란 JAVA 기술들을 더 쉽게 사용할 수 있게 해주는 오픈소스 프레임 워크이다. 프레임워크 (Frame Work) ⦁ 프레임 워크는..
[jQuery] jQuery 활용
·
STUDY/jQuery
인터렉션 위젯 제이쿼리사이트 > 플러그인 > animation > jQuery UI Effect Core > Try a Demo 많은 demo와 effect등 확인 가능 원본 출처 : 앨리스 한국기술교육대학교 온라인평생교육원
[jQuery] jQuery 기본
·
STUDY/jQuery
jQuery엔 수많은 라이브러리 존재한다 jQuery란? 자바스크립트를 편리하게 사용할 수 있도록 문법을 단순화해준 라이브러리 HTML의 클라이언트 사이드 조작을 단순화하도록 설계됨 jQuery라이브러리는 jQuery라는 이름의 객체로 생성됨 jQuery 특징 jQuery 적용방법 jQuery 파일은 자바스크립트 파일 (.js)형태로 존재 웹페이지에서 사용하기 위해서는 파일을 먼저 웹페이지에 로드해야 함 첫번째 방법 : jQuery파일을 다운받아 로드 두번째 방법: CDN(content delivery network)를 이용하여 로드 jQuery.com CDN 구글 CDN MS CDN 세번째 방법 : CDN(content delivery network)을 이용하여 로드 CDNJS CDN jsDelivr ..
[JAVA] 22-06-17 Package ☑
·
STUDY/JAVA
main import java.util.package001; //불러올 패키지명 선언해주기 public class main { public static void main(String args[]){ // 인스턴스 생성 // 스택 , 힙 Car myCar = new Car(); // 인스턴스 내용 출력 System.out.println(" : " + myCar.company); // 인스턴스의 내용 출력 // myCar에서 스피드는 0으로 초기값이 되어 있었지만 main에 speed에 대한 필드 데이터를 부여 myCar.speed = 60; System.out.println("myCar : " + myCar.speed); int check = myCar.speedCheck(); System.out.prin..
[JAVA] 22-06-17 클래스 (CLASS) ☑
·
STUDY/JAVA
클래스 (CLASS) 란? 클래스(클래스는 공통된 속성과 연산을 갖는 객체의 집합) 에는 객체를 생성하기 위한 필드(속성)와 메소스(연산)가 정의 클래스로부터 만들어진 객체를 해당 클래스의 인스턴스 하나의 클래스로부터 여러개의 인스턴스를 만들 수 있음 (클래스에 속한 각각의 객체 = 인스턴스) 클래스 선언 클래스 컴파일러 public과 class class앞에 public 입력시 파일명과 클래스명 동일해야 오류가 뜨지않고, 파일명과 클래스명 다를 경우 class 만 입력해야한다. 자바소스파일 (.java) > 컴파일러 (javac) > 바이트코드파일 (.class) > 자바가상기계 (java) > 기계어 > 실행 new 연산자 = 객체 생성자 클래스를 선언한 다음 컴파일을 했다면 객체를 생성할 설계도가 ..
[JAVA] vscode 상위하위 packaging 만들기
·
STUDY/JAVA
1.ctrl+shift+p [커맨드창] java를 타이핑하면 java 관련된 명령어들이 보이는데, java: Create Java Project 을 선택해준다. 2.No build tools를 선택해준다. 3.그럼 파일탐색기가 열리는데, 이건 어디에 java project를 저장할 건지를 선택해야 하는 것이다. 기존의 폴더를 잡는 것이기 때문에 , 원하는 폴더를 선택해서 Select the project location을 누른다. 4.그럼 또 상단에 창이 뜨는데, 자바프로젝트이름을 입력하라는 창이다. 원하는 프로젝트 이름을 입력 후 엔터를 눌러준다. 5.입력하고 나면 새창이 열리면서, 자바프로젝트 (TESTJAVA) 가 생성된 것이 확인되며, 기본적으로 src안에 App.java생성이 된다. 6.새로운 ..
[JAVA] 2022-06-16 기본 · 참조 타입 ☑
·
STUDY/JAVA
기본 타입변수 / 참조 타입변수 기본형 타입(Primitive type) 총 8가지의 기본형 타입(Primitive type)을 미리 정의하여 제공한다. 기본값이 있기 때문에 Null이 존재하지 않는다. 만약 기본형 타입에 Null을 넣고 싶다면 래퍼 클래스를 활용한다. 실제 값을 저장하는 공간으로 스택(Stack) 메모리에 저장된다. 만약 컴파일 시점에 담을 수 있는 크기를 벗어나면 에러를 발생시키는 컴파일 에러가 발생한다. 주로 문법상의 에러가 많다. 예를 들어 ;을 안붙였다는 이유로 빨간 줄이 쳐지는 경우 참조형 타입(Reference type) 기본형 타입을 제외한 타입들이 모두 참조형 타입(Reference type)이다. wrapper 포장클래스 또한 참조형타입에 해당된다. 빈 객체를 의미하는..
[JAVA] 22-06-15 자바 static ☑
·
STUDY/JAVA
출력값 : static 1 = 11 instance 1 = 11 static 2 = 11 instance 2 = 10 numStatic은 첫번째 num1과 두번째 num2 둘다 영향을 준다. numstatic은 1개이고 num1과 num2는 그것과 연결되어 끌어다 쓰고있는 것.스태틱은 1개다. static 사용 이유 자바에서 main 메소드를 작성할 때 public static void main(String args[]) 이때 static을 쓰는 이유: static을 메소드에 붙이면 정적 메소드가 되고, 변수에 붙이면 정적 변수가 된다. 이렇게 '정적'으로 선언을 하게 되면 객체를 생성해주지 않아도 프로그램 실행시 자동으로 메모리에 적재된다. main 메소드 같은 경우는 객체를 생성하지 않아도 자동으로 ..