코딩을 한단계씩 부셔보자.

코딩을 한단계씩 부셔보자.

  • 분류 전체보기 (319)
    • 코딩배움일지 (157)
      • JAVA (79)
      • DataBase (29)
      • Web 구현 (34)
      • 인터페이스 구현 (15)
    • 개인적인 공부 (142)
      • 자바 (6)
      • 백준 (47)
      • Java의 정석 (0)
      • 그냥정리 (2)
      • Database 복습 (5)
      • 테스트 페이지 (1)
      • 프론트엔드 (7)
      • Unity (29)
      • Python (45)
    • TeamProjectHappy (12)
      • front (9)
      • database (3)
    • 개발일지 (2)
      • Journey to West (2)
  • 홈
  • 배움기록
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

코딩을 한단계씩 부셔보자.

컨텐츠 검색

태그

유니티 파이썬 unity javabasic html c# 백준 SQL database Python 자바 2D java 배열 Web javascript java기초 왕초보 CSS 자바기초

최근글

댓글

공지사항

아카이브

자바(70)

  • Java 18일차 6 (문자열 메소드)

    package j21_문자열메소드; import java.util.function.Function; public class StringMethod3 { public static void main(String[] args) { Function replacePhoneToken = phoneNumber -> phoneNumber.replaceAll(" ", "").replaceAll("/", "").replaceAll("-", "").replaceAll("[.]","");/*정규식에서 [.]*/ String phone = "010-4142-3421"; //String phone1 = "010-9988/1916"; //String phone2 = "010-9988/1916"; //String phone3 = "..

    2022.12.05
  • Java 18일차 2(람다 Function)

    import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.function.BiFunction; import java.util.function.Function; public class Main4 { public static void main(String[] args) { Function fx1 = age -> age + "살"; /*함수의 매개변수로 많이 쓰인다.*/ System.out.println(fx1.apply(20)); Function fx2 = fx -> fx.apply(20) + "입니다"; /*binary Function*/ System.out..

    2022.12.05
  • Java 17일차 4-1(람다)

    Supplier 람다. import java.util.ArrayList; import java.util.List; import java.util.function.Supplier; public class Main2 { public static void main(String[] args) { List names = new ArrayList(); names.add("임지현"); names.add("신경수"); names.add("고희주"); names.add("문승주"); Supplier firstName = () -> names.get(0); /*-> 다음은 리턴, 변수명으로 뭘 가져오는지 명시 할 수 있음*/ /* names.get(0) 이것 자체로 의미 전달 안될때 변수명 firstName 을명시하면 아..

    2022.12.02
  • Java 17일차 4(람다)

    Runnable 람다. public class Main1 { public static void main(String[] args) { int a = 10; Runnable application1 = (/*매개변수를 주지 않았다*//*매개변수가 없기때문에 괄호 생략 불가. 하나 있을때만 생략가능*/) -> { /*메소드 안에서 메소드를 정의*/ /*메소드 정의하는 부분*/ System.out.println("프로그램을 시작합니다."); System.out.println("a:" + a); }; application1.run(); Runnable timer = () -> { for(int i =0; i { /*메소드 안에서 메소드를 정의*/ /*메소드 정의하는 부분*/ System.out.println("프..

    2022.12.02
  • Java 17일차 3(람다)

    public class CalcMain { public static void main(String[] args) { /*람다.*/ Calculator c1 = (x,y) -> x+y; int r1 = c1.calc(10,20); System.out.println(r1); Calculator c2 = new Addition(); /*1회용이니까 클래스를 새로 만들어야 한다.*/ /*이거는 비교용 클래스 생성*/ int r2 = c2.calc(20, 30); System.out.println(r2); } } 인터페이스 package j19_익명클래스; @FunctionalInterface /*람다에 쓰이는 인터페이스에서는 무조건 달려 있는 것*/ public interface Calculator { publ..

    2022.12.02
  • Java 17일차 2(익명클래스)

    package j19_익명클래스; /*이름이 없는클래스 Calculator 인터페이스만 만들었다. */ public class CalcMain { public static void main(String[] args) { /*인터페이스는 생성 할 수 없다.*/ Calculator c1 = new Calculator() { /*c1 = new Calculator 의 주소값이 들어간다. 인터페이스는 생성 안되는까 implements*/ /*임시로 오버라이드 이 클래스 안에서만*/ /*다른클래스에서는 안됨*/ /*재사용할 필요가 없는 경우*/ @Override /* 인터페이스 implements 해서 오버라이드*/ /*직접 임시로 구현하였다. 1회용 틀 여기서 찍어내고 버린다.*/ public int calc(..

    2022.12.02
이전
1 2 3 4 ··· 12
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바