没有播种,何来收获;没有辛苦,何来成功;没有磨难,何来荣耀;没有黯淡,何来辉煌
代码编写:(程序员编辑代码并保存在磁盘上)
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
-
环境变量配置
- Java_HOME:C:\Program Files\Java\jdk1.6.0_14
- path(执行dos命令,系统会在path指定的路径中寻找该命令对应的可执行文件) • 将 “%Java_HOME%\bin” 增加到path中;多个目录用分号隔开。 • classpath • JDK5.0以上版本,可以不对其进行配置! • 配置完java环境变量后,需要重启DOS窗口。重启后新配置的环境变量才能生效。
-
第一个程序可能出现的错误
- java 不是内部或外部命令,也不是可运行的程 序或批处理文件。
- 设置path和重启DOS窗口
- 编译javac Test.java,明明看到该文件,为何找 不到?
- Java区分大小写。敲代码时注意
Java对大小写敏感,如果出现了大小写拼写错误,程序无法运行
关键字class 表明Java 程序中的全部内容都包含在类中,Java是一种面向对象的语言。
main方法是Java应用程序的入口方法,它有固定的书写格式:
public static void main(String[] args )
{…
}
在Java中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始,以“}”结束, 由 于编译器忽略空格,所以花括号风格不受限制。
-
编程风格
- 注意缩进!
一定要有缩进。缩进就像人得体的衣着一样! - 成对编程!
括号、引号都应该写完后,再往里加内容。 - 见名知意!
最基本的要求!
-
注释
作用
注释就是程序员为读者作的说明,是提高程序可读性的一种手段
类型
// 单行注释 注释内容从//到本行结尾
/* / 多行注释 / / 注释不能嵌套
/* */文档注释 可以通过JDK提供的Javadoc命令,生成程序的API文档
(面向对象编程时再讲)
注意
注释不会出现在字节码文件中。
即Java编译器编译时会
跳过注释语句。
public class Welcome {
//我是单行注释
public static void main(String[] args/*我是行内注释 */) {
System.out.println("Hello World!");
}
/*
我是多行注释!
我是多行注释!
*/
}
环境变量配置
- Java_HOME:C:\Program Files\Java\jdk1.6.0_14
- path(执行dos命令,系统会在path指定的路径中寻找该命令对应的可执行文件)
- 将 “%Java_HOME%\bin” 增加到path中;多个目录用分号隔开。 4. classpath
- JDK5.0以上版本,可以不对其进行配置!
- 配置完java环境变量后,需要重启DOS窗口。重启后新配置的环境变量才能生效。
-
反编译
- 编译
源代码----->class - 反编译
class---->源代码 - 反编译软件
jd-gui.exe
因为编译的时候不会对注释进行处理,所以反编译时不可能得到注释
总结
-
Java语言历史
Oak--->Java 詹姆斯-高斯林 Sun--->Oracle
1995年,推出Java测试版,目前最高版本1.8
-
Java跨平台原理
Java最大的优势所在
一次编译,到处运行
编译成格式独立的字节码文件,字节码文件需要虚拟机来解释执行 -- #### Java开发运行原理
编辑、编译、解释运行
Java开发环境配置
path classpath
-
Java注释
单行注释、多行注释、文档注释
网友评论