一、初识Java,远离卖红薯
1、我怎样理解学习Java?
有人说计算机门槛低,但是计算机的上限高。当今局势来看Java是较为流行的,所以我也是现实的,被时代的浪潮包裹着滚滚向前。经过这些天的学习,我认为眼高手低是万万不能的,听一遍只能留下一个模糊的印象,甚至过一段时间,知识会变的混淆,错误。程序猿应多实践,实践是检验自己的标准。刚开始学,就先模仿别人的代码敲,即使不懂,这也可以让自己越来也脸熟,打字速度也会大大提升。初学者如牙牙学语的儿童,聆听(看源代码)–>模仿(敲源代码)–>收获(敲属于自己的代码)
2、什么是Java?
Java是一种语言,有人说Java是最好到语言。其实计算机语言没有什么好坏之分,只有适合与什么场景。
Java是一种优秀的程序设计语言,他具有赏心悦目的语法和易于理解的语义
3、Java语言的特性
- 简单性
- 面向对线性
- 分布式(微服务)
- 健壮性
- 安全性
- 体系结构中立
- 可移植性
- 解释性
- 高能性
- 多线性
- 动态性
4、Java开发安装环境
-
Java 软件 https://pan.baidu.com/s/1X7zPb-YT11xR_UDqjN-oJw 提取码:r471
5、运行Java代码
Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。
注意:在运行Java程序前,必须先安装好JDK(Java Development Kit即Java开发工具包),JDK里面就包含了javac和java工具,Java程序最终是在JVM(Java虚拟机)中运行的。
【面试题】JDK、JRE、JVM之间的关系?
- JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
- JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。
- JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。