본문 바로가기

study/JAVA25

list에서 객체의특정 팔드만 추출해서 list로 만들기 List buddyReviews = buddy.getBuddyReviews(); List ratings = buddyReviews.stream().map(BuddyReview::getRating).collect(Collectors.toList()); BuddyReview에 있는 rating필드만 뽑아오기 2022. 8. 31.
date 날짜 더하기 Calendar cal = Calendar.getInstance(); cal.setTime(searchForm.getTo()); cal.add(Calendar.DATE,1); searchForm.setTo(new Date(cal.getTimeInMillis())); 2022. 8. 28.
[JAVA] int array Integer List로 변환하기 ArrayList intList = (ArrayList) Arrays.stream(intArray).boxed().collect(Collectors.toList()); 2022. 6. 8.
자바 싱글톤 패턴이란? Java Singleton Pattern 용어 정의 객체 안에 클래스와 인스턴스가 존재 클래스 - 설계도 인스턴스 - 부품 하나하나 싱글톤 패턴을 한마디로 하자면 하나의 인스턴스만 생성하도록 구현하는 것! 싱글톤 패턴이 푸는 문제 예) 시스템 스피커에 접근할 수 있는 클래스 만들어야 함. 이때 스피커에 접근할 수 있는 클래스가 하나 이상이면 스피커를 조절할 때마다 모든 클래스들을 수정해야 한다. 개발 복잡도 올라가고 리소스 낭비 //유튜브 싱글톤 영상에서 나온 것. //1개만 , 외부접근 안됨 static private SystemSpeaker instance; private SystemSpeaker(){ } public static SystemSpeaker getInstance(){ if(instance == null){ //시스템 스피커 i.. 2022. 5. 29.
JLabel에 사진넣기 //img ImageIcon icon = new ImageIcon(WelcomePage.class.getResource("/login_system/ggo.png")); JLabel img = new JLabel(); //img img.setIcon(icon); img.setHorizontalAlignment(JLabel.CENTER); frame.getContentPane().add(img); img.setBounds(30, 50, 350, 280); frame.add(img); ImageIcon icon = new ImageIcon(WelcomePage.class.getResource("/login_system/ggo.png")); 현재클래스이름 jlabel은 png만 되는 거 같다 그리고 이 방법은 .. 2022. 5. 1.
자바 로그인 로직 짜보기 JFrame은 Bro code 클론 코딩했다. 거기서는 join 아니고 reset이다. Bro code의 login system 영상에서는 로그인 기능밖에 없지만 나는 회원가입 기능도 추가하려고 바꿨다. 로그인 시스템 구현 과정 1. 리스트 생성해서 직접 값 넣기 처음에는 디비를 연결하지 않았다. codeBro가 유튜브에서 한 방법이다. 나도 처음에 했을 땐 db 배우기 전이라 이렇게 했다. 2. 오라클 디비연결 학원에서 데이터베이스를 배우기 시작하고 기존에 만들었던 로그인 시스템에 디비를 연결해서 회원가입 기능도 추가해보고 싶은 욕구가 뿜뿜해졌다. ㅎㅎ 2.1. sql에서 바로 id pw체크 별거 아니지만 뿌듯하다 이렇게까지 하는데 되게 여러 가지 방법을 거침. 한 번에 뚝딱 된 게 아님..... 처음.. 2022. 4. 30.
728x90