Java 基础(一)

1.Java 基础概念

Java 是美国Sun 公司于1995 年推出的一门计算机编程语言,2009年被Oracle 公司收购

Java 之父:詹姆斯·高斯林(James Gosling)

Java语言的产品是 JDK(Java Development Kit :Java开发者工具包) ,必须安装JDK才能使用Java语言

JDK组成:JRE(JVM+核心类库) + 开发工具(JAVA、JAVAC)

Java.exe 执行工具,Javac.exe 编译工具

开发流程:编写、编译、运行

IDEA 管理JAVA程序的结构:

Project、module、package、class

2.JAVA 基础语法

注释:

(1)单行注释、多行注释、文档注释

(2)Ctrl + / 单行注释、Ctrl + Shift + / 对选择代码多行注释

字面量:

告诉程序员,数据在程序中的书写格式

整数、小数、字符、字符串、布尔、空值

变量:

用来记录程序要处理的数据

变量的格式:数据类型 变量名称

变量的注意事项:变量的名称、变量的类型和变量的使用范围

关键字和标识符:

驼峰命名法:变量首字母小写,类名首字母大写

数据在计算机底层的存储原理:

计算机中的数据最小的组成单位:字节(byte、B),每个二进制位(bit,简称b)

字符在计算机中采用ASCII 编码表进行存储,'A'对应数字65,'a'对应数字97

数据类型的分类:

基本数据类型(4类8种)

引用数据类型(Srting、class、interface、数组)

运算符:

(1)算数运算符

(2)自增自减运算符

(3)赋值运算符

(4)逻辑运算符

(5)三元运算符 条件表达式 ? 值1 : 值2;

(6)特别:

"+" 做连接符,常用注释输出提示

流程控制

顺序结构

分支结构:确定类型匹配使用switch

if 、switch

循环结构:开始不确定循环次数,使用while;开始时确定循环次数,使用for

for、while、do-while

跳出循环和方法:

break、continue、return

相关推荐
nice_lcj52041 分钟前
ThreadLocal 入门:它是怎么隔离数据的、为什么会导致内存泄漏
java·开发语言·后端·面试·并发编程·内存泄漏·threadlocal
紧跟先前的步伐1 小时前
Go AI Agent 实战 28|Agent 的预算、超时与停止条件
开发语言·人工智能·后端·ai·golang
秋天的怀念_David1 小时前
算法一千零一夜 · 第二十六夜 协议的母语
java·spring boot·算法
灿飞1 小时前
Kotlin与Java虚拟机八:控制流与 when:卫语句、上下文相关解析与穷尽性
java·kotlin
文丑颜不良啊2 小时前
LeetCode2021~2040题目解析
java·leetcode
bksczm2 小时前
InnoDB 行格式详解:DYNAMIC / COMPACT / COMPRESSED / REDUNDANT
java·开发语言·数据库
春涧草茶2 小时前
慢就是快16-1协程
开发语言·前端·python
liangbo72 小时前
Spring系列03:Bean 的三种注册方式
java·spring
余槐i3 小时前
MySQL 8.0 联合索引走错:为什么加了索引查询反而从 200ms 变成 8s
java·spring boot·mysql·docker·性能优化
SL_staff3 小时前
制造业订单交付总在最后一刻爆雷?用结构化计划模板打通跨系统协同断点
java·开源·全栈