«java» 태그된 질문

Java는 Sun Microsystems가 처음 개발 한 플랫폼 독립적 인 객체 지향 프로그래밍 언어입니다. Java는 현재 Oracle이 소유하고 있으며 2010 년에 Sun을 구입했습니다.

2
JVM이 메인 메소드에 의해 발생 된 예외를 어떻게 처리합니까?
예외를 이해하고, 던지고, 처리하고, 호출 스택의 하위 메소드 (예 :)로 전파하는 것을 이해합니다 throws. 내가 이해하지 못하는 것은 이것입니다 : public static void main(String[] args) throws Exception { ... } 지금, 나는 가정 하는 경우에 것을 main을 던져 Exception, JVM이 그것을 처리 (맞습니까?). 이 경우 내 질문은 다음과 같습니다. JVM은 …
10 java  exceptions  jvm 

3
상속 : 수퍼 클래스의 코드가 사실상 * 복사 *되어 서브 클래스로 전달됩니까, 아니면 * 서브 클래스 *로 참조됩니까?
Class Sub는 class의 하위 클래스 Sup입니다. 그것은 실제로 무엇을 의미합니까? 다른 말로하면, "상속"의 실제 의미는 무엇입니까? 옵션 1 : Sup의 코드가 사실상 Sub로 복사 됩니다. (마찬가지로 '는 복사 - 붙여 넣기 "되지만 복사 코드없이 시각적 서브 클래스에서 본). 예 : methodA()Sup. Sub methodA()는 Sup를 확장하므로 (가상) Sub에 복사하여 붙여 넣습니다. …

4
Java에서 구분 된 문자열을 분할하는 가장 빠른 방법
구분 된 문자열에서 다중 열 정렬 기능을 제공하는 비교기를 작성 중입니다. 현재 원시 문자열을 토큰으로 분할하기 위해 선호하는 선택으로 String 클래스의 split 메소드를 사용하고 있습니다. 이것이 원시 문자열을 문자열 배열로 변환하는 가장 좋은 방법입니까? 나는 수백만 행을 정렬하므로 접근 방식이 중요하다고 생각합니다. 잘 실행되는 것처럼 보이며 매우 쉽지만 Java에 더 …

4
로깅에 더 적합한 디자인 패턴은 무엇입니까?
프로그램에 일부 이벤트를 기록해야하지만, 프로그램의 실제 기능에 관한 것이 아니기 때문에 로깅 코드를 프로그램 외부에 유지하는 것이 좋습니다. 코드에서 완전히 제외하고 이벤트와 로그를 기록하는 데 Observers와 Listeners 만 사용해야하는지 말씀해 주시겠습니까? 또는 무언가를 기록해야 할 때마다 다음과 같은 코드를 추가 할 수 있습니다. MyGloriousLogger.getXXXLogger().Log(LogPlace, new LogObject(z1, z2, z3, z4, ..., …

4
Java에서 여러 일반 인터페이스 구현
특정 서명을 포함한 특정 방법을 사용할 수있는 인터페이스가 필요합니다. 지금까지 내가 가진 것은 다음과 같습니다. public interface Mappable<M> { M mapTo(M mappableEntity); } 클래스를 여러 다른 엔티티에 맵핑 할 수 있어야 할 때 문제가 발생합니다. 이상적인 경우는 다음과 같습니다 (Java가 아님). public class Something implements Mappable<A>, Mappable<B> { public A …
10 java  generics 

3
게임 개발을 위해 네트워킹을 통해 시계를 동기화하는 방법은 무엇입니까?
나는 시간 기반 측면이 많은 게임을 만들고 있습니다. 나는 네트워크가 멈추고 패킷이 진행되지 않을 때 (그리고 패킷이 수신되는 시간과 그렇지 않은 시간) 플레이어 위치를 추정하는 데 시간을 사용합니다. 플레이어가 방향을 선택하고 움직일 수 없다는 점에서 팩맨 형 게임이므로 시스템이 의미가 있습니다 (또는 적어도 그렇게 생각합니다). 그래서 두 가지 질문이 있습니다. …

4
Java 인스턴스를 대체 하시겠습니까?
그래서 저는 실제 (학업 프로젝트를 제외하고) 프로그래밍에 익숙하지 않으며 instanceof특정 객체가 어떤 클래스인지 결정하는 데 사용하는 것이 좋지 않다는 많은 게시물을 보았습니다 . 내 상황은 기본 제품 클래스, 그중 하나를 확장하고 다른 하나를 확장하는 세 가지 클래스가 있다는 것입니다. 이것들은 모두 데이터베이스의 동일한 테이블에 저장되어 있으며 각각의 메소드를 사용하여 데이터를 …


3
Java 앱에서 MVC 사용
여러 스레드에서 처리하고 상당히 많은 양의 데이터를 시각화하려면 크로스 플랫폼 GUI 응용 프로그램을 작성해야합니다. 이상적으로 응용 프로그램은 비교적 빠르며 좋아야합니다. 앱의 인터페이스는 테이블 위젯, 트리 위젯 및 사용자 정의 그림 그리기 위젯으로 구성됩니다. 사용자는 이러한 위젯 중 하나에서 데이터를 수정할 수 있으며 변경 사항은 다른 위젯에 즉시 반영되어야합니다. 당연히 MVC를 …
10 java  mvc  swing  javafx 

11
웹 애플리케이션을 만들려면 HTML과 자바 스크립트를 배워야합니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 저는 숙련 된 Java 프로그래머이며 동적 페이지, 그림 등이 필요한 복잡한 웹 응용 프로그램을 만들고 싶습니다 (예를 들어 …


1
개념적으로 각 스레드가 자체 스택을 얻는다는 것은 무엇을 의미합니까?
Brian Goetz 가 실제로 Java Concurrency를 읽고 Stack Confinement 섹션 에서 각 스레드가 자체 스택을 가져 와서 로컬 변수가 본질적으로 실행중인 스레드에 국한되어 있다고 언급합니다. 그것들은 실행중인 스레드 스택에 존재하며 다른 스레드는 액세스 할 수 없습니다. 각 스레드마다 자체 실행 스택이 있다는 것은 무엇을 의미합니까?

3
오늘날 웹에 Java 애플릿이 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
10 java  html5 

6
DRY 원리의 해석
지금은 코딩에서 DRY (Do n't Repeat Yourself)라는 개념으로 어려움을 겪고 있습니다. 너무 복잡해지기를 두려워하는이 기능을 만들고 있지만 DRY 원칙을 따르려고합니다. createTrajectoryFromPoint(A a,B b,C c,boolean doesSomething,boolean doesSomething2) 내가 말을해야이 기능은 3 개 입력 매개 변수를 다음 함수는 부울 조합 주어진 약간 다른 것을 할 것 doesSomething등을 doesSomething2. 그러나 내가 겪고있는 문제는이 …
10 java  design  dry 

3
메소드 오버로드는 언제 적절한가요?
기존의 합리적으로 큰 시스템을 작업 중이라고 가정합니다. myObject클래스 의 객체가 있습니다 MyClass(예를 들어 Java로 작업한다고 가정). myObject는 a Collection, List및 (필자가 생각하는) 관련이없는 다른 객체를 포함하는 구성 입니다. 여기에는 노출되지 않았 List는지 확인하기 위해 구성 된 메소드를 호출하는 데 사용되는 대리자 메소드가 포함되어 있습니다 List(내 용어가 잘못되어서 죄송합니다). 이제이 있다고 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.