일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자료구조
- 데이터베이스
- 자바스크립트
- 자바
- 스프링
- 플러터
- 프로그래머스
- DB
- CS
- 시큐리티
- JPA
- 파이썬
- Java
- python
- spring
- baekjoon
- backjoon
- springboot
- CS지식
- 백준
- Flutter
- Oracle
- 리눅스
- 데이터
- javascript
- 스프링부트
- postgresql
- 네트워크
- 스프링 부트 쇼핑몰 프로젝트 with JPA
- Spring Security
- Today
- Total
목록Programming Language (58)
Jin's Dev Story
인스턴스 메서드 인스턴스 객체를 생성 후 “인스턴스변수.메서드()” 형태로 호출하는 방식 인스턴스 멤버와 관련된 작업을 하는 메서드 메서드 내에서 인스턴스 변수를 사용할 수 있음 class Math1 { //인스턴스 변수 int a,b; // 인스턴스 메서드 int add(){ return a + b; } } class Main { public static void main(String args[]) { //인스턴스 생성 Math1 mt1 = new Math1(); mt1.a = 200; mt1.b = 100; //인스턴스 메서드 호출 System.out.println(mt1.add()); } }
오버로딩 → 행위명은 동일하나 매개변수 타입, 개수, 순서가 다른 것 오버라이딩 → 상위 클래스의 메서드를 하위클래스가 재정의하는 것
프로세스(Process)란? 단순히 실행 중인 프로그램 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당 받아 실행 중인 것 프로그램에 사용되는 데이터와 메모리 등의 자원 그리고 스레드로 구성됨 스레드(Thread)란? 프로세스 내에서 실제로 작업을 수행하는 주체 모든 프로세스에는 한 개 이상의 스레드가 존재하여 작업을 수행 두 개 이상의 스레드를 가지는 프로세스를 멀티 스레드 프로세스라고 함 스레드의 생성과 실행 Runnable 인터페이스를 구현하는 방법 public class Test01 implements Runnable { @Override public void run() { // 스레드 실행코드 } } Thread 클래스를 상속받는 방법 public class Test01 exten..
charAt() 문자 추출 String s = "abcdef"; System.out.println(s.charAt(2)); // c String.valueOf 숫자, 문자형을 String형태로 변경할 때 사용 indexOf() 특정 문자열의 인덱스를 찾는 메소드 특정 문자열을 찾지 못한 경우 “-1”을 반환 "시작할 위치" 같은경우는 생략이 가능하며 생략할 경우 0번째 즉 처음부터 찾기 시작한다. → 사용방법 : .indexOf( "찾을 특정 문자" , "시작할 위치" ) public static void main(String[] args) { String indexOfTestOne = "Hello world"; String indexOfTestTwo = " Hello world "; System.out..
재귀함수란? 함수가 직접 또는 간접적으로 자신을 호출하는 프로세스를 말한다. → 재귀함수의 종료지점을 생각하지 않고 구현하면 스택오버플로우가 발생할 수 있다. // n이 0이 될 때까지 "HelloWolrd를 출력하는 재귀함수 public class PlusFunction { public static void main(String[] args) { HelloWorld(5); // HelloWorld 출력 메서드 호출 } // HelloWorld 출력 메서드 선언 public static void HelloWorld(int n) { // n이 0인 경우 return if(n == 0) return; System.out.println("HelloWolrd"); // HelloWorld 출력 HelloWorl..
JAVA 종류 데이터 타입 크기 문자 char 2Byte 정수 byte 1Byte short 2Byte int 4Byte long 8Byte 실수 float 4Byte double 8Byte 논리 boolean 1Byte C/C++ 종류 데이터 타입 크기 문자 char 1Byte 정수 short 2Byte int 4Byte long 4Byte long long 8Byte 실수 float 4Byte double 8Byte long double 8Byte