본문 바로가기
728x90

JAVA24

[ Java ] 자바 버전 확인 방법 📌 자바 버전 확인방법 cmd (명령 프롬프트)창에 java -version 2022. 6. 15.
[ jQuery ] ajax / 비동기 통신 📖 AJAX(Asynchronous JavaScript And Xml) 🔹 자바스크립트와 XML을 이용한 비동기 통신 ✔ 빠르게 동작하는 동적인 웹 페이지를 만들기 위한 개발 기법 📌 동기 통신은 동시에 여러 작업을 못하고 요청이 들어오면 다른 작업 못하고 순차적으로 처리 📌 비동기 통신은 요청하고 기다리지 않고 다른 동작 가능 ! ✅ Ajax를 이용하면 백그라운드 영역에서 서버와 통신하여, 그 결과를 웹 페이지의 일부분에만 표시할 수 있다. 서버와 주고받는 데이터 형태 JSON XML,XSLT,XMLHttpRequest 웹 서버와 비동기적으로 데이터를 교환하고 조작 HTML(또는XHTML) 과CSS 표현 정보 DOM,자바스크립트 동적인 화면 출력 및 표시 정보와의 상호작용 텍스트 파일 등 Ajax 애플.. 2022. 6. 15.
[ Java ] 추상클래스,추상메서드/인터페이스 📌 추상클래스 OR 추상메서드를 선언하기 위해서는 class, return type 앞에 abstract를 추가 abstract class 클래스명{ abstract void 메서드명(); } ✔ 추상 메서드를 포함하지 않아도 abstract class로 선언하면 이는 추상 클래스로 인지된다. ✔ 상속을 통해 인스턴스를 생성해야 한다. 📗 추상클래스(abstract class) ✔ 추상클래스는 일반클래스와 달리 미완성되어 있는 클래스이기 때문에 객체 생성이 불가능하고 상속관계를 맺은 자식 클래스가 객체 생성되어야 사용이 가능하다. public abstract class Parent{ }​ 📖 추상화 :구체적인 개념으로부터 공통된 부분들만 추려내어 일반화 할 수 있도록 하는 것을 의미, 일반적으로 사용할 .. 2022. 5. 10.
[ Java ] 클래스 변수/인스턴스 변수/지역변수 Java 변수 종류 클래스 변수, 인스턴스 변수, 지역 변수 변수의 종류를 결정짓는 것 = '변수가 선언된 위치' //int 형 변수로 예시 public class test { int a; // 인스턴스 변수 (멤버변수) static int b; // 클래스 변수 (멤버변수) void method() { int c; // 지역 변수 } } a와 b는 test class 내부에 선언되어 있으므로 멤버 변수이다. 그 중 b는 static으로 선언되었으니 클래스 변수이고, a는 인스턴스 변수이다. c는 메서드 내에 선언 되어 있으므로 지역 변수 입니다. 변수의 종류 선언위치 생성시기(메모리 할당 시기) 클래스 변수 클래스 영역 클래스가 메모리에 올라갈 때 인스턴스 변수 클래스 영역 인스턴스가 생성될 때 지역 .. 2022. 5. 10.
JAVA 용어 정리 [1] JVM/스레드/오버로딩/오버라이딩 자바의 특징 객체지향 언어 : 객체지향의 특징인 상속, 캡슐화, 다형성이 잘 적용됨 플랫폼 독립성 : 자바 운용프로그램은 운영체제나 하드웨어어가 아닌 JVM(Java Virtual Machine)과 통신. 자바 응용프로그램으로부터 전달받은 명령은 운영체제가 이해할 수 있도록 JVM이 변환. 멀티스레드 지원 네트워크와 분산처리 지원 가비지 컬렉션 JVM(자바 가상머신, Java Virtual Machine) 자바 바이트 코드와 컴퓨터의 운영 시스템 간에 번역기 역할을 하여 자바로 작성된 응용 프로그램을 윈도우나 매킨토시, 유닉스 등에서 사용할 수 있도록 해주는 소프트웨어 스레드(thread) 프로세스내에서 실행되는 세부 작업 단위. 멀티 스레드(multi-thread) 1개의 응용 프로그램이 스레드(thr.. 2022. 5. 2.
JAVA 용어 정리 [2] 프레임워크/스프링/JSP/JSTL/JQuery Framework ✔ 특정 형태의 소프트웨어 문제를 해결하기 위해, 상호 협력하는 클래스들과 인터페이스의 집합 ✔ 장점 : 재사용성, 단순성, 역할구분, 확장성, 유지보수 용이 ✔ 라이브러리와 프레임워크의 차이 • 라이브러리는 어플리케이션에서 호출할 수 있는 함수와 루틴으로 구성되어 있음 • 프레임워크는 어플리케이션에서 특정 기능들을 제공하기 위해 확장할 수 있는 일반적이고 상호 협력적인 컴포넌트를 제공 스프링 프레임워크(Spring Framework) 스프링 프레임워크는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 불린다. 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공한다. ✔ 스프링의 특징 1) 경량 컨테이너로서 자바 객체를 직접 관리. 2).. 2022. 5. 2.
728x90
반응형