Java面向对象基础
第一章 初识Java
一、Java的三大基础平台
二、安装配置Java开发环境
(1)Oracle官网下载Jdk
链接:https://www.oracle.com/index.html
(2)安装JDK
(3)配置环境变量(win7系统)
我的电脑——右键“属性”——高级系统设置——环境变量——系统变量——新建变量名“JAVA_HOME”;变量值为JDK的安装路径——系统变量“Path”——新建“%JAVA_HOME%\bin”
(4)检验JDK是否安装成功
进入dos窗口:win+R键
输入:java -version
javac
退出dos窗口:输入exit
三、编写Java程序流程
(1)编写:
编写Java代码,将文件的扩展名修改为.java,我们将这个文件成为Java的源文件(源代码)。
(2)编译:
在命令提示符中,使用javac命令,通过.java源文件,得到一个.class文件的过程成为编译。
(3)运行:
在命令提示符中,使用java命令,让Java运行程序,获得最终的运行结果。
四、Java程序架构
五、Java的三种注释
(1)文档注释
/**
*通常会写在类的上面,或者是main方法上面,用于解释以下类所描述的
*东西,或者是方法所要进行的算法等。
*/
(2)多行注释
/*
*通常用于详细描述以下代码的具体算法,
*或者是流程业务等。
*/
(3)单行注释
//通常用于简单描述,例如一个变量的作用。
计算机会自动忽略注释。
六、Java虚拟机和跨平台性
计算机CPU只识别0和1。
1、区分JDK、JRE、JVM:
2、Java跨平台性
所谓的Java的跨平台性,指的是.class字节码文件是跨平台的,也就是说只要能够获得一个合法的.class文件,那么不同的Java虚拟偶记都嫩恶搞识别和运行,但Java虚拟机与平台是有关的。
Java虚拟机是不跨平台的,.class文件是跨平台的。
七、集成开发环境
下载Eclipse
链接:https://www.eclipse.org/
八、补充
1、println()和print()的区别:
(1)输出完信息后,会自动添加换行,保持和下一个输出不在同一行。
System.out.println();
(2)输出完信息后,不会添加换行。
System.out.print();
2、常用的转义字符
\n | 换行 |
---|---|
\t | 水平制表符 |
\v | 垂直制表符 |
\0 | 空字符(NULL) |
3、JDK与JRE
JDK = JRE + JAVA的开发工具(javac.exe,java.exe,javadoc.exe)
JRE = JVM +JAVASE核心类库