前言:
学习Java之前,首先要进行魔性洗脑,请跟我一起说:
“Java是世界上最好的语言”
“Java是世界上最好的语言”
“Java是世界上最好的语言”
你问为啥?
我可以这么和你说,既然刚开始学Java肯定要给自己树立个信心啊,每次听到别人说其他语言多好用,誒,不慌。这时你就可以肯定的说“Java是世界上最好的语言”。所有带着这个信念开始我们的学习吧,骚年~
1.Java是世界上最好的语言吗?
其实当然...不是。
因为在每个领域都有更合适的编程语言:
- 在处理操作系统底层相关的内容时C/C++更合适
- 在处理数据方面的内容时Pyhon更合适
- 而在处理应用方面、WEB方面的内容Java更适合
所有说没有唯一最好的语言,只能说每个语言在各自的领域里都是最好的语言。
2.什么是JavaSE,什么是JavaEE?
Java是一个整体概念,可分为三个部分:JavaSE(标准版)、JavaEE(企业版),JavaME(微型版)。JavaSE又可以说是后两者的基础部分,而JavaEE就是通常说的框架。学JavaEE是因为JavaSE在做一些项目的时候它的效率是非常低的,JavaEE做的时候会把一些经常用到的东西作为一个框架,用的时候直接拿来用就行,这样整体的效率就会提升。
拜见祖师爷
学Java不拜见一下祖师爷怎么行,来上照片。
詹姆斯·高斯林 (James Gosling)
这位帅气的老爷子就是: Java之父(詹姆斯·高斯林)
而因为他非常 喜欢喝咖啡 ,当时有地方有个叫 爪哇岛 ,那里盛产咖啡。然后,Java就诞生了!(就是这么简单~)
弟子张三拜见高老爷!希望以后Java写的贼溜。拜托@@
一、为啥要选择Java
为什么要选择Java,这里我们需要知道Java有11个特性:
(1)简单性 (7)可移植性
(2)面向对象 (8)解释型
(3)分布式(微服务) (9)高性能
(4)健壮性 (10)多线程
(5)安全性 (11)动态性
(6)体系结构中立
以上特性不在这里进行详述。说多了也记不住,大家可在《Java 核心技术 卷Ⅰ》找到相关内容。如果没有书可自行百度。我也会在学完JavaSE之后进行分析,欢迎大家关注~
虽然以上说了大堆废话但还是要提一下:
Java有一个口号:“Write one,run anywhere .”这句话的翻译就是“一次编写,到处运行”。这个口号充分体现了Java的跨平台能力和可移植性高的特性。
面试的时候如果问你:”对Java平台的理解“ 其实就是在问你Java最显著的特性是什么,上句话就是它显著特性之一。
二、Java开发环境安装
1.安装JDK(Java开发者工具)
作用是让Java代码能正常Run。
JDK安装视频地址:
https://www.bilibili.com/video/BV1N54y1U7AA?spm_id_from=333.999.0.0
注意:如果安装完成在后,在命令行输入 java -version 命令报错的话基本就是系统属性里的环境变量配置有问题。
2.安装IDEA
https://www.jetbrains.com/idea/download/#section=windows
以上链接是我老师 大博哥 提供,制作不易希望多多支持。
三、初始Java
老调常谈,既然开始学Java必须统一的一件事是啥?
1.打招呼
public class TestDome {
public static void main(String[] args) {
System.out.println("hello world!");
}
}
:访问修饰限定符。
:关键字,用来定义一个类。什么是类。类就是类型的意思,像猫、狗都属于一个动物类型,它是一个抽象的概念。
因为刚开始学,所以 public、class 此处不详细讲,带一句也没有,之后在学 “类和对象”这章时,就会有详细介绍。现在只需要了解它的用法就行。
一个点Java源文件可以定义多个类,但不会全部运行,使用哪个类运行哪个类。
:类的名称。
:Java当中main函数的固定写法。
Java中函数也被称为方法。:这也被称为 main函数的形式参数。
:这是Java里打印函数的写法,println表示打印完成后进行换行。
总结:
以上做了红色标记的地方要记住。后面也会进行Java课程内容的分析。如果有帮到你,希望多多点赞!