- java
1.1编程语言
1.2可以实现跨平台 eg:{平台包括 pc端的: (linux操作系统 苹果mac windows微软 ) 移动设备端(Android ios)
1.3面向对象的语言 oop(c语言是面向过程的语言)
类
1.4安全性
- 配置环境变量,为啥要这样做?(要求大家面前只有一个裸奔的电脑一样可以写项目)
2.1下载JDK 安装JDK和JRE(JAVA Development Kit ——java开发工具包 java run environment ——java运行环境)(安装JRE 他们两个地址必须一样 在找到相对应的路径之后新建一个jre文件夹)(oracle官网)
注意:把jdk和jre安装到了同一盘中的不同文件夹中
2.2配置环境变量希望在任何路径下都可以使用java的命令
2.3配置环境变量
2.3.1 打开我的电脑-属性-高级-环境变量
2.3.2新建系统变量JAVA_HOME和CLASSPATH
变量名:JAVA_HOME
变量值:JDK安装目录
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
选择系统变量中变量名为path的环境变量,双击该变量,把jdk安装路径中bin目录的绝对路径,添加到path变量的值中,并使用半角的分号和已有的路径进行分隔。
变量名:path
变量值:%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;
思考:如果不配置环境变量,如何编译和运行java程序
- hello world
- java运行机制
- 写一个java程序(尽量使用txt文本文件书写,之后改后缀名为.java)
- 找javac和java这两个exe程序在哪儿?
- 编译和执行java程序文件
- 执行 桌面上的java程序
Dos命令出现空格预示着之前的结束
- windows操作系统中文件夹名过长,可以用这样的方式来表示路径 保留前六个字母,后面的名字用~代替,1识别,如果前六个字母有重名的情况,也可以2,3,4….
eg:
D:\Program file改成D:\Progra~1
- java的运行机制
JVM
Java Virtual Machine java虚拟机
xx.java 源文件
javac把xx.java文件编译成xx.class
jvm对class通过不同的平台进校验,然后找到对应平台去执行这个字节码文件
- 服务器
就是一台电脑或者n台电脑
- 代码规则
牛x的
- 驼峰命名
- 类名,文件名每个单词首字母都要大写