일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- HackerRank
- 설명의무
- GRU
- sql
- 그룹바이
- torch
- 코딩테스트
- 카이제곱분포
- 짝수
- 표준편차
- CASE
- MySQL
- 자연어 논문 리뷰
- 자연어처리
- 자연어 논문
- update
- 논문리뷰
- inner join
- LSTM
- airflow
- nlp논문
- Window Function
- NLP
- Statistics
- leetcode
- 서브쿼리
- SQL 날짜 데이터
- t분포
- SQL코테
- sigmoid
- Today
- Total
목록PROGRAMMING/Java (6)
HAZEL
CH04. 자바의 유용한 클래스들 : 패스트 캠퍼스 강의를 공부하고 정리한 내용입니다. 01. Object 클래스 - 모든 클래스의 최상위 클래스 1. java.lang 패키지 : 프래그래밍 시 import 하지 않아도 자동으로 import 됨. : import.java.lang.*; ( 랭 _ 이라고 읽는다 ) : 많이 사용하는 기본 클래스들이 속한 패키지 ex, String , Interger, System .. 2. 모든 클래스는 Objec 클래스를 상속 받음 - 모든 클래스의 최상위 클래스 : 모든 클래스는 final 로 선언되어있지 않은 메서드는 재정의해서 사용할 수 있다. - toString() 메서드 : 객체의 정보를 String 으로 바꾸어 사용할 때 쓰임 : String 이나, Integ..
CH03. 객체지향 핵심 : 패스트 캠퍼스 강의를 공부하고 정리한 내용입니다. 01. 추상 클래스 ( abstract class ) 1. 추상 클래스란 ? : 구현 코드 없이 메서드의 선언만 있는 추상메서드를 포함한 클래스 : 상속만을 위한 클래스 - 메서드 선언 ( declaration ) : 반환 타입 , 메서드 이름, 매개변수로 구성 - 메서드 정의 ( definition ) : 메서드 구현 ( implementation ) 과 동일한 의미 구현부를 가짐. ({}) int add(int x, int y); // 선언 int add(int x, int y){ } // 구현부가 있음, 추상 메서드 아님 - abstract 예약어 사용 - 추상 클래스는 new 할 수 없음 ( 인스턴스 화 할 수 없음 )..
CH03. 객체지향 핵심 : 패스트 캠퍼스 강의를 공부하고 정리한 내용입니다. 01. 상속 1. 클래스 상속 : 클래스를 정의할 때, 이미 구현된 클래스를 상속 받아서 속성이나 기능을 확장하여 클래스를 구현함 : 이미 구현된 클래스보다 더 구체적인 기능을 가진 클래스를 구현해야 할 때, 기존 클래스를 상속함 - 상위 클래스 = parent class = base class = super class - 하위 클래스 = child class = derived class = subclass 2. 상속하기 class B extends A { } : B(하위) A(상위) : A의 클래스를 확장한다는 개념인데, A는 한개의 클래스만 올 수 있다. - 자바는 단일 상속 만 지원함 ( 인터페이스에서는 여러개의 상속도 ..
CH02. 객체지향 프로그래밍 : 패스트 캠퍼스 강의를 공부하고 정리한 내용입니다. 01. 객체와 객체 지향 프로그래밍 1. 객체 ( Object ) : 의사나 행위가 미치는 대상, 구체적 추성적 데이터의 단위 2. 절차지향 프로그래밍 : 시간의 흐름에 따른 프로그래밍 ex , C언어 3. 객체지향 프로그래밍 : 관계를 가지고 프로그래밍하는 것. ex, C++ , JAVA 등 4. 객체 지향 프로그램 구현 방법 : 객체를 정의하고, 각 객체 제공하는 기능을 구현하고, 그 객체가 제공하는 기능들 간의 소통을 통해 객체간에 연결 구현 - 클래스는 대문자로 시작, 자바 파일에 클래스는 여러개 있을 수 있지만, public클래스와 하나이고, 이름은 java파일과 동일해야함. package ch02; // pub..
CH01. 기초 자바 : 패스트 캠퍼스 강의를 공부하고 정리한 내용입니다. 01. 자바 연산자 1. 항과 연산자 - 항 ( operand ) : 연산에 사용하는 값 - 연산자 ( operator ) : 항을 이용하여 연산하는 기호 2. 대입 연산자 ( assignment operator ) - 변수에 다른 변수나 값을 대입하는 연산자 - 이항 연산자 중 우선 순위가 가장 낮은 연산자들 3. 부호 연산자 : 단항 연산자, 변수의 부호를 유지하거나 바꿈 , 실제 변수의 부호가 변하려면 대입 연산자를 사용해야함 4. 산술 연산자 - 사칙 연산자 : +, - , *, / ( 나누어 몫을 구함 ) , % ( 나누어 나머지를 구함 ) 5. 복합 대입 연산자 : += , -= , *=, /=, %= - 비트 연산자 ..
CH01. 기초 자바 : 패스트 캠퍼스 강의를 공부하고 정리한 내용입니다. 01. 자바 기본 1. hellojava ✨ : 한 패키지 안에 여러 클라스가 들어갈 수는 있지만, 메인은 하나여야한다 (?) : java의 package 는 소문자, class는 대문자로 시작하는것이 원칙(?) 이라고 한다. 2. 컴퓨터에서 자료 표현하기 : 2진수, 8진수, 16진수를 표현할 수 있다. - 맨 앞의 비트는 부호를 의미한다! // 2 진수, 8진수, 16진수를 프로그램에서 사용하는 예제 package ch04; public class BinaryTest { public static void main(String[] args) { int num = 10; int bNum = 0B1010; int oNum = 012..