1、Java是什么?
Java它是一种编程语言,本质上是一种工具。
2、Java语言发展(背景知识):
Java出生于美国的1995年sun公司(Stanford University Network)。它是计算机高级编程语言。
Java早期称为Oak(橡树)后期更名为Java。
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、17JDK 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:综合开发环境(开发工具)
编译与解释:
从高级语言到机器语言需要一个翻译过程。
编译:将源代码编译(一次编译)成目标代码,输出执行(多次执行),然后向计算机解释。
解释:浏览器直接解释给浏览器。从源代码到解释器的最终输出(每次执行都需要解释)
编写代码的基本要求:
- 文件名称的后缀必须是Java结尾。
- 文件名必须与代码的类名一致。
- 英语模式下的符号必须使用。
软件:程序与数据的结合;
程序:用于处理数据的计算机指令集;
编程语言:用于编写计算机指令的语言。
编程语言的发展:
-
机器语言:机器理解语言: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尝试编译操作。