⭐️ 개발/JAVA
[JAVA] 기본문법 - 변수, 형변환, 배열
Java1. 기본문법1). 변수 타입에 따라 크기가 달라 타입 기본형 primitive type(8개) : 미리 정해진 크기의 데이터 표현 / 변수 자체에 값 저장 논리형 boolean 정수형 byte, short, int(32bit, 약 20억개 저장, 부호비트 → -128~127), long 실수형 float(32bit) double(64bit) → 정밀도 차이 문자형 char 참조형 reference type : 크기가 미리 정해질 수 없는 데이터의 표현 / 변수에는 실제 값을 참조할 수 있는 주소만 저장 변수 예제1public class Lang_01 { public static void main(String[] args) { int i1 = Integer.MAX_VALUE; int i2 = i1..
[JAVA] Maven, pom.xml
Maven : 자바 프로젝트의 빌드 자동화 도구 의존관계 라이브러리 자동화 도구 / 빠르게 늘어나는 라이브러리 추가 및 버전 관리를 위해 사용 / ant → maven → gradle 순서로 등장 https://mvnrepository.com/ org.json json 20231013 maven은 필요한 라이브러리를 pom.xml에 정의해 두면, 내가 사용할 라이브러리와 그 라이브러리가 작동하는데 필요한 다른 라이브러리까지 관리해서 네트워크를 통해 자동으로 다운받아 준다. 중앙 저장소를 통한 자동 의존성 관리를 중앙 저장소라는 라이브러리를 공유하는 파일 서버 pom.xml : maven을 이용하기 위해 pom 사용 이 파일을 통해 프로젝트의 모든 설정, 의존성 알 수 있음
[JAVA/WEB] 웹 구동 원리
개발언어 컴파일 언어 : 실행파일 → 컴파일 / OS 종속적, 수행속도 빠름 인터프리터 언어 : 소스 → 실행 (브라우저가 번역) / HTML / OS독립적, 번역해야 하니까 수행속도 느림 자바는 컴파일, 인터프리터 기반 둘 다 - 자바는 플랫폼/DBMS/WAS에 독립적 / 수행속도도 빨라 소스 코드 작성 HELLO.java (javac) HELLO.class (byte code) - 중간단계 기계어 - 번역기(JVM)에 의해서 번역 실행 HELLO → JDK - 개발 키트 JVM - 번역기 역할 Api - jar 형식으로 클래스 묶음 제공 JRE - JVM + API : 자바 실행 환경HTML5 - 표준화한 것static / dynamic contentsCGI CGI : common gateway in..
[개발] JAVA 기초
자바 데이터 타입 기본형 정수형 byte 8bit/short 16bit/int 32bit(기본)/long 64bit, 실수형 float 32bit/double 64bit(기본), 논리형 boolean, 단일문자형 char(2byte, 16bit, ‘A’,’광’) 참조형(객체형) 모든 클래스 - 인터페이스, 배열 문자열 : java.lang.String (’A’, ‘광’, ‘광주5반’) 실수형은 f 붙여야 함. 더블형은 d 안붙여도 됨 Type Casting(형변환)기본형 : 작은 타입은 큰 기억 공간 (정수형, 단일문자형 → 실수형)참조형(객체형) : 작은 타입 (자식타입 sub class) → 큰 타입(부모타입 - super class) 자동 형변환 : 작은 타입의 데이터는 큰 타입의 기억공간에 자동 ..