一、JAVA特性和优势
-
简单性
-
面向对象(万物皆可对象)
-
可移植性(可在mac,win,liunx系统里来回运用)
-
高性能
-
分布式
-
动态性
-
多线程(可以同时进行多个程序)
-
安全性
-
健壮性
二、Java的三个版本
JavaSE:标准版(基础和核心)主要是桌面程序、控制台开发。。
JavaME:嵌入式开发(手机。。)不经常用
JavaEE:企业级的开发(Web端口,服务器开发。。)
三、JDK,JRE,JVM区别
JDK:Java Development kit. Java开发工具
JRE:Java Runtime Environment. Java环境变量
JVM:JAVA Virtual Machine Java虚拟机
四、HelloWorld详解
-
随便建一个文件夹,存放代码
-
新建一个Java文件
- 文件后缀名为.java
- Hello.java
- [注意点]系统可能没有显示文件后缀名,我们需要手动打开
-
编写代码:
public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } }
运行后的结果:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8r2qOM5R-1649754192852)(D:\Photo\helloWorld.png)]
Hello World!
我不知道我为什么传不上来,无奈。
4.编译javac,java文件,会生成一个class文件可能会遇到的情况
- 每个单词的大小不能出现问题,Java对英文大小写非常敏感
- 尽量使用英文
- 文件名 和 类名 必须保持一致,并且首字母大写
- 符号使用中文,会报错
五、Java程序机制
Java包含两种型:编译型(负责源代码转换为计算机执行的代码,语音)==》操作系统 C/C++等和解释型(需要重新开始)==》网页加载,等。 它两的时机各不相同,前者是用时短,读取快。后者恰恰相反,用时长,读取慢,但精确。