g.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:250)
at org.eclipse.jgit.api.PullCommand.call(PullCommand.java:293)
at org.eclipse.egit.core.op.PullOperation$1.run(PullOperation.java:200)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2240)
at org.eclipse.core.internal.resources.Wor
장한다.
참조형(reference type) : 객체의 주소를 저장한다. 기본적으로 Java.lang.Object를 상속받을경우 참조형이 된다. 즉, 기본형을 제외하고는 참조형이라 ... 동적으로 사용되고 내용이 변할 수 있기 때문에 객체 리터럴이 될 수 없다.
💬Ex: Java.lang.String 이나 java.awt.Color 같은 클래스는 내용이 변해야 하는 상황이면 새로운 객체를 만들어 내용의 불변성이 보장되기에 객체 리터럴이라 부른다.
변수 선언 및... s BoxDemo {
public static <U> void addBox(U u, java.util.List<Box<U>> boxes) {
Box<U> box = new
javac 명령어에 java클래스 명을 작성한다. ex) javac HelloWorld.java
실행하는 방법
바이트코드란 무엇인가
JVM이 이해할 수 있는 언어로 변환된 자바 소... 바이트 코드로 인식된다.
JIT COMPILER
GARBAGE COLLECTOR
JAVA NATIVE METHOD INTERFACE
JDK 와 JRE의 차이
JRE ...
Java Runtime Environment , Java Development Kit
Java
description : 자바 프로그래밍 관련 내용
author : 주레피
email : dhan@repia.com
lastupdate : 2020-03-09
링크
Openjdk 다운로드(공홈)
Case Study
java8
GraalVM
강의
강의
Java 코딩 규칙
(원문) Oracle / Code Conventions for JavaTM Programming Language / 1999-4-20... k whether an array contains a particular value in java
상대경로를 절대경로로 변환하는 방법(Javascript)
상대경로는 반드시 base U
[JUnit 5] Eclipse에서 테스트하기
description : [Java] Polymorphism
author : 오션
email : shlim@re... s - 설정하지 않음
src/main/java에서 프로젝트 생성 시 기본으로 만들어지는 java 파일 삭제
src/test/java에서 프로젝트 생성 시 기본으로 만들어지는 java 파일 삭제
src/main/java에서 Calculator.java 클래스 생성
package com.ocean.inflearnthejavatest;
public class Cal
더 자바, 코드를 조작하는 다양한 방법
JVM(Java Virtual Machine)
자바 가상 머신으로 자바 바이트 코드(.class)를 OS에 특화된 코드로 변환(인터프리터와 J... e11/html/
JVM 밴더: 오라클, 아모존, Azul,
특정 플랫폼에 종속적
Java11 부터는 Jre를 제공하지 않음
Java9부터 모듈 개념이 들어옴
JRE, JDK
오라클에서 만든 자바11 버전부터는 상용으로 사용할 때 유료
오라클에서 만든 open-jdk는 버전... Class 객체를 생성하여 “힙” 영역에 저장
클래스 로더
부트 스트랩 클래스 로더: JAVA_HOME/lib에 있는 코어 자바 API를 제공하며 최산위 우선순위를 가진 클래스 로더
실행시 오류가 발생할 경우 (중요!)
$ ./dbSpider
"main" 스레드의 예외 java.lang.UnsatisfiedLinkError: DBSpider (Not found in java.library.path)
at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:1235)
at java.lnag.ClassLoader.loadLibrary
JDK 1.8버전 다운로드
2) 다운로드한 파일을 적당한 위치에 압축 해제
3-1) java 폴더를 적당한 곳으로 옮겼다면 java.exe와 javac.exe를 바로 실행할 수 있도록 java 경로를 Path 환경 변수에 등록해주기
3-2) 제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정 창을 열기
4... 등록하기 위해 '새로 만들기' 클릭
6-1) 새 사용자 변수 창이 열리면 변수 이름은 JAVA_HOME으로 입력
6-2) 변수 값은 좀 전에 java를 설치한 디렉터리를 지정
7-
는 왼쪽, 루트, 오른쪽 순으로 순회하세요.
Ref
https://jeeneee.dev/java-live-study/week5-class/
https://blog.naver.com/... 7
https://github.com/ByungJun25/study/tree/main/java/whiteship-study/5week
https://ahnyezi.github.io/java/javastudy-5/
https://ahnyezi.github.io/java/javastudy-5-tree/
https://github.com/hypernova1/TIL/tre
es
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/java/
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=127.0.0.1 <!-- My Tomca... es
workers.tomcat_home=/usr/local/tomcat
workers.java_home=/usr/java/
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=192.168.10.109 <!-- Tom