【从头开始学JAVA】计算机基础知识 JAVA基础知识

 计算机基础知识

1.1计算机

计算机发明者 约翰•冯•诺依曼。
计算机是由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。
计算机软件按照其功能划分为系统软件与应用软件
常见的计算机语言如C,C++,C#,JAVA


1.2 常见的DOS命令

 

2 Java语言概述


2.1 Java语言发展史

詹姆斯•高斯林--java之父
JDK的历史(Java Development Kit)
1991年sun公司James Gosling等人开始开发Oak语言
2014年3月正式发布了java8

2.2 Java语言平台版本


1, J2SE/JAVASE — Standard Edition—标准版/基础版
开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
2, J2ME/JAVAME — Micro Edition — 微型版/移动版
是为开发移动设备和嵌入式设备(电器、机器人、机顶盒…)提供的解决方案。
3,J2EE/JAVAEE — Enterprise Edition— 企业版/商务版
是为开发企业环境下的应用程序提供的一套解决方案,主要针对于企业级应用程序开发。

2.3 Java语言特性


简单性 高性能 编译性 解释性 分布式处理 健壮性 安全性 面向对象 开源 跨平台
java跨平台,jvm不是跨平台

JAVA编程环境搭建 JDK与环境变量、Eclipse


JDK是 Java 语言的软件开发工具包
配置java环境变量
JAVA_HOME         →C:\Program Files\Java\jdk1.8.0_1   (jdk的根目录 )
CLASS_PATH         →C:\Program Files\Java\jdk1.8.0_181\lib  (java的jdk的第三方jar包lib位置)
Path                     →%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;     (双bin位置)

java -version测试

JDK JRE JVM解释


JDK(Java Development Kit) — Java开发工具包 — JRE+开发工具
开发java程序最小的环境为JDK,所以JDK是JAVA语言的核心
JRE(Java Runtime Environment) — Java运行时环境 — JVM+运行java程序所必需的环境
运行java程序最小的环境为JRE
JVM(Java Virtual Machine)—负责加载.class并运行.class文件
JVM(JAVA虚拟机)将JAVA代码转换为对应的操作系统可以理解的指令,不同的操作系统有不同虚拟机与之对应,同一段代码交给虚拟机之后,虚拟机再转化给操作系统

 

代码运行原理

我们编写的文件是以”.java”为后缀的源代码文件,Ctrl+S保存时会触发编译器Eclipse对写好的代码进行编译,
编译后生成以”.class”为后缀的字节码文件,当Ctrl+F11运行代码时,JVM就会加载字节码文件, 并加载main方法执行程序, 进而在控制台显示代码效果

 

每日一学

directory 文件夹
delete 删除
software软件
workspace工作空间
project项目
 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值