Java 6

java.io.File 특정 파일만 파일 생성 안될 때 해결 - 논리오류 고치기

한 프로젝트 폴더 내 특정 클래스 속 파일만 생성이 안되면 프로젝트 폴더의 문제가 아니다. 그냥 잘못 코드를 잘못 작성한거다. ※아래 내용은 모두 필자의 지식+뇌피셜이니 100% 신뢰하지 마십시오. 예시 코드를 만들어왔다. 이미 존재할 가능성이 큰 상태의 파일을 생성한 후, 그 파일의 내용을 읽어들여 새로 생성한 또다른 파일에 작성하는 파일내용복사 목적의 코드이다. 이 코드는 오류를 발생시킨다. 우선, 자바의 File에 대해 알아보면 new File() 은 파일의 경로를 지정시켜주는 것이 주 목적이다. 파일 생성 시 기존에 존재하는 파일이면 새로 생성하지 않는다. 아래 10행에선 해당 파일이 이미 존재할 것이란 가정하에 파일을 생성한 후 곧바로 14행에서 파일을 읽어들이는데, 만약 test.txt 파일이..

농장/Java·Kotlin 2020.07.29

[JS] document.write() 함수 사용시 주의

이벤트핸들러(ex. on~)로 document.write(x) 사용시 모든 문서가 사라지고 x값만 출력되어 남게됨. 이벤트 핸들러로 호출되는 함수 내에 기입해도 마찬가지다. 그러나 문서내 태그로 작성해넣는 경우는 그렇지 않고 위치에 맞게 잘 출력된다. 이벤트핸들러로 호출되지 않는 함수 내에 기입된 경우도 마찬가지이다. 정리하자면 페이지 로딩 후 호출되는 경우는 현재 페이지를 덮어쓰기해버림. 이벤트핸들러에 적용시엔 innerHTML을 사용하자. + getElementById 는 대소문자 구분함! 이것때문에 함수가 작동하지 않는다면 오류 찾기 매우 힘들다😢

농장/Javascript 2020.03.30

자바개발환경(JDK), 환경변수 설정 / 이클립스 설치

1. 자바 개발 환경 설정 이클립스는 자바 개발 툴로 거의 사용되어서 그런가 자바개발환경을 설정하지 않으면 해당 PC에선 프로그램 실행이 되지 않음... 뭐 내 생각이고 이유는 잘 모름 ㅋㅋ 이클립스를 먼저 설치한 후 자바환경설정을 하면 이클립스가 제대로 작동이 되지 않으니 개발환경설정부터 하자! 때문에 오라클JDK를 설치하러 갑니다. https://www.oracle.com/java/technologies/javase-downloads.html Java SE - Downloads | Oracle Technology Network | Oracle Java API Documentation Updater Tool 1.3 Java API Documentation Updater Tool repairs-in-pl..

농장/Java·Kotlin 2020.03.26

[ SQLite / SQLite3 ] 이클립스 자바 연동 & 코드에 사용하기

[이클립스로 자바 코딩을 할 줄 알고 MySQL을 대충이라도 아는 초보용] 필자 : 현직개발자X, 전문가X, sqlite를 대충 독학한 1년짜리 초보O, 정확하지 않고 틀린 정보가 있을 수 있음. 매우 야매임. 서론 MySQL에 비해 SQlite는 구글링 자료가 적다. 그래서 정리해보았다. 우선 SQLite는 파일 형태의 DB(Database)다. MySQL : 로컬 DB로도 사용할 수 있지만 여러 사람이 ip를 만지작해서 하나의 데이터베이스를 같이 사용할 수도 있다. 이해하기 어렵다면 다른 PC들과 데이터베이스를 공유하기 위해 주로 사용된다고 생각하면 됨. SQlite : DB를 가진 해당 PC에서만 사용할 수 있다. 어떤 프로그램이 있는데 프로그램을 종료하고 다시 실행해도 데이터를 남아있게 하고 싶은..

농장/DB 2020.01.12