일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 웹대시보드 기초
- Pandas
- java
- 자바공부
- 판다스
- 스트림릿
- 자바스크립트 공부
- 안드로이드 스튜디오
- MySQL
- JavaScript
- 웹대시보드 제작
- 데이터베이스
- db
- 자바초보
- streamlit
- Android
- 자바프로그래밍
- 스트림릿 기본
- 자바스크립트
- 파이썬공부
- serverless
- Streamlit기본
- Streamlit기초
- 판다스공부
- 파이썬
- RESTful API
- 자바
- Matplotlib 기초
- 자바기초
- 안드로이드 앱 개발
- Today
- Total
목록자바 (5)
ruriruriya
스프링 부트에서 신규 프로젝트를 생성하고 환경설정하는 방법을 알아보자.0. Tool 준비IDE는 STS(Spring Tool Suite)로 사용했다. 이유는 회사에서 실무로 IntelliJ는 비싸고 vscode는 써봤지만 그렇게 편리하단 생각이 안들었기 때문에 STS를 선택했다.1. 신규 프로젝트 생성하기Package Explorer -> Create new Spring Starter Project 클릭 New Spring Starter Project 창이 뜨면 아래처럼 작성하고 Next > 버튼 클릭Name : 프로젝트 명을 작성Location : 프로젝트 저장할 디렉토리 위치 작성Type : Gradle (실무에서는 Maven일 수도 있음..)Packaging : JarJava Version : 17..
자바 스프링(Spring)은 자바 기반의 오픈 소스 애플리케이션 개발 프레임워크이다. 주로 웹 애플리케이션 및 대규모 엔터프라이즈급 애플리케이션을 개발하는 데 사용된다. 스프링은 애플리케이션의 각 부분을 쉽게 개발하고 테스트할 수 있도록 종속성 주입(Dependency Injection)과 같은 기술을 제공한다. 이를 통해 코드의 결합도를 낮추고, 유지 보수성과 확장성을 높일 수 있다. 또한, 스프링 부트(Spring Boot) 같은 도구를 사용하여 설정을 간소화하고, 빠르게 프로토타입을 만들거나 애플리케이션을 배포할 수 있다. 00. 사전 작업 - Java 17 이상 설치 - IDE : IntelliJ or Eclipse 설치 * 스프링부트 3.0 이상은 JDK 17 이상을 사용해야 한다. 01. 스프..
자바 프로그래밍에서 오버로딩(Overloading)과 오버라이딩(Overriding)은 객체지향 프로그래밍의 중요한 개념이다. 둘 다 다형성(polymorphism)을 구현하는 방법 중 하나이지만 서로 다른 목적과 동작을 갖고 있다. 1. 오버로딩(Overloading) 메소드나 생성자의 이름은 같지만, 매개변수의 타입, 개수, 순서가 다른 여러 버전을 정의하는 것을 의미한다.오버로딩을 사용하면 같은 이름의 메소드를 여러 개 정의하여 다양한 상황에 맞게 호출할 수 있다.컴파일러가 메소드 호출 시 인자의 타입을 보고 적절한 버전의 메소드를 결정한다.생성자 오버로딩public class Person { private String name; private int age; // 기본 생성자 public Pers..
자바 리스트(List)는 배열과 비슷하지만 배열보다 더 많이 쓰이는 자료형이다. 배열은 크기가 정해져 있지만 리스트는 크기가 계속 변한다. 그래서 리스트는 크기가 정해져 있지 않아서 원하는 만큼 값을 넣을 수 있다. 크기가 정해져 있는 것이 아니라면 배열보다 리스트 사용을 추천한다. ArrayList 리스트에서 가장 많이 사용되는 ArrayList에는 add, get, size, contains, remove 메소드가 있다. add 메소드 ArrayList에서 add 메소드를 사용하면 요소값을 추가할 수 있다. 수학점수를 예시로 들어 1학기 중간고사, 1학기 기말고사, 2학기 중간고사 점수를 추가했다. import java.util.ArrayList; public class Main { public st..
자바 StringBuffer는 문자열을 추가하거나 변경할 때 쓰는 자료형으로 다양한 메소드를 활용할 수 있다. append 메소드 append 메소드는 문자열을 추가해주는 역할을 한다. String 자료형으로 출력하고 싶다면 toString() 메소드를 사용해서 변경해야 한다. String 자료형은 값이 한번 생성되면 바꿀 수 없지만 StringBuffer 자료형은 값을 변경이 가능해 이미 생성된 값을 언제든지 수정할 수 있다는 장점이 있다. * 이뮤터블(immutable)하다 : 값을 변경할 수 없음. * 뮤터블(mutable)하다 : 변경할 수 있음. StringBuffer sb = new StringBuffer(); sb.append("Hello"); sb.append(" I"); sb.append..