学Java的第一天

1. 计算机

计算机(computer):全称电子计算机,是能够按照程序运行/自动/高速处理海量数据的现代化智能电子设备。

计算机由硬件软件组成

硬件组成:存储器、控制器、运算器、IO设备

冯·诺依曼体系结构

f冯·诺依曼体系结构

运算器+控制器=cpu

软件组成 :应用软件(各种app),系统软件(操作系统,windows,Linux等)

2.编程语言

低级语言:
  • 机器语言:能够被电脑直接识别的语言,由0和1 组成
  • 汇编语言:面向机器的、利用计算机所有硬件特性并能直接控制硬件的符号语言
高级语言:
  • 编译语言:一次编译,一直运行
    • C语言
    • c++
  • 解释语言:一边编译一遍运行
    • python
    • JavaScript

java程序的运行过程涉及编译和解释:java是先经过一次预编译(javac命令编译)成字节码文件,然后再通过JVM解析执行

Java的跨平台性主要依赖于JVM,各个操作系统都有不同的JVM。

Java运行机制

3、Java

Java语言的特性:

简单性 ;面向对象;可移植性;高性能;分布式;动态性;多线程;安全性;健壮性。
Java本身不具有动态性,需要依赖于反射机制

Java的三大版本:

Java SE:标准版本(桌面程序,控制台开发)

Java ME:嵌入式开发(手机、小家电…)

JavaEE:企业级开发(web端、服务器开发…)

JDK 、JRE、JVM

JDK(Java Development Kit) :Java开发者工具

JRE(Java Runtime ENvironment) : Java运行环境

JVM(Java Virtual Machine):Java 虚拟机

4、Windows下Java开发环境安装

  1. 下载JDK8,下载地址

  2. 运行exe安装文件

  3. 选择安装路径

  4. 配置环境变量

    1. 创建JAVA_HOME环境变量

    JAVA_HOME环境变量配置

    1. 创建path环境变量目录

    Java的path环境变量配置

  5. win+r 输入cmd进入终端,输入:

java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
#可以看到Java的版本号说面安装成功
  1. 编写第一个java程序

在文件下创建java文件。如Hello.java

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

进入终端,进入java文件所在目录

javac Hello.java  #编译java文件,生成class文件
java Hello #解析class字节码文件,运行程序

注:java文件名需要与类名保持一致;java是大小写敏感的,需要区分大小写;不可使用中文字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一枚小白猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值