반응형

java 142

C#과 Java의 주요 차이점은 무엇입니까?

C#과 Java의 주요 차이점은 무엇입니까? 잠겼습니다. 이 질문과 답변은이 질문은 부적절하지만 역사적 의미가 있기 때문에 잠겨 있습니다.현재 새로운 답변이나 상호작용을 받아들이지 않고 있습니다. 한 가지만 분명히 하고 싶어요.이것은 어느 것이 더 나은가에 대한 질문이 아닙니다.그 부분은 다른 사람에게 의논을 맡깁니다.난 신경 안 써.면접에서 이런 질문을 받았는데 좀 더 알아보는 게 도움이 될 것 같아서요. 제가 생각해낼 수 있는 건 다음과 같습니다. Java는 플랫폼에 의존하지 않습니다.음, 요즘은 모노프로젝트가 있어서 C#도 고려될 수 있지만 좀 과장된 것 같아요. 왜요?Java의 새로운 릴리스가 실행되면 Java가 지원하는 모든 플랫폼에서 동시에 사용할 수 있습니다.반면 Mono 구현에서 아직 C#..

itsource 2022.08.15

Junit 테스트에서 기본 Spring-Boot application.properties 설정을 덮어씁니다.

Junit 테스트에서 기본 Spring-Boot application.properties 설정을 덮어씁니다. 이 Spring-Boot으로 설정되어 있습니다.application.properties( src / main / filength / application . properties ) 。 을 JUnit에서 .test.properties / / . properties 일 file ( src / test / test . properties ) Junit 테스트 전용 Config 클래스가 있습니다. package foo.bar.test; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframewo..

itsource 2022.08.14

Java에서의 콜백 함수

