web前端技术基础、大学物理、计算机网络第七版、数据库原理与应用、面向对象程序设计、马克思、毛概、新时代大学学术英语
一、了解历史
在c++基础之上改造的新语言,
二、安装工具
typora、notepad++、jdk(新手保存在c盘里就行)、intelij idea已完成安装
三、Java安装环境搭建
1、jdk
bin目录:
(binary)存放可执行文件
db目录:
(datebase)存放的是使用Java语言开发的数据库
include目录:
存放的是c++语言的头文件,Java是用c++开发出来的
jre目录:(Java runtime environment,Java运行时环境)
程序员在开发程序的时候,也会运行程序,需要运行时环境,因此用到jre。开发会使用到开发工具包(jdk),因此安装jdk后会出现jdk目录
lib目录:(library)
存放的是开发时使用的库文件,.jar
crc.zip文件
Java开发工具包的源代码,也就是高斯林团队写的代码
jre
开发完之后运行要用的
2、配置Java环境变量
配置path变量,因为path变量是计算机认识外部命令的唯一途径
操作:
找到高级系统设置-高级-环境变量-编辑(把jdk的bin、jdk的jre的bin的地址加上去)
检验是否配置成功
Ctrl+r,输入cmd开始命令行
输入:java+回车(显示了Java相关信息,说明是Java命令可以执行
输入:javac+回车
四、第一个Java程序
代码:
public class Helloworld{
public static void main(String[] args){
//system 系统 out 系统输出 println 按行打印
//""内的东西都是字符串
System.out.println("欢迎进入Hello world");
}
}
注意:
使用public修饰的class ,该class名字必须与文件名保持一致
找到.java,在位置的地方输入cmd
编译命令:javac helloworld.java (生成class文件。)
使支持中文:javac -encoding utf-8 Helloworld.java
public修饰的class,该class的名字必须与文件名字保持一致
五、Java跨平台原理
1、Java程序如何执行
不能直接执行Java程序,提供一个Java编译器(javac),将Java源程序编译为class文件,再提供一个Java虚拟机(jvm)来执行class文件,Java虚拟机可将class文件翻译为计算机能识别的指令。java命令启动Java虚拟机
2、存在哪些常用平台
window 7 8 10 11 unix Linux maco
3、Java实现跨平台
Java程序运行《=Java运行环境(包含Java虚拟机)=》lcass文件变成平台能够识别的指令
/t 字表符