«java-7» 태그된 질문

Java SE 버전 7은 2011 년에 출시되었습니다. 버전 6에 비해 새로운 기능에는 동적 언어 지원, 압축 된 포인터, 작은 언어 확장, 타원 곡선 암호화, 새로운 네트워크 프로토콜, 문자열을 케이스 값으로 사용하는 기능이 포함됩니다. switch 문 및 다양한 시스템 라이브러리 확장.

30
이 환경에서는 컴파일러가 제공되지 않습니다. 아마도 JDK가 아닌 JRE에서 실행 중입니까?
m2eclipse를 사용하여 Eclipse에서 프로젝트를 컴파일하고 있습니다. Eclipse에서 JDK 경로를 다음과 같이 설정했습니다. Windows-->preferences-->installed jres--> jdk1.7.xx path 그러나 이것은 오류를 보이고 있습니다 [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [INFO] 1 error [INFO] …

1
Java 7에서 다이아몬드 연산자 (<>)의 요점은 무엇입니까?
Java 7의 다이아몬드 연산자는 다음과 같은 코드를 허용합니다. List&lt;String&gt; list = new LinkedList&lt;&gt;(); 그러나 Java 5/6에서는 간단히 작성할 수 있습니다. List&lt;String&gt; list = new LinkedList(); 타입 삭제에 대한 나의 이해는 이것들이 정확히 동일하다는 것입니다. 어쨌든 제네릭은 런타임에 제거됩니다. 왜 다이아몬드를 전혀 귀찮게합니까? 어떤 새로운 기능 / 유형 안전이 허용됩니까? 새로운 …

27
Mac OS X에 Java 7을 설치했지만 터미널에서 여전히 버전 6을 사용하고 있습니다.
oracle 웹 사이트에서 다운로드 한 JDK 7u7을 설치했습니다. 그러나 설치 후에도 터미널에 여전히 Java 버전 6이 표시됩니다. $java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811) Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode) 왜 Java 7이 나타나지 않는지 아십니까? 답변 : 문제가 해결되었습니다. 대답은 다음과 같습니다. …
391 java  macos  java-7 

9
"실제로 Java 동시성"이 여전히 유효합니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 삼년 전에 . 이 질문을 개선하십시오 실제로 Java Concurrency는 여전히 유효합니까? 이 책에서 설명한 아이디어, 개념 및 구현이 여전히 최신 Java 버전과 호환되는지 궁금합니다. 최신판이 2006 …

4
Java7에서 문자열에서 경로 작성
Java 7 java.nio.file.Path의 String객체에서 객체를 만들려면 어떻게 해야합니까? 즉 String textPath = "c:/dir1/dir2/dir3"; Path path = ?; ?를 사용하는 누락 된 코드는 어디에 있습니까 textPath?
280 string  path  nio  java-7 

24
Java에서 파일을 재귀 적으로 나열
Java에서 디렉토리 아래의 모든 파일을 재귀 적으로 나열하려면 어떻게합니까? 프레임 워크가 유틸리티를 제공합니까? 나는 많은 해키 구현을 보았습니다. 그러나 프레임 워크 나 nio 에서 아무도
258 java  file  recursion  java-7  nio 

8
Android의 Java 7 언어 기능
누군가 Android에서 새로운 Java 7 언어 기능을 사용해 보았는지 궁금하십니까? 안드로이드가 자바가 내뿜는 바이트 코드를 읽고 그것을 dex로 바꾼다는 것을 알고 있습니다. 그래서 내 질문은 Java 7의 바이트 코드를 이해할 수 있습니까?
188 java  android  bytecode  java-7 

8
Android Studio 및 Gradle에서 -source 1.7을 설정하는 방법
Android Studio에서 프로젝트를 컴파일하려고 할 때 다음 오류가 발생합니다. Gradle: error: diamond operator is not supported in -source 1.6 내가 찾은 모든 프로젝트 환경 설정에서 1.7을 대상으로 설정했습니다. 또한 1.7 SDK 아래의 프로젝트 SDK에 표시된 경로는 Java 1.7 설치의 올바른 경로입니다. 터미널에서 java -version을 실행하더라도 Java 1.7에서 실행 중임을 알려줍니다. …

2
Java SafeVarargs 주석, 표준 또는 모범 사례가 있습니까?
최근에 자바 @SafeVarargs주석을 보았습니다 . Java의 가변 기능을 안전하지 않게 만드는 것에 대한 인터넷 검색으로 인해 혼란스러워졌습니다 (힙 중독? 지워진 유형?). 몇 가지 사항을 알고 싶습니다. 가변성 Java 기능이 안전하지 않은 이유는 무엇입니까 @SafeVarargs(바람직한 예의 형태로 설명하는 것이 바람직 함)? 왜이 주석이 프로그래머의 재량에 달려 있습니까? 컴파일러가 확인할 수있는 것이 …

16
특정 Java 버전을 Maven으로 설정하는 방법
내 컴퓨터에는 두 개의 Java 버전이 설치되어 있습니다 (1.6 및 1.7은 수동으로 설치). 다른 프로젝트에는 둘 다 필요합니다. 그러나 Maven의 경우 1.7이 필요합니다. 이제 Maven은 1,6 Java 버전을 사용합니다. 어떻게 Maven을 1.7로 사용하도록 설정할 수 있습니까?
165 maven  java-7  java-6 


5
JDBC와 함께 try-with-resources를 어떻게 사용해야합니까?
JDBC를 사용하여 데이터베이스에서 사용자를 가져 오는 방법이 있습니다. public List&lt;User&gt; getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List&lt;User&gt; users = new ArrayList&lt;User&gt;(); try { Connection con = DriverManager.getConnection(myConnectionURL); PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, userId); ResultSet rs = ps.executeQuery(); while(rs.next()) { users.add(new User(rs.getInt("id"), …

8
클래스 패스 자원의 java.nio.file.Path
클래스 패스 리소스 (예 : 내가 얻는 것 Class.getResource(String)) 를 얻는 API가 java.nio.file.Path있습니까? 이상적으로 Path는 클래스 경로 리소스와 함께 새롭고 멋진 API 를 사용하고 싶습니다 .
143 java  java-7  nio2 

2
IntelliJ IDEA 프로젝트 SDK를 설정하는 방법
방금 IntelliJ IDEA를 설치했으며 첫 번째 프로젝트를 만들려고 할 때 Project SDK를 설정하라는 메시지가 표시됩니다. "JDK"를 클릭하면이 이미지와 같이 JDK의 홈 디렉토리를 선택하라는 메시지가 표시됩니다. 현재 위치를 찾는 데 문제가 있습니다.

2
Java : int 배열은 0이 아닌 요소로 초기화됩니다.
JLS에 따르면 int초기화 직후 배열을 0으로 채워야합니다. 그러나 나는 그렇지 않은 상황에 직면 해 있습니다. 이러한 동작은 JDK 7u4에서 처음 발생하며 이후의 모든 업데이트에서도 발생합니다 (64 비트 구현 사용). 다음 코드는 예외를 발생시킵니다. public static void main(String[] args) { int[] a; int n = 0; for (int i = 0; …

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