java 号称跨平台的语言
其实 java的跨平台就是通过jdk去实现的,不同操作系统的jdk 包含着对相应操作系统的一些具体操作
像线程的启动,操作系统时间的获取等等public static native long currentTimeMillis();jdk中遇到native 关键字的,都是与操作系统打交道的代码剩下的,就是没有什么了
其实 java的跨平台就是通过jdk去实现的,不同操作系统的jdk 包含着对相应操作系统的一些具体操作
像线程的启动,操作系统时间的获取等等public static native long currentTimeMillis();jdk中遇到native 关键字的,都是与操作系统打交道的代码剩下的,就是没有什么了
jdk/lib类库文件,存放的是编译过的字节码文件,比如:在编译过程中需要调用某些写好的类,实际就是调用lib里的编译过的字节码文件,可否这么理解。
jdk的bin操作,其实就是去执行一些具体的java类,不过那些类被封装为exe可执行文件了
jdk的bin操作,其实就是去执行一些具体的java类,不过那些类被封装为exe可执行文件了通过bin调用lib字节码文件,可以这么理解吗?