«java» 태그된 질문

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

4
List 인터페이스가 유출되는 추상화입니까?
내가 포함하는 변수가 있다면 또는 List다른 유형의 많은 객체를 포함 할 수 있습니다 . a 와 an 의 차이 는 꽤 큽니다. 방법의 큰 O 행동은 크게 다릅니다. 예를 들어를 정렬 한 다음 이진 검색을 수행하여 사용하는 것은 완벽 하지만 괜찮 습니다 .ArrayListLinkedListLinkedListArrayListListArrayListLinkedList

4
클래스의 모든 객체를 추적
나는 객체 지향 프로그래밍을 처음 접했고 계속이 문제에 부딪쳤다. (Java로 프로그래밍 중입니다.)이 기본적인 문제처럼 보이기 때문에 이것에 대해 조금 꺼려했습니다.하지만 그것에 대한 정보 나 여기에 대한 질문을 찾을 수 없으며 내가 읽은 교과서 (이 과정은 매우 기본적인 수준)는이 문제에 대해 다루었습니다. 종종 나는 다양한 목적을 위해 그것을 반복하기 위해 만들어진 …

4
스프링-구성에 대한 혼란?
Spring을 읽는 곳은 구성보다 편리함을 제공합니다. 그러나 Spring 사람들은 구성을 너무 많이 변경하여 XML 구성이나 주석을 사용하는 것이 실제로 혼란 스럽습니다. XML과 주석을 사용할 때 확실한 방법론이나 경험 법칙을 제안하고 싶습니다. SO의 예는 나와 같은 많은 초보자가 구성에 대해 혼란스러워하고 있음을 보여줍니다. 링크 -1 <context:annotation-config>및 의 기능을 파악하지 못하는 것 …
9 java  spring 

4
Perl의 프로그래밍 스타일
Java로 작업하므로 기본적으로 코딩 중에 OOP 패러다임을 사용합니다. 저는 Perl에서 일을 시작하려고하는데 Perl 개발자들이 따르는 패러다임이 무엇인지 궁금했습니다. 위키에서는 많은 패러다임을 지원한다고 언급하지만 스크립트 언어이기 때문에 이것을 이해하지는 못합니다. 그래서 내 질문은 : Perl의 Java 관용구에 익숙한 객체 지향 패턴입니까, 효과적인 Perl을 작성하려면 디자인 스타일을 크게 변경해야합니까? 참고 : 이것은 …

8
과거 If 문 배열, 루프… 이제 무엇?
나는이 벽을 계속 쳤을 때 1 년 전에 프로그래밍을 포기했다. 기본 Android 애플리케이션을 만들고 싶어서 주제를 다시 방문하고 있습니다. 그러나 나는 제한된 지식만으로는 충분하지 않다고 생각합니다. 여기 내 문제가 있습니다. 몇 권의 책을 읽었으며 C # / Java에 대한 비디오 자습서를보고 예제를 따른 다음 책을 완성했습니다. 결국 그들은 항상 다음에 …

5
“프로그래밍 오류”예외 – 접근 방식이 적절합니까?
현재 예외 사용을 개선하려고 노력 중이며 프로그래밍 오류를 나타내는 예외 (예 : 누군가 인수로 null을 전달했거나 처리 된 후 객체에서 메서드를 호출 한 예외)와 응용 프로그램에서 오류를 나타내는 예외 간의 중요한 차이점을 발견했습니다. 호출자의 결함이 아닌 작업 (예 : I / O 예외) 이 두 종류의 예외를 어떻게 다르게 취급해야합니까? …
9 java  c#  c++  exceptions 

1
Java SE Embedded에 대한 "일반 목적 시스템"이란 무엇입니까?
Oracle 웹 사이트는 Java SE Embedded 라이센스 에 대해 다음과 같이 말합니다 . 개발은 무료이지만 범용 시스템 이외의 시스템에 배포 할 경우 로열티가 필요합니다 여기서 "범용 시스템"은 무엇을 의미합니까? 전국에 센서 네트워크가 있습니다. 우리가 설치 한 각 상자에는 환경에서 데이터를 가져와 직렬 포트의 데이터를 ARM 기반 임베디드 보드로 보내는 마이크로 …


