블로그
-
Java 데이터 직렬화 역직렬화
반대로 저장된 데이터를 다시 Java 객체로 만드는 것을 **역직렬화(Deserialization)**라고 합니다. 쉽게 말하면: Java 객체 → 포장해서 저장/전송 = 직렬화 저장/전송된 데이터 → Java 객체로 복원 = 역직렬화 예를 들어 보겠습니다 Java에 이런 객체가 있다고 해보겠습니다
blog.naver.com · 2026.08.19
-
VS에서 폰트를 Consolas로 해야 하는 이유?
VS(Visual Studio)에서 Consolas를 많이 쓰는 이유는 특히 C/C++/C#/Java 같은 프로그래밍에서 코드를 읽기 쉽게 만들어 주기 때문입니다. 1. 고정폭(Monospace) 폰트 Consolas는 모든 글자의 폭이 동일합니다. int i = 10; int number = 20; 코드의 들여쓰기와 정렬이 정확하게 맞습니다.
blog.naver.com · 2026.08.14
-
정보처리기사 공부기 #2 - 정리 - JAVA
■ JAVA 문제화 JAVA 상속 JAVA 문자열: JAVA 예외처리: try, catch, default, throws★★, throw ★★ JAVA 인터페이스/추상클래스: implements , extends JAVA 래퍼클래스 JAVA ArrayList JAVA 접근제어자 4개: ★ ■ JAVA 상속 ★ class A { int x = 10; A() { System.out.print
blog.naver.com · 2026.05.14
-
정처기 오답 노트 #1
gt; 공통 > 내용 watir 관계 대수: σ, π, ÷, x BCNF 집합 연산자: UNION, UNION ALL, INTERSECT, EXCEPT C 자료형: char, int , long JAVA 자료형: char, int, long, boolean IPv4: 표현, 클래스, 체계 IPv6: 표현, 체계 [ 오답 노트 정답 ] HIPO: 가시, 총체, 세부
blog.naver.com · 2026.02.06
-
[Java] Java 8의 주요 기능들
Java 8은 2014년에 출시되어 Java 개발 방식이 혁진적으로 변경 됨 람다, Stream, Optional은 현재까지도 Spring Boot 개발로 많이 사용됨 자바8의 주요기능 Stream API List numbers = Arrays.asList(1, 2, 3, 4, 5); int sum = numbers.stream() .filter(n -> n
blog.naver.com · 2025.12.26
-
Stream API류
간단한 예제 java List numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); int sum = numbers.stream() .
blog.naver.com · 2025.07.11
-
2025.05.23 (금) 슈퍼코딩 부트캠프 백엔드 / 네이버 인턴 Day 10 일일보고
Java 고급 문법 총정리 1. ✅ 클래스 활용의 다양한 기법 static의 활용 클래스의 인스턴스를 만들지 않고도 접근할 수 있도록 해주는 키워드 유틸리티 클래스(Math, Arrays 등)처럼 재사용성이 높고 상태를 갖지 않는 기능에 적합 실행 클래스를 만들 때도 자주 사용됨 public class MathUtils { public static int add(int
blog.naver.com · 2025.05.25
-
17. (15596)정수 N개의 합
Java: long sum(int[] a); (클래스 이름: Test) a: 합을 구해야 하는 정수 n개가 저장되어 있는 배열 (0 ≤ a[i] ≤ 1,000,000, 1 ≤ n ≤
blog.naver.com · 2022.08.15
-
[프로그래머스 Lv1] 짝수와 홀수 - java/javascript 풀이
제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 Java 풀이 삼항연산자를 사용하면 한 줄로 답을 도출할 수 있다.
blog.naver.com · 2022.05.13
-
LeetCode 53. Maximum Subarray
) 12345678910111213141516class Solution { public int maxSubArray(int[] nums) { int n = nums.length; if (n == 1) return nums[0]; int[] dp = new int[n]; dp[0] = nums[0]; int maxSum = dp[0]; for(int i = 1;
blog.naver.com · 2022.01.15
블로그 결과 더보기 →