728x90
반응형
SMALL

자바 10

[자바블로그] 30일 자바 블로그 프로젝트 - Day 4: 배열 및 리스트

1. 배열의 개념과 사용법 배열이란?배열은 동일한 데이터 타입의 요소들이 연속적으로 저장된 데이터 구조다. 배열의 크기는 고정되어 있으며, 배열의 각 요소는 인덱스를 통해 접근할 수 있다. 배열 선언 및 초기화배열을 선언하고 초기화하는 방법은 다음과 같다:  //배열 선언int[] numbers;// 배열 초기화numbers = new int[5]; //크기가 5인 정수형 배열 생성// 선언과 동시에 초기화int[] numbers = new int[5];// 배열에 값 할당numbers[0] = 10;numbers[1] = 20;numbers[2] = 30;numbers[3] = 40;numbers[4] = 50;// 배열 요소에 접근하여 출력 for(int i = 0; i    배열 초기화 시 값 할당..

[쇼핑몰프로젝트] ChatGPT를 이용하여 만드는 JAVA Spring 쇼핑몰 - DAY 3: 컨트롤러와 뷰

DAY 3: 컨트롤러와 뷰 목표Spring MVC 패턴 소개첫 번째 컨트롤러와 뷰 작성Thymeleaf 설정 및 사용 📌 Spring MVC 패턴 소개 Spring MVC(Model-View-Controller) 패턴은 웹 애플리케이션 개발을 위한 아키텍처 패턴으로,애플리케이션의 비즈니스 로직, 사용자 인터페이스, 데이터 모델을 분리한다.Model: 애플리케이션의 데이터 및 비즈니스 로직을 담당한다.View: 사용자에게 보여지는 UI를 담당한다.Controller: 사용자 요청을 처리하고 모델과 뷰를 연결한다.   📌첫 번째 컨트롤러와 뷰 작성  먼저, 기본적인 컨트롤러와 뷰를 작성한다. 1) 컨트롤러 생성HomeController를 생성하여 기본 페이지 요청을 처리한다.com.example.shop..

[자바블로그] 30일 자바 블로그 프로젝트 - Day 3: 조건문과 반복문

Day 3: 조건문과 반복문 1. 조건문 (if, else if, else)조건문은 주어진 조건에 따라 프로그램의 흐름을 제어한다. 자바에서 사용하는 주요 조건문은 if, else if, else이다.   기본 if 문: int number = 10;if(number >0 ) { System.out.println("The number is positive.");}   if-else 문: int number = -5;if (number > 0) { System.out.println("The number is positive.");} else { System.out.println("The number is not positive.");}   if-else if-else 문: int number =..

[쇼핑몰프로젝트] ChatGPT를 이용하여 만드는 JAVA Spring 쇼핑몰 - DAY 1: 프로젝트 소개와 환경 설정

