public class Calculator { public static int plus(int num1, int num2) { return num1 + num2; } public static int minus(int num1, int num2) { return num1- num2; } public static int multiply(int num1, int num2) { return num1 * num2; } public static int divide(int num1, int num2) { return num1 / num2; } }// public class StringCalculator private int map(int num1, int num2, String operator) { if (opera..
What Is a Main Class in Java? 요약 Java와 main의 기본 특성 : main()은 Java Program의 entry point로 어디에서나 실행될수있다. 어디든(any class that is part of app.) 위치할수있고. main()의 기능은, just start action - not actually perform it. Generally, the main() method parses any command line arguments, does some setup or checking, and then initializes one or more objects that continue the work of the program. main이 다른 클래스와 합쳐져야한다 ..
public class test { public static void main(String args[]) { //System.out.println("test"); Thread1 t1 = new Thread1(); Thread2 t2 = new Thread2(); t1.start(); t2.start(); try { t1.sleep(2000); } catch (InterruptedException e) {} System.out.print(""); } } class Thread1 extends Thread { public void run() { for(int i=0 ;i
■ 기본적인 @BeforeEach > @Test > @AfterEach 순의 코드수행 흐름 ■ assertThat().isEqualTo() (물론 @Test 메소드가 여러개라면, 각 @Test 메소드 전후로 @Before/AfterEach 메소드가 중복 수행됨) public class CalculatorTest { StringCalculator stringCalculator; @BeforeEach void setUp() { stringCalculator = new StringCalculator(); } @Test void 복합_계산() { assertThat(stringCalculator.calculate("5 * 2 + 2")).isEqualTo(12); assertThat(stringCalculato..
Java와 C의 차이점, Java에서 주의할점 18.11.17) 오랫동안 C언어를 주로 사용해오다, 올해 Java로 바꾸며 헷깔렸던 점들과 언어 차이, 주의할 점 등을 정리 메모리 구조와 Garbage Collection 개념 8개의 '기본형변수' : 실제값 저장 / 나머지 '참조형변수' : 어떤값의 주소값 저장 이때 C와 달리, 참조형변수들간엔 연산불가. ex. Date today = new Date(); // Date객체를 생성후, 그 주소를 참조형변수 today에 저장 상수는 선언과 동시에 초기화 해야함 ex. final int MAX_SPEED = 100; long, float은 리터럴에 접미사 붙이는 것 유의. 연산이 수행되며, 나도 모르게 형변환이 수행되는 경우가 있다. 주의. ex. 7 + ..
- Total
- Today
- Yesterday
- brute-force
- Stack
- OneToMany
- queue
- javascript
- Android
- Vo
- Java
- reversing
- socket
- 해외여행
- mysql
- graph
- 리버싱
- Algorithm
- 회고
- 웹해킹
- bfs
- Data Structure
- 프로그래머스
- git
- webhacking.kr
- 개발자
- 우아한 테크코스
- C
- sort
- Android Studio
- JPA
- dfs
- FRAGMENT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |