Java入门概述
概述思维导图发展史第一代:打孔机语言第二代:汇编第三代:c/Pascal/Fortran/c++/Java跨平台面向对象的语言/.net特点:面向对象的语言与平台无关的语言健壮的语言核心机制:Java虚拟机垃圾收集机制Java虚拟机:就是可以理解成一个已字节码为机器指令的cpu,对于不同的运行平台有不同的虚拟机,Java虚拟机机制屏蔽了底...
·
概述思维导图
发展史
- 第一代:打孔机语言
- 第二代:汇编
- 第三代:c/Pascal/Fortran/c++/Java跨平台面向对象的语言/.net
特点:
- 面向对象的语言
- 与平台无关的语言
- 健壮的语言
核心机制:
- Java虚拟机
- 垃圾收集机制
Java虚拟机:就是可以理解成一个已字节码为机器指令的cpu,对于不同的运行平台有不同的虚拟机,Java虚拟机机制屏蔽了底层运行平台的差别,实现了一次编译,随处运行
垃圾收集:不用的内存空间应回收——垃圾收集,不需要程序员自己去回收。
JDK和JRE:
- JDK是开发用的而且自身包含JRE,JDK是一个软件开发包;
一般来说我们安装了JDK就可以不安装JRE了
- JRE是用户使用的Java运行环境。
第一个程序:
- 编写:注意大小写,切记类名和文件名相同;
- 编译:javac进行编译,如果遇到错误不要着急,先看错误提示,刚开始一般都是编写的错误,前提是你的环境变量配置正确;
- 执行:java类名,注意后面不需要带上 .Java
常见问题:
- 提示:找不到class类
- 解决:到环境变量的地方看看,是否配置环境变量
- 提示:如下图片信息
- 解决:不要着急,直接到第一行去找这个错误就可以了(刚开始一般都是编写错误)
如果一切正常:应该会编译出一个.class结尾的文件,然后在进行Java 类名执行,咱们执行的就是这个.class 文件
更多推荐
已为社区贡献2条内容
所有评论(0)