开发工具:
* 记事本
*高级记事本 EditPlus
*IDE 集成开发环境
初体验——第一个小程序
class Demo
{
public static void main(String[] args) //这是主函数入口
{
System.out.println("Hello World!"); //这是输出语句
}
}
步骤1: 编写,使用最简单的编辑器记事本。敲入代码class Demo{},将文件保存成Demo.java,这个文件是存放java代码的文件,称为源文件.
步骤2: 编译有了java源文件,将其编译成JVM可以识别的文件.在该源目录下,通过javac编译工具对Demo.java文件进行编译.该程序没有错误,没有任何提示,但会在当前目录下产生一个新的Demo.class文件,该文件称为字节码文件,也就是可以执行的java的程序.
步骤3: 运行有了可执行的java程序,通过运行工具java.exe对字节码文件进行执行.
此时会出现缺少main方法的提示: Exception in thread "main" java.lang.NoSuchMethodError: main 一个程序的执行需要一个起始点也就是所谓的入口,所以在Demo类中加入
public static void main(Strnig[] args){}
对修改后的Demo.java文件需要重新编译,生成新的class文件后,再进行执行.
注意事项:
class是关键字,表示前置声明的一个类.
Demo 是类名,可以随便起,但要符合标识符命名规则,且尽量有意义.(使人一看就知道这个类是干什么的)
main函数入口缺失或书写不正确提示: Exception in thread "main" java.lang.NoSuchMethodError: main JVM在执行过程中,要找到main函数.类要独立运行必需有main函数
输出语句: System.out.println();
编译源代码:
javac命令来编译源代码
格式: javac 源文件名.java
运行字节码文件:
java命令来运行java程序
格式: java 不带后缀名的字节码文件
注释:
注释的作用:
1.注解说明代码的,方便自己以后看也方便别人看
2.便与调试程序
注释的分类: 单行注释 // 多行注释 /* */ 文档注释 /** */
关键字:
被Java语言赋予了特殊含义的单词
特点: 关键字中所有字母都为小写.
goto和const虽然从未使用,但也作为Java关键字保留,保留字也不能作为标识符.
java中没有sizeof这个关键字
标识符:
Java语言中,对各种变量/方法和类等要素命名时使用的字符序列成为标识符.,简单的说,就是起名字.
命名规则:
由26个英文字母大小写,数字0~9, _ , $等组成
不能以数字开头
不能与java的关键字重名.
命名要规范,见名知其意,驼峰命名.
--------------- ASP.Net+Android+IOS开发、 .Net培训、期待与您交流!---------------详细请查看: http://edu.csdn.net