1、Java是什么?
Java是一门编程语言,本质就是一个工具。
2、Java语言发展(背景知识):
Java在1995年诞生于美国的sun公司(Stanford University Network)。它是一门计算机高级编程语言。
Java早期称为Oak(橡树),后期改名为Java。(咖啡杯啊哈哈哈!dddd)
Java之父:詹姆斯·高斯林(james Gosling)。
2009-4月sun公司被oracle公司(甲骨文公司)收购。
3、Java特点:
-
应用范围广泛
-
语言结构完备
-
语法简单
-
面向对象
-
语法严谨
-
结构清晰
-
-
就业需求量大
-
职业发展广泛
4、为什么用Java?
- 世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。
- 可移植性、安全可靠、性能较好
- 开发社区最完善,功能最丰富。
5、Java能做什么?
- 桌面应用开发:各种税务管理软件,IDEA。
- 企业级应用开发:微服务,大型互联网应用。
- 移动应用开发:安卓,ios,医疗设备。
- 服务器系统:应用的后台
- 大数据开发:hadoop
- 游戏开发:我的世界MineCraft
6、Java体系:
-
JavaME:移动端开发(已go die了)
-
JavaSE:Java的标准版(Java技术的核心和基础。)
-
JavaEE:Java的企业级开发(挣钱的。企业级应用开发的一套解决方案。)
7、如何使用Java
Java语言的产品是JDK(Java Development Kit:Java开发者工具包),必须安装JDK才能使用Java语言。
JDK 17 ,JDK 8、11、17,很多企业都用JDK 8。
java开发工具包:提供JAVA程序编译和运行的环境。(jdk中包含了jre)
jre:java运行环境。
安装JDK:Oracle官网下载:
安装JDK,配置Path环境变量:我的电脑-->属性-->高级系统设置-->环境变量,最重要的:JAVA-HOME。
这里不详细写啦,大家可以去网上找其他资源下载,配置环境。(手动狗头)
查看JDK的版本(验证JDK是否安装成功了):
在win + R命令行窗口中,输入Java-version、javac-version。
8、window的命令(记):
盘符:切换到某个盘下:D: ,C:
cd:进入某个目录。
cd.. 返回上层目录。
cd. 当前目录。
win本可用(mac不可用):dir:显示该目录下所有的文件;清屏:cls
9、Java程序开发的三个步骤
三步:编写代码——编译代码——运行代码。
javac:编译java的源代码-->目标代码-->class文件
java:运行java代码的
idea:集成开发环境(开发工具)
10、编译与解释:
高级语言到机器语言,需要一个翻译过程。
编译:一个源代码编译(一次编译)成目标代码,执行(多次执行)后输出(.java 源代码文件转换成 .class字节码文件),然后再解释给计算机。
解释:直接由浏览器解释给浏览器。源代码到解释器最后输出(每次执行都需要解释)
Java是解释型语言。
11、编写代码的基本要求:
- 文件名称的后缀必须是Java结尾。
- 文件名必须与代码的类名称一致。
- 必须使用英文模式下的符号。
12、软件、程序与编程语言:
软件:程序和数据的结合体;
程序:是用来处理数据的计算机指令集合;
编程语言:是用来书写计算机指令的语言。
13、编程语言的发展:
-
机器语言:机器认识的语言:1 通电 0 不通电。计算机的底层都是硬件电路。
-
汇编语言:加入了助记符,具有一定可读性。
-
高级语言:接近人类自己的语言书写。翻译器再将其翻译成计算机能理解的机器指令。
计算机本身只能识别由0和1组成的机器语言。
高级语言独立于机器硬件,按照人类日常会话的方式设计的编程语言。
BUG:指的是在电脑系统或者程序中隐藏的一些问题或者漏洞。(创始人:格蕾丝·赫伯)
14、第一个Java程序:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
15、JDK的组成(面试可能问道哦!)
16、IDEA开发工具
是Java编程语言开发的集成环境,在业界被公认为最好的java开发工具。
17、IDEA项目结构介绍
- project(项目、工程)
- module(模块)
- package(包)
- class(类)
这些结构划分是为了方便管理项目技术和代码文件的。
使用步骤:
- 创建Project空工程
- 创建Module模块
- 创建Package包
包解决两个问题:
1、、组织管理不同的类
2、为包中的类提供了一个命名空间
创建包名时(域名发过来创建):
反着写。www.P04.com——>com.p04.包名
- 创建class类
- 在类中编写代码
- 完成编译运行
将14点的HelloWord程序在IDEA中尝试编译运行一下。