일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 판다스
- streamlit
- 웹대시보드 제작
- 자바스크립트 공부
- RESTful API
- 파이썬
- 자바프로그래밍
- Matplotlib 기초
- 스트림릿
- 자바스크립트
- serverless
- db
- Streamlit기본
- 웹대시보드 기초
- java
- 자바초보
- Streamlit기초
- 판다스공부
- 안드로이드 스튜디오
- 자바공부
- 자바초보공부
- JavaScript
- 파이썬공부
- MySQL
- Pandas
- 데이터베이스
- 스트림릿 기본
- 판다스데이터프레임
- 자바기초
- Today
- Total
목록자바 (4)
ruriruriya
자바 스프링(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..