1.Hello Word程序入门
public class Demo{
public static void main(String[] args) {
System.out.println("hello java");
}
}
- 打开一个记事本在记事本里面写上class 类名{}
- 一个类缺少主函数不能独立运行
- 可以独立运行了,但是没有效果。输出语句。
HelloWord 例子剖析:
class java关键字,用于什么一个类、
{} : 花括号表示范围。
main : 是主函数的如果(固定写法)。
2.helloworld的小细节
1.缺少main方法
出现提示:缺少一个名称为main的方法。
2.源文件中的大小写要注意。初学者请牢记,第一个hello例子中只有 String和System中两个字符是大写的,其他的都小写。
3.配置path和classpath时,里面的路径是所有查找的目标的父目录, 而不是目标自己。
4.4.A.java.txt 文本文件默认是txt结尾的,注意要把隐藏已知文件类型扩展名去掉
[图片上传失败...(image-28118c-1513669503058)]
5.大小写只有类名Demo,String和System中三个个首字母是大写的。
public class Demo{
public static void main(String[] args) {
System.out.println("hello java");
}
}
6.path看path环境变量配置 ,里面的路径是所有查找的目标的父目录,而不是目标自己。
7.写错类名, 源文件名不存在或者写错,或者当前路径错误。
类文件名写错,或者类文件不在当前路径下,或者不在classpath指定 路径下。
8.javac 生成的.class 文件的名称取决于类名跟.java名没有关系。
补充:
classpath环境变量
1.classpath的作用: 作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,一旦配置了classpath路径信息的时候,jvm与java编译器都会根据classpath指定的路径去寻找class文件。
2.如何设置当前目录(.)set classpath=.;设置路径 与 set classpath=设置路径;.有什么区别?“.”在前面的时候,java虚拟机会先从当前路径去寻找class文件,然后再到指定的路径去需找。如果”.”在后面,java虚拟机则会先寻找指定好的路径,然后再在当前的路径去寻找。
设置classpath的时候要加上 ; 就会在当前目录下查找。