본문 바로가기

Programming55

[Java] java.lang.Math 레퍼런스 변수(참조변수) 자바에서는 클래스가 제공하는 필드(전역변수)나 메소드 사용 시 반드시 new를 사용해 개체를 생성해야 사용할 수 있다. 해당하는 주소를 가진 레퍼런스변수(참조변수)를 이용해 실행해야만 한다. 클래스명 레퍼런스변수명 = new 클래스명(); 레퍼런스변수명.메소드명(); -> non-static 메소드일 경우 호출 방법 static 메소드의 경우 호출하기 위해서 new를 사용하지 않아도 된다. 클래스명.메소드명(); -> static 메소드인 경우에 호출 방법 클래스명.필드명; -> static 필드에 대한 접근 import java.util.Random; public class MathTest { // java.lang.Math 클래스 테스트 public void testMath(.. 2022. 3. 7.
[Java] 연산자 4.1 연산자(Operator)란? 값 계산에 사용되는 계산용 기호 문자이다. 연산의 대상이 되는 데이터(값)를 피연산자(Operand)라고 부른다. 4.2 연산자의 종류 연산자를 분류하는 방법에는 기능에 따른 분류, 피연산자 갯수에 따른 분류가 있다. 연산자 기능에 따른 분류관계 연산자대입 연산자 기타 논리 연산자 산술 연산자 피연산자 개수에 따른 분류이항연산자 : '-' 연산자와 같이 연산에서 두 가지 역할을 하는 연산자를 의미한다. 피연산자가 음수임을 나타내는 단항 연산자와 두 피연산자의 뺄셈 연산으로 사용할 수 있다. 연산에 필요한 항의 개수별로 연산자를 나누면 단항연산자, 이항연산자, 삼항연산자가 있다. 연산에 필요한 피연산자의 개수에 따라 분류하는 방법이다. 4.3 단항 연산자 부호 연산자 증.. 2022. 3. 7.
날짜 범위 출처 https://ko.audience.support.brightcove.com/develop/overview-audience-api.html 날짜 범위 날짜 범위는from및to매개 변수에 지정할 수 있으며 view 이벤트가 마지막으로 업데이트된 날짜 (updated_at 필드) 에 적용됩니다. 날짜 범위는 다음 형식으로 나타낼 수 있습니다. 현재 시간을now나타내는 텍스트 값 밀리초 단위의 에포크 시간 값 (예: 1377047323000 ISO 8601 표준 국제 날짜 형식으로 표현된 날짜YYYY-MM-DD형식 (예2013-09-12 : 형식) 이 형식으로 표현된 날짜의 경우: 지정된 날짜 범위는 UTC로 해석됩니다. 날짜 제공 시간은 지정된 날짜에 자정 ( 00:00:00 ) 로 해석됩니다 상대 날.. 2022. 1. 14.
대체 url 코드 출처 : https://krypted.com/utilities/html-encoding-reference/ HTML Encoding Reference URL-encoding : ASCII Character %20 : space %21 : ! %22 : “ %23 : # %24 : $ %25 : % %26 : & %27 : ‘ %28 : ( %29 : ) %2A : * %2B : + %2C : , %2D : – %2E : . %2F : / %30 : 0 %31 : 1 %32 : 2 %33 : 3 %34 : 4 %35 : 5 %36 : 6 %37 : 7 %38 : 8 %39 : 9 %3A : : %3B : ; %3C : %3F : ? %40 : @ %41 : A %42 : B %43 : C %44 : D %.. 2022. 1. 14.
[DB] ORACLE 중복 값 확인 쿼리 1. group by를 이용한 중복 데이터 확인 방법 중복값이 들어있는지 확인하고 싶은 컬럼을 group by 문을 사용해 확인할 수 있다. 해당 컬럼을 group by 에 명시해준 후 select에서 뽑아서 확인한다. 중복값이 없는 것은 제외하고 확인하기 위해 중복 갯수가 1보다 초과되는 것만 보는 조건을 달아준다 이 때 column, count(*) 해주면 중복값이 있는 컬럼과 중복 갯수를 확인할 수 있어서 훨씬 직관적이다. SELECT [column], COUNT(*) cnt FROM [TABLE] GROUP BY [column] HAVING COUNT(*) > 1 2021. 12. 17.
[Java] 변수(Variable) 1 . 컴퓨터의 구성 컴퓨터는 저장 장치와 산술연산 처리 그리고 입출력 장치로 구성되어 있다. - 저장 장치 저장 장치는 대표적으로 주기억장치(RAM)와 보조기억장치(HDD, SSD)가 있다. 램을 통해 보조기억장치와 소통한다. - 주기억장치(RAM) - 전기적 신호를 받아서 저장하기 때문에 전기가 끊어지면 휘발되는 특성이 있다. 저장 용량에 비해 비싸다. - 보조기억장치 - 전기가 아닌 디스크 방식으로 저장된다. 램과 소통(로딩)한다. - 산술연산 - 처리장치 CPU가 저장 장치, 입출력 장치와 소통하여 값을 처리한다 - 입출력장치 모니터, 키보드, 마우스, 조이스틱, 스피커, 프린트 등이 있다. 입출력을 완료하기까지 홀드해놓은 것이 버퍼 2. 변수란? 메모리 공간(RAM)에 숫자, 문자 같은 값을 기.. 2020. 10. 26.
[Java] 프로그래밍 기초 시작하기 전 자바 웹개발자가 되기 위한 공부 로드맵 [ ] Java [ ] DataBase (플랫폼 중 대표적인 Oracle) [ ] HTML&CSS [ ] JavaScript [ ] JQuery [ ] JDBC [ ] Servlet/JSP [ ] Ajax [ ] MyBatis [ ] Spring Framework Part1. 프로그래밍 기초 1.1 프로그래밍이란? 인간이 컴퓨터에게 원하는 일을 시키고자 할 때 컴퓨터가 인식할 수 있는 명령어로 지시해야 한다. 컴퓨터는 0과 1만 알아들을 수 있기 때문에 일을 수행하기 위해 설계된 알고리즘을 프로그래밍 언어를 사용하여 프로그램으로 작성한다. 이 때 인간이 사용하는 언어를 컴퓨터의 언어로 번역해주기 위해 컴파일 작업이 필요하다. 1.2 프로그램 언어별 특성.. 2020. 10. 26.
[Java] 상속을 사용하는 목적과 장점 상속이란? - 다른 클래스가 가지고 있는 멤버(필드와 메소드)들을 새로 작성할 필요 없이 클래스에서 직접 만들지 않고 가져와서 사용 - 부모 클래스가 가진 필드와 메소드 그리고 타입을 물려줌 - 자식 클래스는 그것을 받아서 자신의 것처럼 사용할 수 있음 상속의 목적 상속의 가장 큰 목적은 코드의 재사용입니다. 더 빠르고 유지보수가 쉽고, 중복이 적고, 통일성이 있는 코드를 작성하기 위해 상속을 사용합니다. 상속의 장점 1. 적은 양의 코드로 새로운 클래스를 작성 가능 2. 코드를 공통적으로 관리하기 때문에 여러 코드의 추가 및 변경이 용이 3. 중복을 제거해서 생산성과 쉬운 유지보수성에 크게 기여 상속의 작성 방법 클래스간의 상속시에는 extends 키워드를 사용한다. extends 뒤에 한개의 클래스명.. 2020. 10. 7.
[Java] 객체와 클래스의 정의 및 차이점 저번 포스팅에서 클래스를 만들고 사용하는 방법에 대해서 간단히 설명 드렸습니다. 이번에는 객체와 클래스 각각의 정의와 차이점에 대해 정리 해보겠습니다. 객체와 클래스의 정의 객체란? 우리가 인식할 수 있는 여러 개의 독립된 단위입니다. 현실 세계는 사물이나 개념처럼 독립되고 구분되는 각자의 객체로 이루어져 있습니다. 객체지향언어는 현실의 객체라는 개념을 컴퓨터로 옮겨놓은 것이며 각각의 개체는 서로 메세지를 주고 받으며 데이터를 처리할 수 있습니다. 객체 ⇒ 클래스에 작성된 대로 new연산자를 통해 heap 메모리에 생성된 공간을 Object(혹은 Instanse)라고 합니다. 클래스란? 객체의 상태와 행동을 어떻게 할지 결정하는 설계도의 역할을 합니다. 속성(필드) 공통점을 추출하여 사용자 정의의 자료형.. 2020. 10. 5.
728x90
반응형
LIST