- Java语言的语法与C语言和C++语言很接近,从某种意义上讲,它是由C和C++演变而来,使得大多数程序员很容易学习和使用。
- 对C++来说进行了简化和一定的提高,如:使用接口代替了复杂的多重继承以及取消了指针,还通过实现垃圾自动回收机制,大大简化了程序员的资源释放管理工作。
- 提供了丰富的类库和API文档,以及第三方开发包工具包,还有大量的基于Java的开源项目,帮助程序设计人员参考学习,JDK就是开放的源代码之一,读者可以通过分析项目的源代码,来提高自己的编程水平。
中间我引用了以为大佬的的博文,大家有兴趣可以去看一看
链接
1. Java的特点是什么,为什么各大公司都在使用Java。
Java可以在硬件如手机,家电,机床,服务器,电脑,机器人等上面进行嵌入式编程让硬件活动,也可以用来建设网站,比如影音艺这个网站就是使用纯Java语言写的。
这是由于Java具有的二大特性:跨平台、一次编译到处使用
也就是说只要有java的代码,只要你在windows,mac和Linux上装对应系统的JVM,Java的代码就可以跨平台执行
2. Java名词
名词 | 中文名 | 解释 |
---|---|---|
JVM(Java virtual machine) | Java虚拟机 | 加载.class并运行.class |
JRE(Java Run environment) | Java运行环境 | java运行环境 除了包含JVM以外还包含了运行java程序所必须的环境 JRE = JVM+java系统类库(小零件) |
JDK(Java Development Kit) | Java开发工具包 | Java开发工具包 除了包含JRE以外还包含了开发java程序所必须的命令工具 JDK = JRE+编译、运行等命令工具 |
看了几个讲述Jvm的博客,下面是链接
链接
3. 安装Java
以前安装Java,需要安装JVM(java虚拟机), JDK等等,我在2021年学习Java的时候,只需要在电脑C盘里面安装JDK和IDEA就行,这里就不写链接了,大家自己到官网下去下载就行。
另外IDEA相对于eclipse,使用更加快捷,现在一般企业都是用的IDEA。
4. 如何使用IDEA
IDEA是JetBrains公司的,分为社区版(免费的)和终级版(收费的)
当从官网下下载IDEA后,安装可以一直点next,但是要注意其中一个选项,因为现在的操作系统都是64位,所以记得要勾选64位。注意安装尽量在c盘上。
安装完成后,打开IDEA,按"new project" 然后一直按next,注意记得改项目名字。
下一步我们需要在src的文件夹下创建一个package(包)单击鼠标右键->new->package->输入包的名字
作者在这里写package名字是new_package,但是包的名字应该都是由小写单词组成,这是Java的命名规范
最后一步就是在新建的包里面添加类(class)
作者在这里写class类名字是Day01, 记住类名的第一个字母一定要大写
大家可以看到IDEA右边的编译器显示是这样的:
IDEA使用特别方便只要打一个m再加上回车键就可以出现程序主方法语句
另外执行Java代码有几种不同的方法,最简单的就是在最上面的才菜单栏中的run,也可以把鼠标移到main单击右键找到Run,快捷键也可以。
5. 第一个代码HelloWorld
下面是作者做了最简单的Hellow World
package day01;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
IDEA的快捷键
快捷键名 | 快捷键 |
---|---|
行注释 | ctrl+/ |
块注释 | ctrl+shift+/ |
接口快速进入实现方法 | 鼠标放在接口方法上,然后快捷键 Ctrl+Alt+B 进入实现方法 |
删除一行 | ctrl+y |