Java, Spring 🌱

Character.getNumericValue()와 Integer.parseInt() 모두 숫자로 된 문자열을 숫자 값으로 변환하는 데 사용됩니다. 그러나 두 메서드 간에는 몇 가지 중요한 차이가 있습니다. 인자의 유형: Character.getNumericValue(char)는 문자 하나를 받아들이고 해당 문자의 숫자 값을 반환합니다. Integer.parseInt(String)는 문자열을 받아들이고 해당 문자열을 정수로 변환한 후 반환합니다. 적용 대상: Character.getNumericValue()는 문자 하나에 대해서만 동작합니다. 주로 단일 문자가 숫자인지 확인하고 해당 값을 추출하는 데 사용됩니다. Integer.parseInt()는 문자열에 포함된 모든 문자를 정수 값으로 변환합니다. 이..
자바 개발환경(플랫폼) : 자바 언어로 작성된 프로그램이 실행되는 특정한 환경 자바언어로 만들 수 있는 프로그램의 유형(3가지) 데스크톱 응용소프트웨어 : JavaSE 플랫폼을 구축해야 한다 (ex. 계산기) 웹 기반 응용소프트웨어 : JavaEE 플랫폼을 구축해야 한다 (ex. ERP(웹)) 모바일 기반 응용소프트웨어: JavaME 플랫폼을 구축해야 한다 (ex. App(앱)) 자바개발환경(플랫폼)의 이해 Java Platform, Standard Edition (JavaSE) : Desktop Application Java Platform, Enterprise Edition (JavaEE) : Web ERP Application Java Platform, Micro Edition (JavaME) : ..
javac 명령어 : 자바로 코딩한 .java 파일을 자바 바이트코드로 번역(compile) javac Main.java Main.java를 컴파일 Main.class파일이 만들어짐 java 명령어 : java 파일 실행 java Main Main.class(번역본)을 실행
List 인터페이스 Collection 하위 인터페이스 객체를 순서에 따라 저장하고 관리하는데 필요한 메서드가 선언된 인터페이스 배열의 기능을 구현하기 위한 메서드가 선언됨 ArrayList, Vector, LinkedList ArrayList와 Vector 객체 배열 클래스 Vector는 자바 2부터 제공된 클래스 일반적으로 ArrayList를 더 많이 사용 Vector는 멀티 쓰레드 프로그램에서 동기화를 지원 동기화(synchronization) : 두 개의 쓰레드가 동시에 하나의 리소스에 접근할 때 순서를 맞추어서 데이터의 오류가 방지하지 않도록 함 capacity와 size는 다른 의미 capacity : 배열의 용량 size : 배열 안에 있는 요소(element)의 수 우리가 10개짜리 배열을..
우리가 프로그램 구현을 하려면 자료구조라는 것을 많이 쓴다 자료 구조(Data Structure)와 알고리즘이란? 자료구조 : 메모리 위에 데이터들이 있는데 그 데이터들을 어떻게 관리할 것이냐 어떤 구조로 관리할 것이냐 자료구조와 알고리즘 : 데이터들을 어떤 구조로 관리했을 때 가장 효율적인 알고리즘을 적용해서 퍼포먼스가 잘 나고 효율적으로 돌아갈 수 있는 시스템이 수행될 수 있게 하느냐 알고리즘은 수행 속도나 얼마나 최적의 솔루션을 찾느냐 이런 것들이 중요한 평가 기준이 된다 컬렉션 프레임 워크란? 프로그램 구현에 필요한 자료구조와 알고리즘을 구현해 놓은 라이브러리 java.util 패키지에 구현되어 있음 개발에 소요되는 시간을 절약하고 최적화된 라이브러리 사용 가능 Collection 인터페이스와 M..
Java Collection Framework는 Java에서 여러 자료 구조와 알고리즘을 구현해 놓은 라이브러리이다 Generic Programming은 Collection Framework에 모두 적용이 되어 있다 제네릭 프로그래밍(Generic Programming)이란 변수의 선언이나 메서드의 매개변수를 하나의 참조 자료형이 아닌 여러 자료형으로 변환될 수 있도록 프로그래밍하는 방식 실제 사용되는 참조 자료형으로의 변환은 컴파일러가 검증하므로 안정적인 프로그래밍 방식 자료형 매개 변수 T 여러 참조 자료형으로 대체될 수 있는 부분을 하나의 문자로 표현 GenericPrinter : 제네릭 클래스 T : Generic 타입, 자료형 매개변수 T에 어떤 것이 들어갈 수 있느냐는 실제 이 클래스를 사용할..
코딩을 할 수 있는 IDE(Integrated Development Environment) 개발도구 설치 - Eclipse(이클립스), IntelliJ(인텔리제이), NetBeans IntelliJ 다운로드 최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요 www.jetbrains.com 일단 Community Edition을 다운받자 IntelliJ 설치 설치 폴더 디폴트로 IntelliJ 설치옵션 선택 - Create Desktop Shortcut : 바탕화면에 바로가기 생성 - Update PATH variable : 설치한 프로그램의 bin 폴더 경로를 윈도우 환경변수 PATH 자동 추가 - Update Context Menu : 폴더 우클릭 시 '이 폴더를 Int..
[자바][패캠 시그니처 백엔드 Ch 01-01] 자바 개발환경의 이해 자바 언어로 만들 수 있는 프로그램의 유형 3가지 데스크톱 응용소프트웨어 : JavaSE(Standard Edition) 플랫폼 구축 (ex. 계산기) 웹 기반 응용소프트웨어 : JavaEE(Enterprise Edition) 플랫폼 구축 (ex. ERP(웹) ) korindiary.tistory.com 저번 시간에 봤듯이 JavaSE 개발환경을 구축하기 위해서는 자바 개발 키트(Java Development Kit, JDK) 를 설치해야 한다. JDK의 역할 java 언어로 코딩을 한 프로그램이 문법적으로 오류가 있는지 없는지를 검증 java로 만든 프로그램을 컴퓨터가 이해할 수 있는 언어 체계로 변환(컴파일) 무료 버전의 OpenJ..
자바 개발환경(플랫폼)이란? 자바 언어로 작성된 프로그램이 실행되는 특정한 환경 자바 언어로 만들 수 있는 프로그램의 유형 3가지 데스크톱 응용소프트웨어 : JavaSE(Standard Edition) 플랫폼 구축 (ex. 계산기) 웹 기반 응용소프트웨어 : JavaEE(Enterprise Edition) 플랫폼 구축 (ex. ERP(웹)) 모바일 기반 응용소프트웨어 : JavaME(Micro Edition) 플랫폼 구축 (ex. APP(앱)) 우리는 1번 JavaSE 플랫폼을 구축할 것임 개발환경 구축 JavaSE 플랫폼 구축을 위해서는 JDK를 설치해야 함 예) 1+1=? 문제 제시 코드를 짠다 -> 구현, 코딩한다 저장: Calculator.java 문법오류 체크: 컴파일러(해석기) 필요 -> JD..
korinj
'Java, Spring 🌱' 카테고리의 글 목록 (3 Page)