type
Post
status
Published
date
Jun 19, 2025
slug
Java
summary
收录本人学习圣Java的全过程
tags
推荐
技术
category
技术分享
icon
password
comment
Show
2024.09.13 JAVA梦开始的地方,之前天天立flag要学,到现在才学
2024.10.10 很好,一个月前立的flag现在才开始,真是被自己蠢笑了,忍不住对自己骂一句脏话
2024.12.24 很好很好,一个学期了也没学哈哈哈
Java基础复习笔记
第01章:Java语言概述
1. Java基础学习的章节划分
语言 = 语法 + 逻辑
2. 计算机的构成
- 硬件:CPU、内存、硬盘、输入设备、输出设备、调制解调器
- 软件
3. 软件
- 软件:即一系列按照
特定顺序组织的计算机数据和指令的集合。 - 有系统软件和应用软件之分。
- 系统软件:windows、mac os、android、ios、linux
- 应用软件:qq、微信、音乐播放器等
4. 人机交互方式
- 图形化界面的方式
- 命令行的方式交互
- DOS命令(掌握)
- cd cd.. cd/ md rd del exit cls等
5. 语言
- 计算机语言的分代
- 第1代:机器语言:0和1
- 第2代:汇编语言:出现了助记符
- 第3代:高级语言:
- 面向过程阶段:C
- 面向对象阶段:C++,Java,C#,Python,JS等
- 没有“最好”的语言,只有在特定场景下相对来说,最适合的语言而已。
6. Java概述
- Java简史
- 1995诞生
- 1996:jdk1.0版本
- 2004:Java5.0(jdk1.5)--->里程碑式的版本;J2SE->JavaSE、J2EE->JavaEE、J2ME->JavaME
- 2014:Java8.0--->里程碑式的版本;目前,市场占有率仍然很高。(lambda表达式、StreamAPI)
- 后续:Java11、Java17都属于LTS(长期支持版本)
- SUN、Oracle、Google等
- Java之父:詹姆斯·高斯林
- Java的应用场景:
- JavaSE:开发桌面级应用 (不靠谱)
- JavaEE:开发企业级后台应用
- JavaME:开发小型设备的应用(不靠谱)
----> JavaEE、Android应用、大数据开发
7. JDK的下载、安装及环境变量的配置(重点)
- jdk下载:官网下载
- 安装:jdk8.0和jdk17.0 (傻瓜式安装)
- path环境变量的配置(重点)
8. 第1个Java程序
新建java文件:PersonInfo.java
针对于第1个程序的小结及常见问题的分析
9. 注释
- 掌握:单行注释、多行注释
- 作用1:对程序中的代码进行解释说明
- 作用2:有助于调试程序
- 熟悉:文档注释 (可以被javadoc解析)
10. API文档
- API:(Application Programming Interface,应用程序编程接口)是 Java 提供的基本编程接口。
- 像String、System都属于API
- API文档:用于解释说明API如何使用的一个文档。
第02章:变量与进制
1. 关键字(keyword)
- 关键字:被Java语言赋予特殊含义的字符串。
- 注意点:关键字都是小写的!
- Java规范了50个关键字(包含了goto、const两个保留字)
- 额外的三个字面量true、false、null虽然不是关键字,但是我们也把他们看做是关键字。
2. 标识符
- 凡是可以自己命名的地方,都是标识符。
- 标识符都有哪些位置?类名、变量名、包名、方法名、接口名、常量名等
- 标识符的命名规则
(如果不遵守,编译不通过。要求大家遵守)由26个英文字母大小写,0-9 ,_或 $ 组成数字不可以开头。不可以使用关键字和保留字,但能包含关键字和保留字。Java中严格区分大小写,长度无限制。标识符不能包含空格。
- 标识符的命名规范
(如果不遵守规范,不影响程序的编译和运行。建议大家遵守,否则容易被鄙视)包名:多单词组成时所有字母都小写:xxxyyyzzz。例如:java.lang、com.atguigu.bean类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz例如:HelloWorld,String,System等变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz例如:age,name,bookName,main,binarySearch,getName常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ例如:MAX_VALUE,PI,DEFAULT_CAPACITY
- 标识符在声明时,要见名知意!
3. 变量的基本使用
- 内存中的一个存储区域,该区域的数据可以在同一类型范围内不断变化
- 变量的构成包含三个要素:数据类型 变量名 变量值
- Java中变量声明的格式:数据类型 变量名 = 变量值;
- Java是一门强类型的语言。即每一个变量都规定了具体的类型。
- 使用变量注意:
4. 基本数据类型的变量
变量按照数据类型来分:
- 整型变量
- 浮点类型
- char类型(字符类型)
- 布尔类型(boolean)
5. 基本数据类型变量间的运算规则
5.1 自动类型提升规则
说明:
① 容量小的变量和容量大的变量做运算时,运算的结果是容量大的变量的数据类型。
- 作者:Samuel Hu
- 链接:http://hjw-aihub.cn/article/Java
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。