4
새로운 언어가 처음부터 TDD하기 쉽도록 설계된 경우 어떻게됩니까?
가장 일반적인 일부 언어 (Java, C #, Java 등)를 사용하면 코드를 완전히 TDD하려는 경우 언어와 충돌하는 경우가 있습니다. 예를 들어 Java 및 C #에서는 클래스의 모든 종속성을 조롱하고 대부분의 조롱 프레임 워크는 클래스가 아닌 인터페이스를 조롱하는 것이 좋습니다. 이것은 종종 단일 구현으로 많은 인터페이스를 가지고 있음을 의미합니다 (이 효과는 TDD가 …

4
메모리 사용 분석 : Java 대 C ++ 무시할 수 있습니까?
Java로 작성된 정수 객체의 메모리 사용량은 C ++로 작성된 정수 객체의 메모리 사용량과 어떻게 비교됩니까? 그 차이는 무시할 만합니까? 차이 없음? 큰 차이? int는 언어에 관계없이 int이기 때문에 동일한 것으로 추측합니다 (?) 내가 묻는 이유 는 프로그램의 메모리 요구 사항이 프로그래머가 주어진 문제를 해결하지 못할 때를 아는 것의 중요성에 대해 …

2
CDN은 DDoS 공격으로부터 장애 조치 사이트를 어떻게 보호합니까?
Java 웹 앱의 디자인 프로세스에 있으며 아마도 Google App Engine (GAE)에 배포하게 될 것입니다. GAE의 좋은 점은 DDoS 공격으로부터 앱을 강화하는 것에 대해 걱정할 필요가 없다는 것입니다. 나는 단지 "청구 한도"를 지정하고 트래픽이이 한도 (DDoS 또는 기타)에 도달하면 GAE 내 앱을 종료합니다. 다시 말해 GAE는 단순히 더 이상 앱을 계속 …

9
플로차트 대신 의사 코드를 언제 사용합니까?
저는 다양한 프로그래밍 기술을 사용하는 학생이며 의사 코드와 플로차트를 보았습니다. 실제로 프로그래밍하기 전에 문제를 생각하기 위해 둘 다 사용된다는 것을 알고 있지만 이에 대한 몇 가지 질문이 있습니다. 의사 코드를 사용하여 계획을 세우고 플로차트를 언제 사용합니까? 또는 실제로 프로그래밍하기 전에 두 가지를 모두 수행하는 것이 좋습니다. 특히 JAVA의 소규모 아케이드 …

2
JavaBean 스펙의 액세서 메소드가 Java 개발의 표준이 된 이유는 무엇입니까?
자바 빈즈 사양은 자바 빈즈로 설명 Java Bean은 빌더 도구에서 시각적으로 조작 할 수있는 재사용 가능한 소프트웨어 구성 요소입니다. 작성된 코드 라인의 대부분은 빌더 도구에서 시각적으로 조작하는 것과 아무 관련이없는 것 같습니다. 왜 JavaBean 사양이 객체 지향 코드를 작성하는 "길"이 되었습니까? 전통적 으로 객체 지향 코드가 Java로 작성되는 방식이 아니기 …
9 java  history 

3
올바른 방법으로 JVM 메모리를 모니터하려면 어떻게해야합니까?
바쁜 시간에도 프로덕션 환경에서 오버 헤드 방식으로 JVM 메모리 모니터를 수행하는 방법을 생각하고 있습니다. 프로덕션 환경에 두 개의 Tomcat 앱 서버가 있고 그 뒤에로드 밸런스가 설정되어 있다고 가정하십시오. jvm 메모리 통계를 볼 수 있으면 OOM 문제가 발생할 서버로 요청 전송을 중지하도록로드 밸런스를 알릴 수 있습니다. 말이 되나요? Jconsole 또는 VisualVM은 …

1
Maven 컴파일을 사용하는 IntelliJ
최대 절전 모드 항아리가 필요한 프로젝트가 있습니다. pom.xml에 종속성으로 추가하고 Maven은 내 프로젝트를 잘 컴파일합니다. 그러나 IDE에서 Hibernate API에 대한 모든 주석 및 호출은 해결되지 않은 것으로 표시됩니다 (빨간색). 어떻게 IntelliJ가 문제를 해결할 수 있습니까? Build Project를 클릭하면 Maven을 사용하는 방법이 있습니까? (Ctrl + F9) 또한 IntelliJ 내의 패싯 개념과 …

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