黑马程序员------------------HelloWorld
2014-01-09 23:43
141 查看
----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
开发工具:
* 记事本
*高级记事本 EditPlus
*IDE 集成开发环境
初体验——第一个小程序
步骤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
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
开发工具:
* 记事本
*高级记事本 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
相关文章推荐
- 黑马程序员_第一个java程序HelloWorld
- 黑马程序员_HelloWorld和运行
- 黑马程序员_第一个java程序HelloWorld
- 黑马程序员_02_HelloWorld
- 黑马程序员--感谢信:8个月前helloworld出错十几个到5天看懂一个w行项目
- 黑马程序员_JAVA笔记01—常识、环境变量、helloworld
- 【黑马程序员】Objective-C语言学习笔记之HelloWorld(一)
- 黑马程序员 Java基础01__从HelloWorld到面向对象
- 黑马程序员--java入门之Helloworld
- 1.黑马程序员-HelloWorld!
- 黑马程序员---Java基础篇之HelloWorld案例
- xcode4.2的iphone版的helloworld
- 黑马程序员 -- 多线程
- 黑马程序员_加速Java应用开发速度3:单元/集成测试+持续集成
- 黑马程序员---JAVA基础---函数(三)
- 黑马程序员笔记——Java函数
- 黑马程序员-2.block块
- 黑马程序员————C语言——基本语法2
- 黑马程序员—继承
- 黑马程序员-----集合