Java入门
前言
java(初始名oak):高可用、高性能、高并发
优势:简单性、面对对象、可移植性、高性能、分布式、动态性(反射)、多线程、安全性、健壮性(异常捕获)
JavaSE:标准版(桌面程序,控制台开发)
JavaME(基本不用):嵌入式开发(手机,小家电)
JavaEE:E企业级开发(Web端,服务器开发)
JDK JRE JVM
JDK(Java Development Kit):包含JRE,并扩充其他的一些工具,如java,javac,jar
JVM(Java Virtual Machine)
JRE(Java Runtime Environment):Java虚拟机,模拟小型cpu处理代码,跨平台的核心,接触底层,实现独立性
Java开发环境搭建
卸载JDK:删除jdk安装目录;删除JAVA_HOME;删除path下java路径;检查java -version
安装JDK:1、下载,https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html,或者直接百度JDK8
2、双击安装,记住安装路径
3、配置环境变量:新建系统变量,变量名JAVA_HOME,变量值为安装路径
双击Path,输入%JAVA_HOME%\bin;在输入%JAVA_HOME%\jre\bin
4、检查是否配置成功:输入java -version;
5、写一个简单的hello world程序,cmd中运行时,要先javac Hello.java编译,生成.class文件;再运行该class文件,java Hello;
!文件名和类名要一致
Java程序运行机制
编译型(compile):负责编译的程序为编译器,将源代码编译成机器语言,c/c++
解释型:用一次编译一次,对速度要求不高,java
运行机制:1、.java文件经过Java编译器编译为.class文件(字节码文件);
2、加载至jvm虚拟机的类装载器
3、由字节码校验器校验代码
4、由解释器解释给操作系统
开发工具:IDEA安装
IDE(集成开发环境)
1、https://www.jetbrains.com下载安装IntelliJ IDEA
2、打开,新建一个项目,测试时可以在src里面新建class文件
注:file->settings可修改界面显示

浙公网安备 33010602011771号