Java入门

1. Java特性

简单性:是c++的纯净版,没有头文件、指针运算、不用分配内存,语法基于c

面型对象:重点在对象和对象接口,模拟人的思维

可移植性:跨平台,不管操作系统的硬件

高性能:接近于c++

分布式:可处理tcp/ip上的协议,URL, 支持远程调用

动态性:本身没有动态性,通过反射机制的

多线程:交互性,同时使用

安全性:防病毒防篡改

健壮性:异常机制

2. Java三大版本

JVM : Java虚拟机,可跨平台

JavaSE:标准版,桌面程序、控制台开发…

JavaME:嵌入式开发,手机、小家电等,不太使用

JavaEE:E企业级开发,web端、服务器开发…

3. JDK、JRE、JVM

Java development kit:Java标准开发包,提供编译、运行Java程序所需的各种工具和资源,包含JRE。

Java runtime environment:Java运行环境,用于解释执行Java的字节码文件,包含JVM。

Java virtual machine:Java虚拟机,Java实现跨平台最核心的部分,解释执行字节码文件,具有平台独立性。
在这里插入图片描述

4. 卸载JDK

  1. 删除Java的安装目录
  2. 删除JAVA_HOME
  3. 删除path下关于Java的目录
  4. cmd下java -version

5.安装JDK

  1. 搜索JDK8,找到下载地址

  2. 同意协议

  3. 下载电脑对应版本

  4. 双击安装JDK

  5. 记住安装路径

  6. 配置环境变量

    1. 我的电脑 右键 属性
    2. 环境变量 JAVA-HOME
    3. 配置path变量 %JAVA-HOME%\bin %JAVA-HOME%\jre\bin
  7. 测试jdk是否安装成功

    cmd下java -version

6. notepad++下载

7. Hello World

尽量使用英文;

文件名和类名必须保持一致,并且首字母大写;

符号使用英文状态;

public class Hello{
	public static void main(String[] args){
		System.out.print("Hello world!");
	}
}

8. Java程序运行机制

编译型:操作系统、c、c++等

解释型:网页 速度要求不高,Java、Python等
在这里插入图片描述

9. IDEA

psvm

sout

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值