初识JAVA
2018-09-29 本文已影响0人
TryCatch菌
JAVA分为 JAVASE(基础版)/JAVAEE(企业级)/JAVAME(移动版)
JAVA语言特点
简单性
面向对象
一种与平台无关,跨平台
健壮性和安全性
多线程
简单性
JAVA由C++衍生,语言风格与C++类似
JAVA比C++简单,抛弃了c++中一些不必要的东西,如头文件,指针,结构,联合,隐式的类型转换和操作符重载等
JAVA提供丰富的类库,可以帮助我门方便开发
面向对象
万物皆对象
平台无关性
通过虚拟机运行
虚拟机:通过虚拟机快平台运行 编译器把源文件.java编译为.class字节码文件,然后通过类装载器,字节码校验器,解码器,操作系统
类装载器:1.加载启动类库;2.加载扩展类库;3.加载用户自定义类
正常的类加载可以避免一些非法代码的操作,提高代码执行的安全性
虚拟机工作原理
源文件(.java)->JAVA编译器->(.class字节码)->类装载器->字节码校验器->解释器->操作系统平台
1.对于不同运行平台有不同的虚拟机
2.屏蔽底层平台差异性,一次编译,随处运行
健壮性和安全性
1.删除了指针和释放内存等c++功能,避免非法操作内存
2.通过JAVA的安全体系架构来确保JAVA代码的安全性
多线程
1.多线程应用程序能够同时运行多项任务
2.JAVA中实现多线程相对于其他语言具有独特的优势
//第一个程序HelloWorld
public class HelloWorld{
public static void main(String []args){
System.out.println("HelloWorld");
}
}
声明和创建一个类
JAVA有多个类组成,语法如下
class <类名>{
}
程序的入口main方法
public static void main(String []
配置环境变量
JAVA_HOME 值:jdk安装路径,直接赋值文件夹路径
path(不要删除前面其他的值,在后面跟上并添加)值:%JAVA_Home%\bin