본문 바로가기
  • 문과생의 백엔드 개발자 성장기

자바3

[정보처리기사] JAVA 1 (기본구성 및 특징) 01. JAVA 1. 자바의 기본구성 1) 클래스 (Class) 객체가 가지고 있는 속성과 연산의 구조를 정의한다. 속성은 멤버변수, 연산은 메서드로 정의한다. 2) 멤버변수 (Member Variable) 객체의 속성을 정의 한다. 해당 객체가 가지고 있는 고유한 값이다. 3) 메서드 (Method) 특정 작업을 수행하기 위한 명령문의 집합 (함수) 멤버변수의 값이나, 상태를 변경할 수 있는 명령의 집합 4) 접근지정자 클래스의 멤버변수와 메서드를 외부에서 접근할 수 있는 범위를 지정한다. 5) 인스턴스 (Instance) 클래스를 통해서 실제로 구현된 구체적인 실체 실제로 메모리에 할당된 상태 2. 객체지향 특징 1) 생성자 인스턴스가 만들어질때, 초기값 등을 지정하는 역할을 한다. 자바에서는 생성자.. 2023. 3. 13.
2. Spring - Spring 개념 Framework https://spring.io/projects/spring-framework 어떠한 목적 달성을 위해 복잡하게 얽혀있는 문제를 해결하기 위한 구조며, 소프트웨어 개발에 있어 하나의 뼈대 역할을 한다. 웹 프레임워크란? '웹 서버'를 구현하기 위한 목적으로 만들어진 프레임워크이다. 웹 서버를 구현하기 위해 페이지 구현, DB 관리, 유저 인증, API 서버, 라우팅, 사이트맵, 세션 관리 등 여러 기능이 필요한데, 각 기능을 보유한 라이브러리들을 한 곳에 묶어 담은 것이 바로 프레임워크라고 이해할 수 있다. Spring Framework 스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 간단히 스프링(Spring)이라고도 한다. .. 2022. 10. 30.
210628_Java (package, class) Serializable 자바 시스템 내부에서 사용되는 Object 또는 Data를 외부의 자바 시스템에서도 사용 가능 하도록 byte 형태로 데이터 변환하는 기술을 말함. 캐시 등에서 사용된다. package / class ✔ Carender(util package) ex) java.util package의 carender class 를 통해 class의 특징을 살펴보자. 아래 docs 참고 https://docs.oracle.com/javase/8/docs/api/index.html Java Platform SE 8 docs.oracle.com java.util 패키지 안에 Calender 를 살펴보면 java.lang의 object 가 선조이다. abstract : 추상클래스를 뜻한다. 구현된 모든 .. 2021. 6. 28.