Spark-Java Day01
-
打开DOS文件管理系统,在指定路径上方直接输入cmd,打开的cmd即为当前路径的命令行。
-
切换盘符: 盘符: ----到指定根目录
查看当前目录下所有内容: dir
切换目录 cd 目录名称
回到上一级 cd…
回到盘符根目录 cd/
清屏 cls
退出 exit -
Java优点
a 完全面向对象
b 支持分布式
c 健壮性
d 安全
e 跨平台性 --操作系统(Windows,Linux,Mac)
跨操作系统(开发阶段(Windows) --> 生产阶段(Linux))
由JVM(Java 虚拟机,计算机中虚拟出来的机器,用于执行Java程序)实现的,JVM运行java程 序,无论什么版本。JVM均可运行java程序。
Java的开发与运行
Java需要运行在jvm中,还需要运行环境jre(基础类库和jvm),如果只是运行java程序,只需安装jre即可。
JDK:Java开发工具包,包含(如果开发Java程序,必须安装jdk(Java开发工具和jre)) -
jdk安装注意
a 公共jre可以取消
b 路径修改 -
配置环境变量(目的为了在计算机任意位置运行,不配置只能在bin下进行开发和运行)
a 直接配置Path(2选1)
将JDK bin目录直接添加到Path中,验证是否成功java -version
b 配置JAVA_HOME+Path(2选1, maven会自动检测JAVA_HOME)
将JAVA_HOME添加到用户变量中,
JAVA_HOME = jdk路径
在Path中追加 %JAVA_HOME%\bin -
Java开发三步走:
1 编写源程序
Java需要编写在后缀为Java的文件(不能有中文,空格、数字不能开头)。
public class test{
public static void main(String [] args){
System.out.println(“test”);
}
}
2 编译源程序
javac java文件
javac test.java
3 运行
java 类名
java test -
出现的问题
中文乱码----GBK (一个中文两个字节)
UTF-8 (一个中文三个字节) -
源文件名称与类型
a、一个java文件可以声明多个类(类名不能一致)
b、一个java文件类只能有一个被public修饰的类
c、被public修饰的类必须和文件名称保持一致
d、一个类对应一个class文件
e、一般情况下一个java文件对应一个类 -
Java基础知识
a 注释,使得程序可读性强
单行 //
多行/* /
文档注释 /* */
生成帮助文档: javadoc -d abc 源文件.java (abc为指定生成的文件名称)
访问时找到index.html方可访问 -
关键字(全小写)
-
常量(程序执行时不会发生改变的量)
自定义常量:final关键字
字面值常量(数据类型)
整数(整数常量):1,2,3…
小数(浮点常量):1.5,1.4
字符(字符常量):‘a’, “1”,
字符串(字符串常量):“任意内容”,“10”,“100000”
布尔(布尔常量): True False
空常量:null—>空 “”—>空串 -
标识符
a 字母、数字、符号
b 符号只有$和_
c 数字不能作为开头
d 不能使用java中的关键字和保留字
e 不能有空格、区分大小写
命名规范:
类名和接口名每个单词首字母大写 -
什么是程序?
采用某种编程语言,指令有序的集合