Java에서의 콜백 함수 Java 메서드에서 콜백 함수를 전달하는 방법이 있나요? 제가 흉내내려고 하는 동작은 입니다.함수에 전달되는 넷 위임입니다. 다른 오브젝트를 만들자고 제안하는 사람들을 본 적이 있지만, 그것은 과잉인 것 같습니다만, 때때로 과잉 살상이 유일한 방법이라는 것을 알고 있습니다.같은 것을 말하는 경우.NET 익명 대리자, Java의 익명 클래스도 사용할 수 있다고 생각합니다. public class Main { public interface Visitor{ int doJob(int a, int b); } public static void main(String[] args) { Visitor adder = new Visitor(){ public int doJob(int a, int b)..

itsource 2022.08.14

정적 컨텍스트에서 리소스 컨텐츠를 가져오려면 어떻게 해야 합니까?

정적 컨텍스트에서 리소스 컨텐츠를 가져오려면 어떻게 해야 합니까? 나는 그 현을 읽고 싶다.xml다른 많은 것들을 하기 전에 파일링을 합니다.setText위젯에서 호출할 액티비티 오브젝트 없이 어떻게 해야 합니까?getResources()온으로 할까요? 예를 들어 의 서브클래스를 만듭니다.public class App extends Application { 설정android:name의 속성에 태그를 붙이다AndroidManifest.xml예를 들어 새 클래스를 가리킵니다.android:name=".App" 에서onCreate()응용 프로그램 인스턴스의 메서드를 사용하여 컨텍스트를 저장합니다(예:this)라는 이름의 스태틱필드에 접속합니다.mContext이 필드를 반환하는 정적 메서드를 만듭니다.getCo..

itsource 2022.08.14

보통 | over | 를 사용하는 이유는 무엇입니까?뭐가 다른데?

보통 | over | 를 사용하는 이유는 무엇입니까?뭐가 다른데? OR을 입니다.||가 아닌 OR간|둘 다 잘 되고 있지만요. 제 말은, 다음을 보세요. if(true | true) // pass if(true | false) // pass if(false | true) // pass if(false | false) // no pass if(true || true) // pass if(true || false) // pass if(false || true) // pass if(false || false) // no pass ''는 쓸 수 요?||| 거랑 같은 랑 같은 거랑 같은 거랑& ★★★★★★★★★★★★★★★★★」&&.「 」를하고 있는 는,|| ★★★★★★★★★★★★★★★★★」&&이 을 참조해당 폼은..

itsource 2022.08.14

단방향 및 양방향 JPA 및 휴지 상태 연결의 차이점은 무엇입니까?

단방향 및 양방향 JPA 및 휴지 상태 연결의 차이점은 무엇입니까? 단방향 어소시에이션과 양방향 어소시에이션의 차이점은 무엇입니까? db에서 생성된 테이블은 모두 같기 때문에 내가 발견한 유일한 차이점은 쌍방향 어소시에이션의 양쪽이 서로 참조하고 단방향은 참조하지 않는다는 것이다. 이것은 단방향 어소시에이션입니다. public class User { private int id; private String name; @ManyToOne @JoinColumn( name = "groupId") private Group group; } public class Group { private int id; private String name; } 쌍방향 어소시에이션 public class User { private ..

itsource 2022.08.14

액티비티를 시작할 때 키보드가 표시되지 않도록 합니다.

액티비티를 시작할 때 키보드가 표시되지 않도록 합니다. 나는 한 가지 활동을 하고 있다.Edit Text액티비티가 초기화되면 Android 키보드가 표시됩니다.사용자가 입력에 초점을 맞출 때까지 키보드를 숨긴 채로 두려면 어떻게 해야 합니까?다음과 같은 것이 효과가 있을 것 같습니다. getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN); 전에도 이런 용도로 써본 적이 있어요.시험해 보세요- this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 또, 매니페스트 파일의 액티비티에서 선언할 수도 있습니다...

itsource 2022.07.21

String에 "를 추가하면 메모리가 절약되는 이유는 무엇입니까?

String에 "를 추가하면 메모리가 절약되는 이유는 무엇입니까? , 를 들어 '를 사용했는데요.String data 사용하고 this.smallpart = data.substring(12,18); ( 비주얼라이저를 디버깅을 몇 동안 필드('메모리 비주얼라이저가 되었습니다.smallpart 데이터를 기억하다data만 코드를 다음과 같이 변경했을 때: this.smallpart = data.substring(12,18)+""; ..문제가 해결되었다!이제 내 앱은 메모리를 거의 사용하지 않습니다! 어떻게 그것이 가능한가요?누가 이걸 설명할 수 있나요?제 생각엔 작은 부분은 계속 데이터를 참조하는데, 왜일까요? 업데이트: 그러면 큰 문자열을 지우려면 어떻게 해야 합니까?data = new String(data..

itsource 2022.07.21

Java에서 String에서 파일 확장자를 자르는 방법은 무엇입니까?

Java에서 String에서 파일 확장자를 자르는 방법은 무엇입니까? 다음과 같이 Java에서 접미사를 트리밍하는 가장 효율적인 방법은 무엇입니까? title part1.txt title part2.html => title part1 title part2 이것은 우리가 스스로 해서는 안 되는 종류의 코드입니다.평범한 일에는 도서관을 사용하고 딱딱한 일에는 머리를 아껴라. 이 경우 Apache Commons IO에서 FilenameUtils.removeExtension()을 사용할 것을 권장합니다.str.substring(0, str.lastIndexOf('.')) 를 사용하는 경우String.substring그리고.String.lastIndex원라이너에서는 특정 파일 경로에 대처할 수 있는 몇 가지 문제..

itsource 2022.07.21

Java에서 운영체제를 프로그래밍 방식으로 판별하려면 어떻게 해야 하나요?

Java에서 운영체제를 프로그래밍 방식으로 판별하려면 어떻게 해야 하나요? Java 프로그램이 프로그래밍 방식으로 실행되고 있는 호스트의 운영 체제를 확인하고 싶습니다(예:Windows 플랫폼인지 Unix 플랫폼인지에 따라 다른 속성을 로드할 수 있으면 좋겠습니다).100%의 신뢰성으로 이 작업을 수행하는 가장 안전한 방법은 무엇입니까?다음을 사용할 수 있습니다. System.getProperty("os.name") 추신. 이 코드가 유용할 수 있습니다. class ShowProperties { public static void main(String[] args) { System.getProperties().list(System.out); } } Java 구현에 의해 제공되는 모든 속성을 인쇄하기만 하면..

itsource 2022.07.21
반응형