«java» 태그된 질문

Java는 널리 사용되는 고급 프로그래밍 언어입니다. 언어 자체를 사용하거나 이해하는 데 문제가있는 경우이 태그를 사용하십시오. 이 태그는 거의 사용되지 않으며 [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] 및 [maven]과 함께 가장 자주 사용됩니다.

6
@EJB 또는 @Inject를 사용해야합니까
이 질문을 찾았습니다 : @Inject와 @EJB의 차이점은 무엇입니까? 있지만 더 현명하지는 않았다. Java EE를 수행하지 않았거나 종속성 주입에 대한 경험이 없어서 사용해야 할 것을 이해하지 못합니까? @EJB는 오래된 주입 방법입니까? @Inject를 사용하는 동안이 주석을 사용할 때 EJB 컨테이너가 주입을 수행합니까? 새로운 CDI 프레임 워크를 사용합니까? 차이점이 있습니까? 그렇다면 @EJB 대신 …
148 java  jakarta-ee  ejb  cdi 

7
Java 열거 리터럴이 일반 유형 매개 변수를 가질 수없는 이유는 무엇입니까?
Java 열거 형은 훌륭합니다. 제네릭도 마찬가지입니다. 물론 우리는 유형 삭제로 인해 후자의 한계를 알고 있습니다. 그러나 이해할 수없는 한 가지가 있습니다. 왜 이런 식으로 열거 형을 만들 수 없습니까? public enum MyEnum<T> { LITERAL1<String>, LITERAL2<Integer>, LITERAL3<Object>; } 이 제네릭 형식 매개 변수 <T>는 여러 곳에서 유용 할 수 있습니다. 메소드에 …
148 java  generics  enums 

4
롬복은 어떻게 작동합니까?
나는 오늘 롬복을 만났다 . 그것이 어떻게 작동하는지 알고 싶어합니다. Java Geek Article 은 몇 가지 단서를 제공하지만 완전히 명확하지는 않습니다. Java 6은 apt를 제거하고 javac가 주석을 관리 할 수있게하여 프로세스를 간소화하여보다 간단한 단일 단계 컴퓨팅을 얻습니다. 이것은 롬복이 찍은 길입니다. Java 6의 경우 컴파일 프로세스는 다음과 같습니다. javac-> apt-> …
148 java  annotations  lombok 

29
EntityManager에 대한 지속성 제공자가 없습니다.
내을 persistence.xml사용하여 동일한 이름을 가진 TopLink세 이하 META-INF디렉토리. 그런 다음 코드를 호출하여 다음을 수행합니다. EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); 그러나 다음과 같은 오류 메시지가 나타납니다. 2009-07-21 09 : 22 : 41,018 [main] 오류-agisdb라는 EntityManager에 대한 지속성 공급자가 없습니다. javax.persistence.PersistenceException : agisdb라는 EntityManager에 대한 지속성 제공자가 없습니다. javax.persistence.Persistence.createEntityManagerFactory (Persistence.java:89)에서 javax.persistence.Persistence.createEntityManagerFactory (Persistence.java:60)에서 여기에 …
148 java  jpa  persistence  toplink 

7
Java SimpleDateFormat (“yyyy-MM-dd'T'HH : mm : ss'Z '”)은 표준 시간대를 IST로 제공합니다.
SimpleDateFormat 생성자가 있습니다. SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'") 나는 문자열을 파싱하고있다. "2013-09-29T18:46:19Z". Z는 GMT/UTC시간대를 나타냅니다 . 그러나 console 에서이 날짜를 인쇄하면 반환 된 날짜의 IST timezne이 인쇄됩니다. 이제 내 질문은 내 출력이 올바른지 아닌지에 대한 것입니다.


5
JDBC와 함께 try-with-resources를 어떻게 사용해야합니까?
JDBC를 사용하여 데이터베이스에서 사용자를 가져 오는 방법이 있습니다. public List<User> getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List<User> users = new ArrayList<User>(); 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"), …

20
Android 룸 지속성 : AppDatabase_Impl이 존재하지 않습니다.
내 앱 데이터베이스 클래스 @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; public abstract FavoritesDao favoritesDao(); public static AppDatabase getAppDatabase(Context context) { if (INSTANCE == null) { INSTANCE = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, Constant.DATABASE).allowMainThreadQueries().build(); //Room.inMemoryDatabaseBuilder(context.getApplicationContext(),AppDatabase.class).allowMainThreadQueries().build(); } return INSTANCE; } public static void destroyInstance() …



10
Netbeans에서 자동 들여 쓰기는 어떻게합니까?
일식에서는 모든 줄에서 Ctrl+ I를 클릭 할 수 있으며 설정에서 선택한 들여 쓰기 구성표에 따라 줄 또는 줄 그룹을 자동으로 들여 쓰기합니다. Netbeans 에서이 기능이 실제로 누락되었습니다. 동등한 기능이 있습니까? 나는 Alt+ Shift+를 알고 F있지만 충분하지 않습니다. 모든 파일이 아닌 행 그룹을 들여 쓰기하고 싶습니다.

5
Java 날짜 및 시간 클래스를 사용해야합니까 아니면 Joda Time과 같은 타사 라이브러리를 사용해야합니까?
전 세계 국가에서 사용할 웹 기반 시스템을 만들고 있습니다. 저장해야하는 한 가지 유형의 데이터는 날짜와 시간입니다. Joda 시간 과 같은 타사 라이브러리와 비교하여 Java 날짜 및 시간 클래스 사용의 장단점은 무엇입니까 ? 나는 이러한 타사 라이브러리가 좋은 이유 때문에 존재한다고 생각하지만 실제로는 실제로 비교하지 않았습니다.
147 java  date  time  jodatime 


16
공개 정적 최종 필드가있는 클래스와 Java 열거의 장점은 무엇입니까?
C #에 익숙하지만 Java에서 더 많은 작업을 시작합니다. Java의 열거 형은 기본적으로 C #의 열거 형과 동일하지만 실제로는 그렇지 않습니다. 처음에는 Java 열거 형에 매우 유리한 여러 조각의 데이터가 포함될 수 있음을 알게되어 기뻤습니다 ( http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html ). 그러나 그 이후로 열거 형 요소에 특정 값을 쉽게 할당 할 수있는 능력과 …
147 java  enums 


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