第一段程序
【1】用notepad编写代码:
- public class HelloWorld{
- public static void main(String[] args){
- System.out.println("hi 这是一段Java程序。。。");
- }
- }
记得保存 ctrl+s
【2】进行编译:
发现出错了,分析出错原因:
解决办法:
将javac.exe所在的路径 配置到 环境变量path中去,这样我就可以在任意的路径下去执行这个命令:
配置好环境变量以后发现代码可以成功编译:
验证:
【3】进行解释/翻译/执行:
上面执行过程成功的原因:
程序中常见问题
【1】最低级的错误:单词拼写错误
【2】要求源文件名字和类名必须一模一样:
出错:
【3】所有的标点必须是英文状态下的:
中文状态:【】(){} !;:“‘《》?
英文状态:[] () {} ! ; : " ' <> ?
【4】成对编程:
[] {} () <> "" ''
【5】注意缩进 :只要遇到{}就进行缩进 --->为了格式好看
缩进:tab
向前缩进: shift+tab
【6】编译:
javac HelloWorld.java
【7】执行:
java HelloWorld
【8】java中大小写严格区分,大小敏感:
HelloWorld Helloworld
a A
public PUBLIC
【9】我们要写代码:就当做有一个“框子”
- public class HelloWorld{
- public static void main(String[] args){
- }
- }
【10】一个源文件中可以有多个类,只能有一个类被public修饰,源文件的名字必须跟public修饰的那个类名保持一致。
多个类会产生独立的字节码文件:
执行的时候执行各自独立的字节码文件即可:
编译方式
【1】方式1:
【2】方式2:
【3】方式3:
【4】方式4:
在notepad中右键文件 --》打开文件夹所在命令行
扩展:classpath环境变量
【1】系统有一个环境变量叫:classpath,现在我们将classpath环境变量显式的写出来:
classpath作用:只要你配置到classpath中的路径,在执行java的字节码文件的时候,就会去这个配置的路径下找 对应的字节码文件:
现在我不配置.\了 我配置:
自从我配置了这个环境变量以后,可以在任意的路径下去执行字节码文件:
总结:
classpath作用:针对java执行字节码文件而产生的环境变量,只要配置了字节码文件所在的路径以后,那么以后你在任意位置都可以执行对应的字节码文件
扩展:JAVA_HOME环境变量
后续我们会用到一个软件:tomcat,在执行startup.bat的时候会出现闪退问题:
解决: 必须要配置一个环境变量叫:JAVA_HOME
我再次启动才会成功:
然后我们的path环境变量中刚好可以借助JAVA_HOME里面的内容,通过%%做引入 %JAVA_HOME%\bin
API
- JDK帮助文档
- SUN公司为JDK工具包提供了一整套文档资料,我们习惯上称之为JDK文档。
- JDK文档中提供了Java中的各种技术的详细资料,以及JDK中提供的各种类的帮助说明。
- JDk文档是Java语言的完整说明,大多数书籍中的类的介绍都要参照它来完成,它是编程者经常查阅的资料
- 如何理解API:就当做是一个“字典”,“使用手册”,API就相当于是一个电子的帮助文档,可以帮我们查看JDK提供的类的信息,平时查看的时候可结合百度一起看。
其实API没有什么神奇的,就是一个电子文档而已,帮助我们查看JAVA中涉及到的一些技能点: