Don't Panic

Java

23개의 글 · 모든 카테고리

Java

[Java] Spring WAR 파일을 Tomcat에 직접 배포하는 법

Eclipse에서 Spring 프로젝트를 WAR로 내보내고 Tomcat에 직접 배포하는 8단계 절차를 스크린샷과 함께 정리한다.

#Java
Java

[Java] Log4j 로깅 설정 완전 정리

Log4j 1.2 의존성 추가부터 로그 레벨(FATAL~TRACE), log4j.properties 설정, ConversionPattern 패턴 기호까지 실습 코드와 함께 정리한다.

#Java
Java

[Java]Java 버블버블게임

AWT 라이브러리(JFrame/JPanel)와 멀티스레드로 버블버블 게임을 설계한다. 물방울 스레드, 적군과의 위치값 충돌 판정, 객체 소멸과 화면 갱신을 정리한다.

#Java
Java

[Java]소켓 멀티 채팅

소켓의 개념과 TCP 3-way 핸드셰이크 과정을 살펴보고, 자바 소켓으로 여러 클라이언트가 함께하는 멀티 채팅 서버를 구현하는 방법을 정리한다.

#Java#네트워크
Java

[Java] 자바 문법·IO/스트림·스레드·네트워크 총정리

자바 기초 문법부터 형변환·자료구조·IO/스트림·직렬화·스레드·네트워크 소켓까지 학습하며 정리한 노트.

#Java
Java

[Java] Java 깊이 파기 — JVM·GC·스레드·Stream·예외처리 완전 정리

Java 컴파일 과정·Call by Value·Primitive/Reference 타입·오토박싱·직렬화·String 클래스·스레드 동기화·JVM 메모리·Garbage Collection·Stream API·Record까지 면접 관점에서 정리한 노트.

#Java
Java

[Java]Java 정석 기본편 제네릭스 12장 이후

제네릭스·열거형·어노테이션부터 쓰레드, 람다와 스트림, 입출력, 네트워킹(TCP/UDP 소켓)까지 Java 정석 기본편 후반부의 핵심 개념을 정리한다.

#Java
Java

[Java]Java 기본 복습 part1

JVM과 메모리 모델, 변수·배열·메서드, 생성자와 정보 은닉, 상속과 다형성(업캐스팅·다운캐스팅·재정의), 추상 클래스·인터페이스, 패키지·문자열·래퍼 클래스까지 자바 기초를 복습한다.

#Java
Java

[Java] 객체지향 프로그래밍

절차 지향에서 객체 지향으로의 발전 과정과 캡슐화, 인스턴스 메서드, 접근 제어자, 생성자, 상속, 동적 바인딩 등 객체지향의 핵심 개념을 정리한다.

#Java
Java

[Java] 구조적 프로그래밍

구조적 프로그래밍 관점에서 함수와 전역변수의 지역화, 구조체 배열과 가변길이 구조체, 함수 오버로딩, 클래스 함수 호출과 스택/힙 메모리 구조를 정리한다.

#Java
Java

[Java] java 자료구조

배열·연결 리스트·스택·큐·트리·그래프·해싱 등 주요 자료구조 개념과 직접 구현, 제네릭 프로그래밍, 그리고 컬렉션 프레임워크(List·Set·Map) 활용을 정리한다.

#Java
Java

[Java] java 자바의 클래스들

Object, String, StringBuilder/StringBuffer, Class 등 java.lang 패키지의 핵심 클래스와 toString·equals·hashCode·clone 메서드, 동적 로딩과 리플렉션을 정리한다.

#Java
Java

[Java] java 객체지향기초

객체와 객체 지향 프로그래밍의 개념부터 클래스, 함수와 메서드, 멤버 변수까지 자바 객체지향의 기초를 정리한다.

#Java
Java

[Java] java 배열

배열의 선언과 초기화, 객체 배열과 얕은·깊은 복사, 2차원 배열, ArrayList 활용법을 예제로 정리한다.

#Java
Java

[Java] java 객체지향핵심

자바 객체지향의 핵심 개념인 상속, 형 변환, 메서드 재정의, 다형성, 추상 클래스, 인터페이스를 멤버십 예제 중심으로 정리한 학습 노트.

#Java
Java

[Java] java 인스턴스

인스턴스 생성과 힙 메모리, 생성자와 오버로딩, 참조 자료형, 접근 제어 지시자와 정보 은닉을 예제로 정리한다.

#Java
Java

[Java] java 캡슐화, 싱글톤,this

캡슐화와 this 키워드, 객체 간 협력, static 변수와 메서드, 변수의 유효 범위, 싱글톤 패턴을 예제로 정리한다.

#Java
Java

[Java] java 기초

자바 프로그래밍의 개념과 설치, 자료의 2진수 표현, 변수와 기본 자료형(정수·실수·문자·논리형), 상수와 형 변환을 정리한다.

#Java
Java

[Java] java 반복문

while, do-while, for 반복문과 중첩 반복문, 그리고 break/continue 제어문을 예제와 함께 정리한다.

#Java
Java

[Java] java 연산자

대입, 산술, 관계, 논리, 조건, 비트 연산자 등 자바의 연산자들을 예제와 함께 정리하고 단락 회로 평가와 연산자 우선순위를 살펴본다.

#Java
Java

[Java] java 조건문

if, if-else, if-else if-else, switch-case 등 자바 조건문의 종류와 사용법을 예제로 정리한다.

#Java
Java

[Java] Java 기초 - 배열(Array)과 불변성

배열은 new 키워드로 생성하는 Object이며 index(zero 베이스)로 개별 값에 접근한다. 배열의 불변성(immutable) 특징과 메모리 구조, System.arraycopy를 정리한다.

#Java
Java

[Java] Java 기초 - JRE/JDK, 타입, 변수와 형 변환

JRE와 JDK의 차이부터 타입(primitive/reference), 변수 선언과 할당, 형 변환 규칙, 논리 연산자, for와 while의 차이까지 자바 기초를 정리한다.

#Java