第一个Java程序

没有播种,何来收获;没有辛苦,何来成功;没有磨难,何来荣耀;没有黯淡,何来辉煌

代码编写:(程序员编辑代码并保存在磁盘上)
java300集学习资料获取:http://qr35.cn/FShv0T

public class Welcome{
              public static void main(String[] args){               
                     System.out.println("Hello java!"); 
         }
 }

保存为:Welcome.java
编译阶段(编译器创建class字节码文件 )
进入java文件所在目录,执行命令:javac Welcome.java
编译时必须加上扩展名.java。

执行阶段:
进入java文件所在目录,执行命令:java Welcome
运行的是类而非class文件,所以类名后不能加扩展名.class

  • 环境变量配置

  1. Java_HOME:C:\Program Files\Java\jdk1.6.0_14
  2. path(执行dos命令,系统会在path指定的路径中寻找该命令对应的可执行文件) • 将 “%Java_HOME%\bin” 增加到path中;多个目录用分号隔开。 • classpath • JDK5.0以上版本,可以不对其进行配置! • 配置完java环境变量后,需要重启DOS窗口。重启后新配置的环境变量才能生效。
  • 第一个程序可能出现的错误

  1. java 不是内部或外部命令,也不是可运行的程 序或批处理文件。
  2. 设置path和重启DOS窗口
  3. 编译javac Test.java,明明看到该文件,为何找 不到?
  4. Java区分大小写。敲代码时注意

Java对大小写敏感,如果出现了大小写拼写错误,程序无法运行
关键字class 表明Java 程序中的全部内容都包含在类中,Java是一种面向对象的语言。
main方法是Java应用程序的入口方法,它有固定的书写格式:

public static void main(String[] args )
                   {…
} 

在Java中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始,以“}”结束, 由 于编译器忽略空格,所以花括号风格不受限制。


  • 编程风格

  1. 注意缩进!
    一定要有缩进。缩进就像人得体的衣着一样!
  2. 成对编程!
    括号、引号都应该写完后,再往里加内容。
  3. 见名知意!
    最基本的要求!
  • 注释

作用
注释就是程序员为读者作的说明,是提高程序可读性的一种手段
类型
// 单行注释 注释内容从//到本行结尾
/* / 多行注释 / / 注释不能嵌套
/
* */文档注释 可以通过JDK提供的Javadoc命令,生成程序的API文档
(面向对象编程时再讲)
注意
注释不会出现在字节码文件中。
即Java编译器编译时会
跳过注释语句。

public class Welcome { 
            //我是单行注释 
         public static void main(String[] args/*我是行内注释 */) {       
            System.out.println("Hello World!"); 
}
/*
我是多行注释! 
我是多行注释! 
*/
 }

环境变量配置

  1. Java_HOME:C:\Program Files\Java\jdk1.6.0_14
  2. path(执行dos命令,系统会在path指定的路径中寻找该命令对应的可执行文件)
  3. 将 “%Java_HOME%\bin” 增加到path中;多个目录用分号隔开。 4. classpath
  4. JDK5.0以上版本,可以不对其进行配置!
  5. 配置完java环境变量后,需要重启DOS窗口。重启后新配置的环境变量才能生效。
  • 反编译

  1. 编译
    源代码----->class
  2. 反编译
    class---->源代码
  3. 反编译软件
    jd-gui.exe

因为编译的时候不会对注释进行处理,所以反编译时不可能得到注释

总结

  • Java语言历史

Oak--->Java 詹姆斯-高斯林 Sun--->Oracle
1995年,推出Java测试版,目前最高版本1.8

  • Java跨平台原理

Java最大的优势所在
一次编译,到处运行
编译成格式独立的字节码文件,字节码文件需要虚拟机来解释执行 -- #### Java开发运行原理
编辑、编译、解释运行
Java开发环境配置
path classpath

  • Java注释

单行注释、多行注释、文档注释

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容