BE32 [JAVA] jdk 1.8 다운로드 및 설치 _ 최신 홈페이지 버전 JAVA 설치 방법. 바뀐 Oracle 홈페이지 화면 때문에 헷갈려서 최신 홈페이지 버전으로 다시 정리해본다 ! 1. Oracle 홈페이지 접속 ( https://www.oracle.com/index.html ) 홈페이지 하단에 [ Resources for ] - [ Developers ]로 들어간다. 2. Developers로 들어가면 여러 Technologies가 있다. JAVA를 선택해준다 ! 3. Java SE를 다운받기 위해 [ Java SE Download ]를 클릭한다. 4. 들어가면 Java SE 8, 11, 14 버전이 있다. 여러 버전 중에 자신이 필요한 버전을 Download해준다. 나는 지금 Java SE 8을 다운할거다. 5. Download로 들어가면 해당 버전의 관련된 여러 자.. BE/JAVA 2020. 8. 30. [JAVA] 상속(inheritance)의 개념 _ extends 자바 class에서 사용되는 상속의 개념에 대해 이해해보자 ! 개념부터 제대로 알고 사용하자는 의미에서 ... zz 상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것. 상속을 통해서 클래스를 작성하면 적은 양의 코드로 새로운 클래스를 작성할 수 있고, 코드를 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 매우 편리해져서 생산적인 코딩을 할 수 있게 된다 ! 상속 구현 방법을 보자 ! 새로 작성하고자 하는 클래스의 이름 뒤에 상속받고자 하는 클래스의 이름을 'extends'와 함께 써주면 된다. class Child extends Parent { // to do } 여기서 상속받는다는 것은 Parent 클래스를 확장(extend)한다는 의미로 해석한당 -!! 자바 class를 사.. BE/JAVA 2020. 8. 26. [JAVA] Launch4j 사용하여 jar파일 exe파일로 만드는 방법 실행파일을 생성해주는 프로그램 중 Launch4j를 사용하여 jar파일을 exe파일로 만들어 보자 ! 먼저, Launch4j를 다운로드 해준다. (Lauch4J 공식 홈페이지 : http://launch4j.sourceforge.net/) 다운로드 후 Launch4j를 실행 . 여기서 Basic탭에서 Output file에는 exe파일이 나오게 될 경로를 선택해주고, Jar에는 exe파일로 생성할 jar 파일을 선택합니다 ! 여기서 만들어 놓은 jar 파일을 사용할겁니당 !! springboot 프로젝트 jar 파일 생성하기는 이전 포스팅 참go :) ~~ [SpringBoot] Gradle로 jar 배포하기. SpringBoot Project 서버배포를 하기 위해 Gradle로 jar 배포하기. 완료한.. BE/JAVA 2020. 8. 24. [SpringBoot] Gradle로 jar 배포하기. SpringBoot Project 서버배포를 하기 위해 Gradle로 jar 배포하기. 완료한 SpringBoot Project를 gradle로 jar 배포를 해보자 ! 먼저 완료한 프로젝트를 우클릭하여 Run Configurations에 들어간다. : [우클릭] - Run As - Run Configurations 그럼 위에처럼 Run Configurations 창이 뜰거다 ! 여기서 Gradle Project를 생성해주고 생성된 Gradle Project의 Gradle Tasks에 위에와 같이 입력한다. Gradle Tasks [ clean jar build ] 그리고 아래 Working Directory를 설정해준다 ! workspace 버튼을 누르면 프로젝트들이 나오는데 여기에 사용한 프로젝트명을.. BE/SpringBoot 2020. 8. 24. [JAVA] java.lang.NullPointerException 오류 발생 해결하기 java.lang.NullPointerException 오류해결. NullPointerException(NPE) 왜 NullPointerException이 발생했는가 ? C언어에서 Pointer 개념을 연결지어 생각해보자! : pointer의 역할을 하는 객체가 Null값이기 때문에 pointer의 역할을 못해 발생하는 오류이다 ! ( + 플러스 !!!!!!! ) 객체를 정의한 뒤, 생성자를 이용해 생성(인스턴스 생성)하지 않고 그 객체를 사용하려고 했기때문에 !!!!! 언제 null로 초기화시켜주는지, 언제 Test test= new Test(); 이렇게 객체를 생성해줘야하는지 확실히 구분하고 사용하자 ! 《 NullPointerException 예방 - 방어 코드 》 : NPE는 예방하는 것도 중요하.. BE/JAVA 2020. 8. 14. [JavaFX] javafx 텍스트, 배경 색상 바꾸기 - 폰트 설정 javafx폰트 색상 바꾸기, 배경 색상 설정 . javafx에서도 html의 style 속성(?)이 같은 줄 알고 적용해봤는데 안되서 이것저것 찾아보다가 확실하게 정리해본다 ! - 배경 색상 black으로 설정. - 폰트 색상 white로 설정. 위 두가지를 설정해보자 ! :D ~~ 우선 변경전 이미지이다. 나는 이 Popup창 속성들을 바꿔줄 것이다. Popup창 표출도 JavaFX에 대한 정확한 개념이 없어서 되게 헷갈렸는데 이제 이해했다 ㅎㅎ.. 팝업창도 업뎃 예정 :-) 이제 style을 추가해보자 ! 배경색상을 설정해주고 싶은 곳에 " -fx-background-color: 원하는색상 " 을 넣어주면 된다. 그리고 검색을 하다가 많이 헷갈렸던 부분인데 여러가지 경우가 있는건지 사람들마다 제각각.. BE/JAVA 2020. 8. 14. [JAVA] Cron Expression 크론 표현식 "2/10 * * * * * ?" . . . ??? 물음표가 백개 생기는 표현식... 바로 Cron Expression 크론 표현식이다. 반복적인 일을 수행할 때 언제 실행이 될지 설정할 때 쓰이는 표현식이다. 몇번봐도 헷갈리니 정리해본다. 먼저 형태를 보자 ! * * * * * * * 초 분 시 일 월 요일 년도(생략가능) 간단한데 헷갈린다. :b 사용할 때는 cron="* * * * * *" 이렇게 쓰인다. 숫자로 표현하면 되고 요일은 1-7, SUN-SAT순으로 표현하면 된다. ( * )이 표현은 ALL(모든)을 의미한다. 아직 써보지는 않았지만 난 헷갈릴 때마다 이 포스팅을 보러 올거니깐 적어둔다. ? : 특정값이 없거나 어떤 값이든 상관이 없을 때, 날짜와 요일에만 사용가능. - : 범위값을 지.. BE/JAVA 2020. 7. 31. [Spring] Spring MVC 구조 간단하게 이해하기 웹 개발을 할 때 Spring MVC 구조를 이해하고 개발을 할 때와 모르고 할 때에는 차이가 있다 ! 제가 경험자입니당 .. ! :b 함께 Spring MVC Architecture를 이해해봅시다 ! Spring MVC Architecture란Model, View, Controller를 분리한 디자인 패턴 입니다. 개발자가 직접 구현해야 하는 것이죠. 아래 이미지는 제가 Spring MVC 공부를 하고 제 머릿속에서 정리하기 위해 만든 구조입니다. ( 처음 공부를 시작할 때 만든 거라 정확한 이해가 아니었던 점 생각해서 참고해주세용 ! ) 각각의 역할을 이해하시고 크게 이런 구조를 가지고 데이터도 주고받고 화면도 표출하는구나를 알면 개발을 할 때 어느 정도 아지금 내가 어디에 뭘 하려고 이렇게 하는구나.. BE/Spring 2020. 6. 30. 이전 1 2 3 다음 728x90