본문 바로가기
728x90
반응형

세미콜론87

JAVA 스터디를 위한 키워드 18-21 18. Array (배열) - 참조타입 (뭉탱이로 들고다니니까^^;) - 선언 방법 [1] char[] arrayC = {'A','B','C'} [2] char[] arrayC2 = new char[3]; // 타입의 초기값이 입력됨, 참조타입은 null이 입력됨 [3] char[] arrayC3 = new char[]{'A','B','C'}; // 자주 사용하지 않음 - String str = ""; 은 값이 없음 19. String Ⅱ - String str1 = "Happy"; String str2 = "Happy"; String str3 = new String("Happy); == : 기본타입 비교 equals() : 참조타입 비교 결과) Str1 == Str2 : True Str1 == Str3.. 2022. 4. 6.
JAVA 스터디를 위한 키워드 15-17 15. String - 참조 타입(이면서 기본타입) - 기본타입과 참고타입의 차이 ㄴ 기본 타입은 값을 전달한다(pass by value, cal by value, assign by value) ㄴ 참조타입은 주소를 전달한다(new 예약시 사용해서 메모리에 할당) (pass by reference, call by reference, assign by reference) - 작동은 기본타입(값 전달)로 됨 1) [1] String s1 = "K"; String s1 = new String("K"); 둘 다 됨 [2] String str = "Happy"; String st1 = str; st1의 H를 h로 바꿔도 String str에는 Happy가 출력됨 2) Concatenation(연쇄) - 문자열 ".. 2022. 4. 3.
JAVA 스터디를 위한 키워드 11-14 11. for 문 for (int i = 0; i 2022. 3. 16.
JAVA 스터디를 위한 키워드 7-10 7. 메소드(Method) - 기본 형태 : public static void main(String[] args) { } public = 접근제어자(필수) static = 스태틱 void = 반환(리턴)(필수) main = 메소드명(필수) String[] args = 아규먼트, 파라미터 - 메소드를 작성시에는 3가지 필수 - 접근제어자 반환 메소드명( ) { } 접근제어자 public : 모두 사용 가능(내 클래스, 외부클래스, 상속) protected : 상속 or 같은 패키지, 내 클래스 default : 같은 패키지, 내 클래스 private : 내 클래스 반환 void : 리턴 없음 Type ┌ 기본 타입 └ 참조 타입 8. import - 다른 패키지의 위치를 표기해 줌 - java.lang.*.. 2022. 3. 11.
[오류 해결] A Java Runtime Environment (JRE) or java development kit(JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations : 오류 해결하기 ■ 증상 이클립스 실행 시 실행되지 않고 A Java Runtime Environment (JRE) or java development kit(JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations : 메세지가 출력되는 현상 발생 ■ 원인 내 컴퓨터에 Java가 설치된 경로를 eclipse.ini 파일에 명시하지 않아 Java 설치 경로를 알지 못해 생기는 오류로 확인 ■ 해결방법 1. 이클립스가 설치된 위치로 이동한다. 2. eclipse.ini 파일에 오른쪽 마우스 누르고 편집 클릭 3. JDK를 설치한 위치의 bin 폴더로 이동 4. ec.. 2022. 3. 3.
JAVA 스터디를 위한 키워드 1-6 1. JDK (Java Development Kit) = JRE (Java Runtime Environment) + 컴파일러 + 디버거 등등 - JRE란 자바 실행 환경의 약자로, Java 애플리케이션을 생성하고 실행하기 위한 구성 요소를 의미 - JRE = JVM + Java 클래스 라이브러리 + Java 클래스 로더 - JVM(Java Virtual Machine) : 자바 가상 머신으로 어떤 환경에서든 같은 실행을 할 수 있도록 만드는 머신 JDK의 종류 1) Java SE(Standard Edition) : 자바 표준 JDK 2) Java EE(Enterprise Edition) : 웹 서버 개발을 위한 JDK 3) Java ME(MS Edition) : MS 환경 개발을 위한 JDK(현재는 많이.. 2022. 2. 15.
javascript 배열 맨 앞 , 맨 뒤 추가 하기 var list = ["b", "c"]; list.unshift("a"); console.log(list); 결과 : ["a", "b", "c"] javascript 사용을 할 때 배열을 종종 이용하게 된다. 이 때 주로 push()를 이용해서 javascript의 맨 뒤에 요소를 추가하곤 하는데, 맨 뒤 뿐 아니라 맨 앞에도 추가해야 하는 경우가 생긴다. 이럴 땐 unshift()를 사용하면 된다. 예제는 위와 같다. 2021. 11. 9.
javascript 오타 확인 방법 javascript를 길게 써서 개발을 하다보면 오타가 있는 경우가 종종 생긴다. 짧으면 금방 찾는 오타도 길면 쉽게 찾을 수 없는 경우가 빈번하다. 따라서 오늘은 javascript 오타 확인 방법을 알려드리려고 한다. https://kr.piliapp.com/javascript-validator/ 자바 스크립트 유효성 검사기 kr.piliapp.com 위 사이트에 접속하여 아래와 같은 과정으로 오타 확인이 가능하다. 1. 사용한 자바스크립트 소스 붙여넣기 2. 확인 클릭 3. 얼럿창 확인 누르고 하단 틀린 부분 확인하기 나의 경우 문자열과 데이터 사이에 + 를 빼먹었다!ㅋㅋ 간단하지만 찾기 어려운 자바스크립트 오타. 쉽게 찾을 수 있다. 2021. 11. 8.
이클립스 svn 커밋 중 is out of date 오류 해결 방법 ■ 증상 이클립스에 연결한 SVN에서 커밋 도중 'is out of date'라는 오류 메세지 발생 ■ 원인 작업중인 패키지가 삭제되거나 변경되었을 경우, 혹은 현재 SVN 서버에 있는 소스 버전과 LOCAL에서 작업한 소스가 버전이 맞지 않을 경우 발생한다. 나의 경우 외부에서 온 퍼블리싱 파일을 그대로 복사 붙여넣기 했는데 이 과정에서 버전이 달라진 것이 원인이 아닐까 싶다. ■ 해결방법 문제가 발생하는 파일에 오른쪽 마우스 클릭 후 Team 메뉴에 진입하여 Update to HEAD를 클릭한다. 그 후 바로 다시 커밋을 해준다. 아주 단순한 방법으로 커밋을 완료할 수 있다. 나의 경우 3개의 파일에 is out of date 오류가 발생하여 3가지 파일 모두 Update to HEAD를 진행하였다. 2021. 11. 2.
728x90
반응형