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可修改界面显示

 

posted @ 2021-02-22 20:04  头秃1997  阅读(40)  评论(0)    收藏  举报