일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- java접근제어자
- 자바연산자
- java
- Vo
- mvc디자인패턴
- 자바
- DATABASE
- Oracle SQL Developer
- DTO
- JSP
- DAO
- DEFAULT
- 빅오표기법
- C#접근제어자
- sql
- oracle db
- Oracle
- O(n)
- JavaSwing
- C언어 표준 라이브러리
- DB
- oracle developer
- 오라클
- 접근제한자
- break
- DB 제약조건
- 메이븐업데이트
- C#접근제한자
- 데이터베이스
- o(log n)
목록분류 전체보기 (122)
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
Java와 C#은 비슷한 목적으로 사용되는 객체 지향 프로그래밍 언어이나 접근 제어자에는 몇 가지 차이가 있다. public: Java: 다른 클래스, 패키지 및 모든 곳에서 접근 가능. C#: 동일한 어셈블리 내에서와 다른 어셈블리에서 모두 접근 가능. private: Java와 C#: 같은 클래스 내에서만 접근 가능. protected: Java: 동일한 패키지 내에서는 어디서든 접근 가능하며, 다른 패키지에서는 해당 클래스의 하위 클래스에서만 접근 가능. C#: 동일한 클래스나 하위 클래스에서만 접근 가능. default(package-private) (Java): Java에서는 별도의 키워드 없이 접근 제어자를 명시하지 않으면 기본적으로 패키지 내에서만 접근 가능한 제어자로 취급. C#에는 이에 ..
접근제한자는 외부로부터 타입(클래스, 구조체, 인터페이스, 델리게이트 등) 혹은 그 타입 멤버들(메서드, 속성, 이벤트, 필드 등)로의 접근을 제한할 때 사용하는 것 접근제한자는 상황에 따라 다른 디폴트값을 갖는다. 클래스 안에서 멤버들에 대해서는 private이 디폴트, namespace 안에서 클래스는 internal이 디폴트 public 모든 외부(파생클래스 포함)에서 이 타입(Type: 클래스, 구조체, 인터페이스, 델리게이트 등)을 엑세스할 수 있다. (개별 타입 멤버의 엑세스 권한은 해당 멤버의 접근 제한자에 따라 별도로 제한될 수 있다) internal 동일한 Assembly 내에 있는 다른 타입들이 엑세스 할 수 있다. 하지만, 다른 어셈블리에서는 접근이 불가하다. protected 파생클..
1> Framework 프로젝트 개발에 효율적인 구조를 미리 만들어 놓은 것으로 기능을 미리 클래스나 인터페이스 등으로 만들어놓은 반제품이다 이미 구조가 잡혀 있어서 프로젝트의 전체적인 구조에대한 지식이 없어도 프로젝트 투입이 가능하고, 일정 수준이상의 품질이 보장된다. 2> Spring Framework 자바 엔터프라이즈 애플리케이션 개발을 위한 오픈 소스 프레임워크 경량화, 제어역전(IOC), 관점 지향 프로그래밍(AOP), 트렌젝션 관리 기능을 제공 애플리케이션에서 사용되는 여러 빈 (클래스객체)를 스프링이 권한을 가지고 직접 관리한다 3> 스프링 하위 프로젝트? 스프링 코어(Spring Core): 스프링 프레임워크의 의존성 주입(DI), 제어의 역전(IoC) 등 핵심 기능을 제공 스프링 JDBC..
*내용에 오류가 있을 수도 있음 1> 함수형 / 객체지향 차이, 개념 함수형 프로그래밍(Functional Programming) 입력값을 받아서 출력값을 반환하는 함수들의 조합을 통해 프로그램을 작성하는 패러다임 상태 변경이 없고 부작용이 없는 순수 함수를 중심으로 한다. 불변성을 강조한다. 객체지향 프로그래밍(Object-Oriented Programming) 객체들의 상호작용을 통해 프로그램을 작성하는 패러다임 데이터와 해당 데이터를 조작하는 메소드를 함께 묶어 사용한다. 캡슐화, 상속, 다형성의 개념을 활용한다. 2> CI/CD(Continuous Integration/Continuous Deployment) ? 지속적 통합과 지속적 배포를 의미한다. CI는 개발자들이 코드를 공유 레포지토리에 푸..