目录
1 课程整体内容概述
1.1 怎么学编程
1.2 学习规划
1.3 java学习图谱
2 基础常识
2.1 系统软件和英语软件
2.2 人机交互方式
2.3 算法+数据结构=程序
2.4 常用的DOS命令
2.5 Java发展迭代史
2.6 Java 的应用领域
2.7 Java的特点
2.7.1 面向对象性
2.7.2 健壮性
2.7.3 跨平台性-----JVM
3 开发环境的搭建
3.1 JDK,JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些?
3.2 下载安装
3.3 为何要配置环境变量?
3.3.1 如何配置
是否需要配classpath?
第一个程序(注意分号)
大小写的影响
注释
文档注释
Java API
API文档
编程是解决问题的科学,所以想要提升这个技能要遵守的第一个原则就是在不断实战中学习。
把握上午的时间
怎么学习中文?
建立文件夹,将学习资料分门别类存放,方便之后调用查找。
框架:将组件组合起来。
为什么讲电商(涉及支付功能)?
商品的展示和说明(类似新闻,图片、视频网站),涉及评论(类似博客)
大数据和Java的关系:
大数据要对接Java的后台,所以需要了解Java的后台框架。Flink崛起,传统是Spark
共有+特有+高级
命令行vs图形化
# d盘里有什么
d:
dir
# 在d盘里创建java文件夹
md java
# 进入已经创建好的java文件夹
cd java
# 从d盘直接进入到java文件夹下的team1
cd d:java\team1
# 退回到上层
cd..
# 将内容写入到doc然后保存
echo name:Tom.age=12>1.doc
# 删除文件
del 1.txt
# 删除所有txt结尾
del *.txt
# 删除空文件夹
rd team1
# 删除文件夹内的文件
del team1
第一代:机器语言
第二代:汇编语言
第三代:高级语言 过程、对象
95年作为出现Java
创建后台PHP、Python
随着用户增多,转为Java
程序会导致垃圾收集器无法识别
通常应用程序应当在相对应的操作系统中跑,比如office就不能在Mac上面运行。
Java实际上跑在JVM虚拟机上。
JDK = JRE + Java的开发工具(javac.exe,java.exe,javadoc.exe)
JRE(程序运行环境)=JVM(虚拟机)+核心类库
JDK包含JRE包含JVM
甲骨文官网,安装JDK和JRE
切换到 F:\codeTool\Java\jdk1.8.0_131\bin 就可以执行javac.exe,现在要求在任何目录下都可以执行javac.exe,那就需要配置环境变量。由于配置了环境变量,在使用java命令的时候会直接根据环境变量找到相关文件夹,进而执行.exe文件。
配置JAVA_HOME配置的是bin的上一层目录。
path=%JAVA_HOME%\bin
JDK可以有很多个,用的时候主要看环境变量是谁
不需要。这是class这个文件的路径,一旦配置好,对于*.class文件就会去这个路径里面去找。
如何运行Java程序?
class HelloChina{
public static void main(String[] args){
System.out.println("Hello,World!");
}
}
# 编译win层面,大小写无所谓
javac Helloworld.java
# 执行 java层面,大小写有所谓
# 在class HelloChina中添加main方法后。如果配置了class path可能会找不到
java HelloChina
多行注释不可以嵌套
/*
1.java规范了三种注释方式:
单行注释
多行注释
文档注释(java特有)
2.单行注释和多行注释的作用:
①对所写的程序进行解释说明,增强可读性。方便自己,方便别人。
②调试所写的代码
3.特点:注释的内容不参与编译。换句话说,
编译后生成的.class结尾的字节码文件不包含注释掉的信息
4.文档注释的使用
*/
/**
@author richardL
@version v1.0
这是我的第一个java程序!
*/
public class HelloJava
{
/*
如下的main方法是程序的入口!
main的格式是固定的
*/
public static void main(String[] args)
{
//单行注释:
System.out.println("Hello World!");
}
}
public class xxx 的类名和文件名必须一样
/*
对第一个java程序进行总结
1.java程序编写-编译-运行的过程
编写:我们将编写的java代码保存在以“.java”结尾的源文件中
编译:使用javac.exe命令编译我们的java源文件。格式:javac 源文件名.java
运行:使用java.exe命令解释运行我们的字节码文件。格式:java 类名
2.
在一个源文件里可以声明多个class。但是,只能最多有一个类声明为public。
只能加到和文件名同名的类前面。
3.
程序的入口是main()方法。格式是固定的。
4.输出语句:
System.out.println(): 先输出再换行
System.out.print(): 仅输出
5.每一行执行语句都以";"结束。
6.编译的过程:编译以后,会生成一个或多个字节码文件。字节码文件的文件名与java源文件中的类名相同。
*/
public class Hello
{
public static void main(String[] args)
{//arguments:参数
System.out.println("Hello World!");
}
}
# Myhello是自己指定的文件夹名字
javadoc -d Myhello -author -version Hellojava.java
主要指java的一些类库
Eclipse IDEA