Java语言基础第一天,java语言第一天
Java语言基础第一天,java语言第一天
1) java 特点:
简单 面向对象 跨平台 安全 多线程支持
2) java 的跨平台
Java 通过JVM 实现了跨平台技术。 Java 源代码(*.java)经过Java的编译器编译成Java 字节码(*.class),执行Java 字节码,Java 字节码经过JVM的解释为具体平台的具体指令,并执行。不同平台有不同的JVM,主流平台都提供了JVM。所以JAVA 字节码可以在所有平台上能够解释执行。在这个意义上Java 是跨平台的。也就是说:Java 的字节码是跨平台的。
3) Java JDK
JDK java 开发工具包/opt/jdk or /opt/jdk_1.6.01
|-- bin 开发工具(命令:java,javac,jar,javad,jar,rmic,jps...)
|-- jre JRE Java 运行环境
|-- lib (rt.jar) Java API(应用编程接口,系统类库)
| (java 提供的现成组件)
|-- bin (java_vm)JVM Java 虚拟机
2. Java APP
1) HelloWorld.java
package basic.day01;
/**
* eclispe 自动将当前文件编译到:
* workspace/JSD1208/bin/basic/day01/HelloWorld.class
* (工作空间/项目/bin/包文件夹/类文件)
* 执行时候, 执行这个类文件.
* @author teacher
*/
public class HelloWorld {
//java 软件的入口方法
public static void main(String[]args) {
//在控制台输出“Hello World!”
System.out.println("HelloWorld!");
}
}
2) Java 的编译
project
|--src
| |--basic.day01
| | |--HelloWorld.java
| |--basic.day02
| | |--JFrameHelloWorld.java
|--bin
| |--basic.day01
| | |--HelloWorld.class
| |--basic.day02
| | |--JFrameHelloWorld.class
3. Java 的注释
被Javac(编译器)忽略的部分
1 单行注释// ...
2 多行注释/* */
3 文档注释/** */
相关文章
- 暂无相关文章
用户点评