Java学习笔记3-第一段程序

第一段程序

【1】用notepad编写代码:

  1. public class HelloWorld{
  2.         public static void main(String[] args){
  3.                 System.out.println("hi 这是一段Java程序。。。");
  4.         }
  5. }

记得保存  ctrl+s

【2】进行编译:

发现出错了,分析出错原因:

解决办法:

将javac.exe所在的路径 配置到 环境变量path中去,这样我就可以在任意的路径下去执行这个命令:

配置好环境变量以后发现代码可以成功编译:

验证:

【3】进行解释/翻译/执行:

上面执行过程成功的原因:

程序中常见问题

【1】最低级的错误:单词拼写错误

【2】要求源文件名字和类名必须一模一样:

出错:

【3】所有的标点必须是英文状态下的:

中文状态:【】(){} !;:“‘《》?

英文状态:[]       ()  {}  !  ;   :   "  &apos;  <> ?

【4】成对编程:

[] {} () <> ""  &apos;&apos;

【5】注意缩进 :只要遇到{}就进行缩进  --->为了格式好看

缩进:tab 

向前缩进: shift+tab

【6】编译:

javac  HelloWorld.java

【7】执行:

java HelloWorld 

【8】java中大小写严格区分,大小敏感:

HelloWorld   Helloworld

a   A  

public PUBLIC

【9】我们要写代码:就当做有一个“框子”

 
  1. public class HelloWorld{
  2.         public static void main(String[] args){
  3.                  
  4.                 
  5.         }
  6. }

【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中涉及到的一些技能点:

代码量统计工具

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值