필자는 항상 PHP가 중소형 웹 사이트 용이고 .NET 및 Java는 엔터프라이즈 응용 프로그램 용이라고 들었습니다. 내 질문은 PHP에 관한 것입니다. 엔터프라이즈 웹 애플리케이션에 PHP가 적합하지 않은 이유는 무엇입니까? 웹 응용 프로그램이 커지면 해석되는 언어이므로 PHP가 느려지기 때문입니까? 회사 세계는 자사 제품과의 통합 및 백엔드 서비스 등으로 인해 .NET 또는 J2EE를 …
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . Linq의 기능을 제공하는 것에 가까운 Java 라이브러리가 있습니까?
Java 라이센스는 다른 회사가 자신의 Java 언어 버전을 작성하거나 정확하게 구현할 수 있습니까? JVM에 대한 동일한 질문입니다. Sun이 Java 구현의 .NET 버전과 Google Android 용 Java를 변경 한 것에 대해 Microsoft를 고소하는 것에 대해 들었지만 전체 개념을 전체적으로 파악할 수는 없습니다.
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 이 시점에서 기본적으로 객체 상태에 공개 필드를 사용해서는 안되는 것은 Java 정통 인 것 같습니다. (나는 반드시 동의하지는 …
Java에는 메소드에 사용할 수있는 네 가지 액세스 수정자가 있습니다. public -모든 클래스에서이 방법을 사용할 수 있습니다. protected -동일한 패키지의 클래스와 모든 패키지의 서브 클래스가이 메소드를 사용할 수 있습니다. private -이 클래스 만이 메소드를 사용할 수 있습니다. no modifier ( "package private")-동일한 패키지의 클래스 만이 메소드를 사용할 수 있습니다. 자주 일어나는 …
우리 팀의 개발자 중 하나는 메소드의 서명에 모든 매개 변수에 대한 javadoc 주석을 작성해야한다고 생각합니다. 나는 이것이 필요하다고 생각하지 않으며 실제로는 그것이 해로울 수도 있다고 생각합니다. 먼저 매개 변수 이름은 설명적이고 자체 문서화되어야한다고 생각합니다. 매개 변수가 무엇인지 즉시 분명하지 않으면 아마도 잘못하고있을 것입니다. 그러나 매개 변수가 무엇인지 명확하지 않은 경우가 …
배경 다음은 실제 작업중인 문제입니다. 카드 게임 Magic : The Gathering 에서 카드를 표현하는 방법을 원합니다 . 게임에서 대부분의 카드는 일반적인 모양의 카드이지만 일부는 각각 고유 한 이름을 가진 두 부분으로 나뉩니다. 이 두 부분으로 된 카드의 각 절반은 카드 자체로 취급됩니다. 명확성을 위해, 나는 Card단지 일반 카드이거나 두 부분으로 …
나는 많은 일을해야하며 (이동, 회전, 특정 축을 따라 크기 조정, 최종 위치로 회전) 코드 가독성을 유지하기 위해 이것을 수행하는 가장 좋은 방법을 잘 모르겠습니다. 한편으로, 필요한 것을 수행하기 위해 많은 매개 변수 (10+)를 사용하여 단일 방법을 만들 수 있지만 이것은 악몽을 읽는 코드입니다. 반면에 각각 1-3 개의 매개 변수로 여러 …
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . C 프로그래머와 C # 프로그래머 모두 C #에 대해 싫어하는 것 중 하나는 자세한 수학 함수의 정도입니다. 예를 …
상용구 코드의 양을 크게 줄이면 리플렉션을 사용하는 것이 좋습니까? 기본적으로 한쪽면의 성능과 가독성과 다른 쪽면의 보일러 플레이트 코드의 추상화 / 자동화 / 감소 사이에는 균형이 있습니다. 편집 : 다음은 반사 사용을 권장하는 예입니다. . 예를 들어, Base10 개의 필드와 3 개의 서브 클래스 SubclassA가 SubclassB있고 SubclassC각각 10 개의 다른 필드 …
제네릭에 공식 자바 튜토리얼 형식의 삭제를 설명하고 왜이 컴파일러에 추가되었습니다 : 제네릭 형식이 인스턴스화되면 컴파일러는 형식 지우기라는 기술로 해당 형식을 변환합니다.이 기법은 클래스 또는 메서드 내에서 형식 매개 변수 및 형식 인수와 관련된 모든 정보를 제거하는 프로세스입니다. 유형 삭제를 사용하면 제네릭을 사용하는 Java 응용 프로그램이 제네릭 전에 작성된 Java 라이브러리 …
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 나는 JSF에 대해 많은 것을 들었지만, 사람들이 과거 에이 기술에 대해 심각한 불만을 많이 가지고 있었지만 상황이 얼마나 …
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. Java 개발자를위한 "각 플랫폼에 대한 특정 JRE 작성"과 C ++ 개발자를위한 "각 플랫폼에 대한 C ++ 컴파일러 작성"의 차이점은 무엇입니까?
저는 오랜 자바 개발자이며 마지막으로 전공 후 인증 시험을보기 위해 괜찮은 수준으로 공부할 시간이 있습니다 ... 항상 저를 괴롭힌 한 가지는 문자열이 "최종"입니다. 보안 문제와 관련 내용을 읽을 때 이해합니다 ... 그러나 진지하게 누구든지 그에 대한 진정한 예가 있습니까? 예를 들어 String이 최종이 아닌 경우 어떻게됩니까? 루비에없는 것처럼. Ruby 커뮤니티에서 …