DAY 1: 프로젝트 소개와 환경 설정 목표자바 스프링 프레임워크와 프로젝트에 대한 이해개발 환경 설정 (JDK, IDE 설치)GitHub 저장소 생성 및 프로젝트 초기화   📌 자바 스프링 프레임워크 소개 스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로, 자바 엔터프라이즈 애플리케이션 개발을 용이하게 한다. 스프링 부트(Spring Boot)는 스프링 프레임워크를 쉽게 설정하고 시작할 수 있게 도와주는 프로젝트다.주요 특징:IoC (Inversion of Control): 객체의 생성과 관리를 프레임워크가 담당DI (Dependency Injection): 의존성 주입을 통해 객체 간의 결합도 감소AOP (Aspect-Oriented Prog..

[자바블로그] 30일 자바 블로그 프로젝트 - Day 2: 변수와 자료형

Day 2: 변수와 자료형  1. 변수란 무엇인가? - 변수는 데이터를 저장하는 이름 있는 저장 공간이다. - 자바에서는 변수를 선언하고 초기화하는 과정이 필요하다. 2. 자바의 기본 자료형 자바에는 여러 가지 기본 자료형이 있으며, 주로 숫자, 문자, 논리값을 다룬다. 자주 사용하는 자료형은 다음과 같다:.- 정수형: byte, short, int, long- 실수형: float, double- 문자형: char- 논리형: boolean각 자료형은 저장할 수 있는 값의 범위와 크기가 다르다.  3. 변수 선언 및 초기화 변수를 사용하기 위해서는 먼저 선언하고, 필요에 따라 초기화한다. // 변수 선언 int number;double price;char letter;boolean isJavaFun;// ..

[자바블로그] 30일 자바 블로그 프로젝트 커리큘럼(ChatGPT이용)

1주차: 자바 기초Day 1: 자바 소개 및 개발 환경 설정 자바의 역사와 특징 JDK 설치하기 IntelliJ IDEA 또는 Eclipse 설치하기 첫 번째 "Hello World" 프로그램 작성 및 실행 Day 2: 변수와 자료형 기본 자료형 (int, double, boolean 등) 변수 선언 및 초기화 문자열 다루기 Day 3: 조건문과 반복문 if, else if, else 조건문 switch 문 for, while, do-while 반복문 Day 4: 배열 및 리스트 배열의 개념과 사용법 ArrayList 사용법 배열과 리스트의 차이점 Day 5: 메소드 메소드 정의와 호출 매개변수와 반환값 메소드 오버로딩Day 6: 객체 지향 프로그래밍 (OOP) 기초 클래스와 객체의 개념 생성자와 소멸자..

[이것이 자바다] 2장. 변수(2)

📌 리터럴(literal) - 소스 코드 내에서 직접 입력된 값 - 종류 : 정수 리터럴, 실수 리터럴, 문자 리터럴, 문자열 리터럴, 논리 리터럴 📌 정수 리터럴 - 소수점이 없는 정수 리터럴은 10진수로 간주한다. 0, 75, -100 - 0으로 시작되는 리터럴은 8진수로 간주한다. 02, -04 - 0x 또는 0X로 시작하고 0~9 숫자나, A, B, C, D, E, F 또는 a , b, c, d, e, f, 로 구성된 리터럴은 16진수로 간주한다. 0x5, 0xA, 0xB3, 0xAC08 - 정수 리터럴을 저장할 수 있는 타입은 byte, char, short, int, long과 같이 5개가 있다. package sec01; public class LiteralExample { public st..

JAVA/JAVA기초 2023.01.31

[이것이 자바다] 2장. 변수(1)

📌 변수란? - 변수란, 하나의 값을 저장할 수 있는 메모리 공간이다. 📌 변수의 선언 타입 변수이름 ; 📌 변수 이름을 위한 명명 규칙 작성 규칙 예 첫번째 글짜는 문자이거나 '$', '_'여야 하고 숫자로 시작할 수 없다(필수) 가능 : price, Sprite, _companyName 불가능 : 1v, @sppedd, s#vale 영어 대소문자가 구분된다(필수) firstname과 firstName은 서로 다른 변수 첫문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫자를 대문자로 한다 maxSpeed, firstName, carBodyColor 문자 수(길이)의 제한은 없다 자바 예약어는 사용할 수 없다(필수) 📌 변수 값 저장 int score; // 변수 선언 score = 90; //..

JAVA/JAVA기초 2023.01.31

[이것이 자바다] 1장. 주석과 실행문

📌 주석 사용하기 - 주석 - 프로그램 실행과는 상관없이 코드에 설명을 붙인 것 - 컴파일 과정에서 주석은 무시되고 실행문만 바이트 코드로 번역 주석 기호 설명 // // 부터 라인 끝까지 주석으로 처리한다. (행 주석) /* */ /* 와 */ 사이에 있는 모든 범위를 주석으로 처리한다.(범위 주석) 📌실행문과 세미콜론(;) - 실행문 - 변수 선언, 값 저장, 메소드 호출에 해당하는 코드 - 실행문 끝에는 반드시 세미콜론(;)을 붙여 실행문의 끝을 표시한다. int x = 1; // 변수 x를 선언하고 1을 저장 int y = 2; // 변수 y를 선언하고 2를 저장 int result = x + y; // 변수 result를 선언하고 변수 x와 y를 더한 값을 저장 System.out.println..

JAVA/JAVA기초 2023.01.31

[이것이 자바다] 1장.자바 프로그램 개발 순서

📌소스 작성에서부터 실행까지 📌프로그램 소스 분석 public class Hello{ // 클래스 이름 // 클래스 블록 public static void main(String[] args) { // main = 메소드 이름 // 메소드 블록 System.out.println("Hello, welcome to the java world!"); } } 📌실습 1. 메모장을 켜서 아래와 같이 java 소스 파일을 작성한다. (저장 경로 = C:\Temp) 2. cmd(명령 프롬프트)를 실행하여 우선 경로(C:\Temp)를 변경해준다. 3. 경로 변경 후 해당 경로내부의 디렉터리를 확인해본다. (아까 메모장으로 만든 Hello.java파일이 존재한다.) 4. 컴파일러 (javac.exe)를 통해 바이트 코드 ..

JAVA/JAVA기초 2023.01.31
728x90
반응형
LIST