java

· Java
💡배열(Array)의 특징 동일한 데이터 타입을 순서에 따라 관리하는 자료 구조 정해진 크기 요소의 추가, 제거 시 다른 요소들의 이동이 필요함 배열의 N 번째 요소를 찾는 인덱스 연산이 빠름 jdk 클래스 ArrayList, Vector 🔨 Array 구현 MyArray.java package ch02; public class MyArray { int[] intArr; //int array int count; //개수 public int ARRAY_SIZE; public static final int ERROR_NUM = -999999999; public MyArray() { //디폴트 생성자 count = 0; //요소의 개수 ARRAY_SIZE = 10; //배열의 크기 intArr = new in..
· Spring
⭐ 메이븐 프로젝트의 핵심! pom.xml! 메이븐 프로젝트에 대한 설정 정보를 관리하는 파일 프로젝트에서 필요로 하는 의존 모듈이나 플러그인 등에 대한 설정 💡 Maven - pom.xml 4.0.0 sp5 sp5-chap02 0.0.1-SNAPSHOT org.springframework spring-context 5.0.2.RELEASE maven-compiler-plugin 3.7.0 1.8 1.8 utf-8 💡 해석 프로젝트 식별자 sp5-chap02 5.0.2.RELEASE 버전의 spring-context spring-context라는 식별자를 가진 5.0.2.RELEASE 버전의 아티팩트에 대한 의존(dependeny) 추가 spring-context-5.0.2.RELEASE.jar 파일 추..
· Java
* 해당 블로그 포스팅은 필자가 개인적으로 공부하고 리뷰하는 용도로 작성되었습니다. 필자는 회사에서 문자열 데이터를 다룰 때가 많다. 그래서 자바를 공부할 때도 문자열 데이터 처리를 위주로 공부한다. 이번에는 자바에서 문자열을 자유자재로 유용하게 사용할 수 있는 문자열 관련 클래스들에 대해 공부하고 리뷰해본다. String String 클래스의 특징은 다음과 같다. * 힙 메모리에 인스턴스로 생성되는 경우와 상수 풀에 있는 주소를 참조하는 두 가지 방법이 있다. * 힙 메모리는 생성될때마다 다른 주소 값을 가지지만, 상수 풀의 문자열은 모두 같은 주소 값을 가진다. 소스를 보자. public class StringTest { public static void main(String[] args) { // ..
· Java
* 본 포스팅은 JAVA의 정석을 복습한 내용을 위주로 작성되었습니다. Arrays * Arrays 클래스에는 배열을 다루는데 유용한 메서드가 정의되어있음. * Arrays에 정의된 toString( ) 메서드 -> 모든 기본형 배열과 참조형 배열 별로 하나씩 정의함. static String toString(boolean[] a) static String toString(byte[] a) static String toString(char[] a) static String toString(short[] a) static String toString(int[] a) static String toString(long[] a) static String toString (float [] a) static Str..
· Java
* 해당 게시글은 JAVA의 정석 스터디 복습 용으로 작성되었습니다. [Stack vs Queue] - 스택은 마지막에 저장한 데이터를 가장 먼저 꺼내게 되는 LIFO(Last In First Out) 구조로 되어있다. - 큐는 처음에 저장한 데이터를 가장 먼저 꺼내게 되는 FIFO(First In First Out)구조로 되어있다. - 0->1->2 순으로 데이터를 삽입했을 때, 스택 은 2->1->0 순으로 삭제한다. : LIFO 큐 는 0->1->2 순으로 삭제한다. : FIFO [참고] 스택은 자바에서 제공하는 클래스가 있지만, 큐는 인터페이스로만 정의되어 있어 따로 구현이 필요하다. 예제 package ch11; import java.util.*; public class StackQueueEx ..
· Kotlin
* 이 포스팅은 디모의 Kotlin 강좌를 보고 복습 용도로 제작되었습니다. * 강좌 : www.youtube.com/watch?v=8RIsukgeUVw&list=PLQdnHjXZyYadiw5aV3p6DwUdXV2bZuhlN&index=1 * 코틀린은 안드로이드 및 자바를 대체할 목적으로 만들어진 언어 * 코틀린의 특징 - 최신의 패러다임을 적용하여 자바의 약점들을 개선하면서 Java 가상 머신과는 호환될 수 있게 만들어짐. - 기존에 자바로 개발이 가능했던 웹 서비스, 안드로이드 개발 뿐 아니라 자바스크립트 및 스위프트와의 연동개발도 가능 * 툴 : 코틀린 전용 웹 컴파일러 : play.kotlinlang.org Kotlin Playground: Edit, Run, Share Kotlin Code On..
runnnerDevHong
'java' 태그의 글 목록 (6 Page)