目录
目录
java帝国的诞生
C&C++
反抗
java初生
java发展
三高:高性能、高可用、高并发。
java特性和优势
java 三大版本
最大特性: 跨平台(Write Once,Run AnyWhere). JVM
JDK DRE JVM
JDK(java开发工具)包含 JRE(java运行环境)和JVM(java虚拟机),还有自己的开发工具。jar可以将程序打包成一个应用,java、javac用来编译和运行,javadoc用来生成文档
JRE包含JVM,还有运行需要的环境。
JVM可以当做一个规范,可以软件或硬件来实现,类似一种规范
java 跨平台是通过虚拟机, 通过虚拟机隔离计算机底层实现跨平台。
java开发环境搭建
jdk下载
-
找到高级环境变量》JAVA_HOME,没有的话找path:C:\Program Files\Java\jdk1.8.0_101\bin
-
删除文件夹 jdk1.8.0_101,再删除环境变量中跟jdk相关的路径java_home/path。在查看java -version。提示找不到即可。
查看电脑上已安装的jdk版本 ,dos命令:java -version
jdk8下载
本次jdk安装目录:C:\Program Files\Java\jdk1.8.0_202
配置JAVA_HOME 、path。注意最好将path中的java路径放到首位
cmd设置及查看环境变量
set命令
-
cmd窗口输入set命令可查看全部环境变量
-
set 变量名=变量内容。例如:
set JAVA_HOME="D:\programfiles\Java\jdk1.8.0_131"
-
set 变量名=%变量名%;变量内容,追加内容。
set path=%path%;D:\program files\Java\jdk1.8.0_131\bin
-
echo %path% 查看path内容。不区分大小写
java安装目录
bin: 用于放些可执行的程序,如javac.exe java.exe 等
include: 因jdk使用c跟c++编写的,启动时需要引入C原因的头文件
jre: java运行环境
lib: java类库
src.zip: 存放java基础类源代码
hello word
-
新建一个文件夹,用于写java代码
-
新建一个java文件,后缀改为“.java"。如果系统没有显示后缀名,需要显示后修改。
内容如下:
public class HelloWord{ public static void main(String[] arges){ System.out.print("Hello Word"); } }
然后进入命令窗口,在当前目录下先将java文件编译为字节码文件(给机器看):
javac HelloWord.java
会生成“HelloWord.class”文件
编译后运行字节码文件:
java HelloWord
控制台会输出“Hello Word”
java程序的运行机制
IDEA 安装
既能写代码,也能及时发现错误
eclipse ,idea等,都叫 IDE
下载:
官网地址:https://www.jetbrains.com/zh-cn/idea/download/#section=windows 需要收费
激活码:
最新版本需要创建jdea用户。
创建class文件
public class Hello { //psvm快捷键,自动生成main方法 //点main方法左边的“绿色三角形”,即可运行 public static void main(String[] args) { //sout快捷键 ,自动生成:System.out.println(); System.out.println(); } }