java的概述
java于1995年由sun公司推出,2009年被oracle(甲骨文)收购
开发者:詹姆斯-高斯林
高级编程语言
特性:可移植性
Java技术体系
JavaSE 标准版:Java技术的核心与基础
JavaEE 企业版:大型互联网企业级解决方案
JavaME 小型版:移动应用的解决方案(没有被市场认可)
Java程序的执行原理
java程序最终会翻译,解释成计算机能识别的机器语言:01.......二进制驱动机器干活
BUG
代表程序出现的问题或者漏洞的意思
DEBUG
解决问题的意思
开发工具:Intellijj IDEA
集成开发工具(ide工具)
优点
1.工程化管理项目
2.有错误提醒
3.有代码智能补全等等
IDEA开发第一个java程序
1,创建project(工程)
2.创建module(模块)
3,创建package(包)
建议采用公司域名倒写
4.java class(类)
开发java入门程序:HelloWold
1.编写代码
建议全英文名称,首字母大写,后缀一定是.java结尾
代码:
package hello;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello world");
}
}
2.编译代码
javac HelloWorld.java
产生calss文件:HelloWorld.class
3.执行代码
java Helloworld
输出:Hello World
Java的产品:JDK
JDK java的开发者工具包
oracle官网下载,安装时不能不要放在空格和中文路径
企业可能用JDK8 因为稳定
LTS:长期支持版:JDK 8 11 17
JDK中最重要的两个程序
Javac 编译程序
Java 执行程序
验证是否安装成功
打开命令窗口 Win+R->cmd
命令窗口补充知识
cls 清理屏幕
dir 查看当前目录包含的文件
cd 进入文件
切盘: ”盘符+:“(例如D:)
输入 java javac java-version...看提示有没有
PATH环境变量,Java_HOME
PATH的作用:
记住程序的路径,方便在命令窗口的任意目录驱动程序
新版本的JDK安装的时候会自动配置javac和Java程序的路径到Path环境变量中去,所以,Javac和Java可以在命令行窗口中直接使用了
重点注意:老版本的JDK安装的时候不会自动配置javac和Java程序的路径到Path环境变量中去,需要自动配置javac和java的Path
JAVA_HOME
D:\soft\java\jdk-18.0.1.1
ELSE
Path->D:\soft\Java\jdk-18.0.1.1\bin(不建议)
Path->%JAVA_HOME%\bin(建议)
常用快捷键
Java基础语法
注释
分类
1.//单行注释
2./**/多行注释
3./** */文档注释(注意:文档注释的内容将来可以提取到说明书中去)
注意:不影响程序执行的原因是编译后的Class文件中没有注释
字面量
整数,字符,字符串,布尔值,空值(null)
变量
数据类型
引用数据类型(string)
基本数据类型
整型
byte:字节整型 1字节
short:短整型 2字节
int:整型(默认) 4字节
long长整型 8字节
浮点型
字符型
布尔型
注意事项
整型数字默认为int类型(改为long类型在后面加l/L)
浮点数默认为double类型(改为float类型在后面加f/F)
关键字,标注符
关键字:java自己用,不能拿来用
标注符就是我们取的名字(规则:不能数字开头,不能用关键字,区分大小写)
变量在计算机的底层原理
变量存储的是数据的二进制形式
数据变二进制的方法(除2取余)
图像,音视频,存储都是二进制
补充:进制转换
2转8(3位2进制)
2转16(4位2进制)