본문 바로가기

upcurve631

[Java 기초문법] 자바 람다식 lambda [Java 기초문법] by Programmers school 자바 입문 람다는 다른 말로 익명 메소드라고 한다. Runnable 인터페이스 같은 경우 run()메소드를 하나만 가지고 있어서 람다 표현식으로 바꿔 표현할 수 있다. 이와 같이 표현된 코드를 람다식으로 간단하게 할 수 있다. public class LambdaExample { public static void main(String[] args) { new Thread(new Runnable(){public void run(){ for(int i = 0; i { 실행문 } .. 2022. 10. 21.
[Java 기초문법] 자바 쓰레드, thread 상속 받기, runnable 인터페이스 [Java 기초문법] by Programmers school 자바 입문 Thread 클래스를 상속받기 java.langThread 클래스를 상속받고 run() 메소드를 오버라이딩 한다. public class Mythread extends Thread{ @Override public void run(){ super.run(); } } String 메소드를 만들고 run에서 이를 10번 출력하게 해보자. 출력이 너무 빠르기 때문에 텀을 준다. @Override public void run(){ for (int i = 0; i < 10; i++){ System.out.println(str); try { Thread.sleep((int) Math.random()*1000); } catch (Interrupte.. 2022. 10. 21.
[독서 기록] 그럼에도 불구하고 너무나 인간적인 - 대한민국 개발자로 산다는 것 | 엄태형 | 루비페이퍼 그럼에도 불구하고 너무나 인간적인 작은 결핍이 큰 오류를 만들 듯 개발자의 인간성 결핍은 시스템에 치명적 오류를 만든다. 업무에 치이고 자기계발 강박증에 시달리는 그들에게는 하루를 리팩터링하고 동료들과 네트워킹을 맺고 사랑하는 이들과의 소소한 행복을 예외처리하지 않을 수 있는 운영체제가 필요하다. 이 책이 대한민국 개발자들을 위한, 인간중심 운영체제를 구현할 방법론이 될 것이다. 스티브 잡스의 "기술과 인문학의 결합"이라는 철학이 애플을 탄생시켰 듯이 "개발과 인문학의 결합"은 개발자의 하루를 풍족하게 만든다. 개발자로 산다는 것, 그것은 개발자이기 전에 인간이라는 것이다. 저자 엄태형 출판 루비페이퍼 출판일 2017.09.05 스티브 잡스를 통해 본 사실은 결국 우리는 기술의 발전에 인간이라는 대명제를.. 2022. 10. 21.
[독서 기록] 린치핀, 세스 고딘 린치핀 노동과 임금을 맞바꾸는 데 머물지 않고, 자신의 넘치는 예술적 재능을 세상에 기부하며, 세상에 공헌할 수 있는, 세상 모든 크리에이터들이 탐내는, 새로운 시대의 새로운 권력을 가진 린치핀으로 거듭나기 위한 조언들을 담은 『린치핀』. 모든 인간에게 감춰진 예술가적 기질을 깨우는 이 책에서 저자는 기존의 시스템이 우리가 각자의 예술적 잠재력을 잊은 채 스스로를 단순히 돈을 버는 기계 속 톱니바퀴로 전락시켰다고 이야기하면서 누구도 대체할 수 없는 존재, 누구도 모방할 수 없는 존재, 누구도 싫어할 수 없는 존재, 린치핀으로 거듭나기 위한 조언들을 들려준다. 저자는 이 책에서 자신들의 기업에 불만을 갖는 고객을 팬을 돌리는 능력, 새로운 사업 모델을 통해 시장에 혁명을 일으키는 아이디어, 매뉴얼에 나오지.. 2022. 10. 21.
[Java 기초문법] 시간 관련 메서드, Date, Calendar, java.time 패키지 [Java 기초문법] by Programmers school 자바 중급 Date import java.text.SimpleDateFormat; import java.util.*; public class Car { public static void main(String[] args) { Date date = new Date(); System.out.println(date.toString()); SimpleDateFormat ft = new SimpleDateFormat ("yyyy.MM.dd 'at' hh:mm:ss a zzz"); System.out.println(ft.format(date)); System.out.println(date.getTime()); // System이 가지고 있는 current.. 2022. 10. 21.