TOP
본문 바로가기
728x90

Java/Java 기초28

[Java] 람다 표현식 (Lambda) 이전 내용 [Java] JDBC : 데이터베이스이전 내용 [java] 컬렉션 프레임워크, 제네릭이전 내용 [java] 스레드 제어이전 내용 [java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클puppy-foot-it.tistory.comLambda 표현식 자바의 람다 표현식은 Java 8에서 도입된 기능으로, 코드의 간결함과 가독성을 높이기 위해 사용된다. 람다 표현식을 통해 함수형 프로그래밍 스타일을 사용할 수 있으며, 이를 통해 일회성 기능을 정의할 수 있다. 1. 람다 표현식의 기본 문법 (매개변수1, 매개변수2, ...) -> { 실행 블록 }매개변수: 입력 값으로 사용할 변수들. ->: .. 2025. 4. 21.
[Java] JDBC : 데이터베이스 이전 내용 [java] 컬렉션 프레임워크, 제네릭이전 내용 [java] 스레드 제어이전 내용 [java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, Spuppy-foot-it.tistory.comJDBCConnector J 다운로드 받기 ◆ JDBC란?JDBC(Java Database Connectivity)는 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API이다. JDBC는 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공한다. JDBC API를 사용하기 위해서는 먼저 JDBC 드라이버를 다운받아야 한다.필자의 경우 MySQL을 사.. 2025. 4. 15.
[java] 컬렉션 프레임워크, 제네릭 이전 내용 [java] 스레드 제어이전 내용 [java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]이전 내용 [java] 인puppy-foot-it.tistory.com컬렉션 프레임워크자료 구조 종류의 형태들을 자바 클래스로 구현한 모음집 ◆ 컬렉션 프레임워크(Collection Framework)자료구조를 사용해서 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 인터페이스와 구현 클래스를 java.util 패키지에서 제공하는 것. ▶ 여러 개의 값을 저장하고, 그 값을 쉬우면서도 효율적으로 처리해주는 표준화 클래스의 집합.. 2025. 4. 11.
[java] 스레드 제어 이전 내용 [java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]이전 내용 [java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스이전 내용 [java] instanceopuppy-foot-it.tistory.com스레드 제어 스레드를 생성하고 시작하면 스레드는 다양한 상태를 가지게 되는데, 스레드의 상태는 자동으로 변경될 수도 있고, 코드에 의해 변경될 수도 있다.스레드 객체 생성 후 start() 메소드를 호출하면 바로 실행되는 것이 아니라 실행 대기 상태(언제든 실행될 준비가 되어 있는 상태)가 된다. 실행 상태의 스.. 2025. 4. 10.
[java] java 스레드(thread) - 멀티, 메인, 작업 / 동기화 메소드 이전 내용 [java] java.lang 패키지이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]이전 내용 [java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스이전 내용 [java] instanceof, 인터페이스, 구현 클래스이puppy-foot-it.tistory.com프로세스 ◆ 프로세스란?프로세스는 실행 중인 프로그램을 의미한다. 각 프로세스는 독립적인 메모리 공간을 가지고 있으며, 운영 체제에서 할당된 자원을 포함한다. 프로세스는 멀티태스킹 환경을 지원하여 사용자 프로그램이 더 원활하게 실행될 수 있도록 하고, 각 프로세스는 자신만의 메모리 공간을 갖고 있어 안정성을 높인다. 하나의 애플리케이션은 멀티 프로세스를 만들기도 한다. 예).. 2025. 4. 10.
[java] java.lang 패키지 이전 내용 [java] 예외 (클래스, 처리), 다중 catch, 예외 떠넘기기, String args[]이전 내용 [java] 인터페이스 상속, 중첩 클래스, 중첩 인터페이스이전 내용 [java] instanceof, 인터페이스, 구현 클래스이전 내용 [java] 추상 클래스, 추상 메소드이전 내용 [java] 클래스의 타입 변puppy-foot-it.tistory.comjava.lang 패키지 ◆ java.lang 패키지: 자바 프로그램의 기본적인 클래스를 담고 있는 패키지. 자바의 모든 프로그램에서 자동으로 포함된다. [java.lang 패키지의 주요 클래스]클래스용도Object- 자바 클래스의 최상위 클래스로 사용System- 표준 입력 장치(키보드)로부터 데이터를 입력받을 때 사용- 표준 출력 .. 2025. 4. 9.
728x90