약 6 년 동안 Java 개발을 많이 해오 진 않았다. C# 응용 프로그램을 Java로 포팅하여 Windows와 회사의 표준 풍미에서 실행할 수 있도록해야 할 필요성이 있습니다 (논의 할 수없는 이유로). 내가 알고 싶은 것은, 그때 이래로 Java에 대한 변화를 닦아내는 데 가장 좋은 독서물이 무엇인지, 그래서 가능한 한 매끄럽게 포트를 만들 수 있다는 것입니다.자바 개발로 돌아 가기 읽기?
저는 현재 .NET Framework 3.5에서 실행 중이며 lambdas, 확장 메서드 및 LINQ를 사용하고 있습니다. 이것은 웹 서비스 호출이나 데이터베이스 호출이없는 클라이언트 측 응용 프로그램입니다. 다른 컴퓨터와 통신하기 위해 다양한 네트워크 프로토콜을 사용하고 있지만, 현재 사용중인 구성 요소 (다트 텔넷, SharpSSH 등)를 대체하기 위해 이미 구성 요소를 조사하고 있습니다.
주로 변경된 내용을 찾고 있습니다. 그 이후 자바 언어와 BCL. 난 제네릭, foreach
루프를 기억하지 않으며, 권투 및 unboxing는 피타되었습니다. 확장 메서드, lambdas 및 LINQ에 해당하는 항목이 있습니까?
모노를 사용할 수 있습니까? 소스에 약간의 수정이 필요할 수도 있지만 모든 것을 Java로 포팅하는 것보다 쉽습니다. – jheddings
@ yheddings : 내가 토론 할 수있는 이유 중 일부. 모노를 사용해 보았지만 짧은 이야기를하기 위해 애플리케이션의 여러 필수 구성 요소에는 모노로 변환 할 수없는 P/Invoke 호출이 필요합니다. – jasonh