Java入门

Java的背景介绍

一、 java的特性和优势

·简单性
·面向对象
·可移植性
·高性能
·分布式
·动态性
·多线程
·安全性
·健状性

二 、JDK \JRE\ JVM

JDK: Java Development Kit
JRE: Java Runtime Environment
JVM: Java Virtual Machine

JDK > JRE > JVM

三、安装和卸载JDK(1.8)

安装JDK的详细教程

四、第一个Java程序

创建一个Hello.java文件

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

打开dos窗口,打开到文件的所在的位置。执行下面的命令,让java文件编译成class文件。

 # javac Hello.java

然后执行Hello.class文件

# java Hello

输出:

# Hello, World!

五、Java程序运行机制

编译型语言   编译型语言的程序只要经过编译器编译之后, 每次运行程序都可以直接运行,不需要再次’翻译’   优点:执行速度快。
  缺点:可移植性差,因为编译需要对操作系统的库做出链接,所以程序运行时需要用到特定的系统库

解释型语言   解释语言编写的程序在每次运行时都需要通过解释器对程序进行动态解释和执行 即解释一条代码,执行一条
  优点:可移植好,因为只需要各种系统有python解释器便可运行,不需要乱七八糟的系统库支持
  缺点:执行速度慢,因为相比直接执行,多了一个翻译过程

程序运行机制;
程序运行机制

六、安装IDEA

安装IDEA的详细教程

如果是学生有教育邮箱的话可以免费申请正版的使用权
学生申请IDEA免费使用的教程

Java学习前的准备就到这里,后面开始学习Java基础知识的内容。
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值