java基础笔记

第1章 Java概述

第2章 java基础

2.1 转义字符
2.2 Java代码规范
2.3 常用DOS命令

第3章 变 量

3.1 变量介绍
3.2 程序中 + 号使用
3.3 数据类型
3.4 基本数据类型转换
第4章 运算符
4.1 运算符介绍
4.2 算术运算符
4.3 关系运算符
4.4 逻辑运算符
4.5 赋值运算符
4.6 三元运算符
4.7 运算符优先级
4.8 标识符规则和规范
4.9 关键字
4.10 键盘输入语句
4.11 进制
4.12 原码,反码,补码
4.13 位运算符
第5章 程序控制结构
5.1 顺序控制
5.2 分支控制(if,else,switch)
5.3 循环控制(for,while,do while,多重循环)
5.4 Break
5.5 continue
5.6 return
第6章 数组,排序和查找
6.1 数组
6.2 排序
6.3 查找
6.4 多维数组
第7章 面对对象编程(初级)
7.1 类与方法
7.2 成员方法
7.3 成员方法传参机制
7.4 Overload(方法重载)
7.5 可变参数
7.6 作用域
7.7 构造器
7.8 this
第8章 面向对象编程(中级)
8.1 IntelliJ IDEA
8.2 包
8.3 访问修饰符
8.4 封装
8.5 继承
8.6 多态
8.7 Super
8.8 Overwrite
8.9 Object类详解
8.10 断点调试
第9章 面型对象(高级)
9.1 类变量和类方法
9.2 理解main方法语句
9.3 代码块
9.4 单例设计模式
9.5 Final关键字
9.6 抽象类
9.7 模板设计模式
9.8 接口
9.9 内部类
第10章 枚举和注解
10.1 自定义类实现枚举
10.2 Enum关键字实现枚举
10.3 JDk内置的基本注解类型
10.4 元注解:对注解进行注解
第11章 异常
11.1 异常的概念
11.2 异常体系图
11.3 常见的异常
11.4 异常处理概念
11.5 异常处理分类
11.6 自定义异常
11.7 throw和throws的对比
第12章 常用类
12.1 包装类
12.2 String
12.3 StringBuffer
12.4 StringBuilder
12.5 Math
12.6 Date,Calendar,LocalDate…
12.7 System
12.8 Arrays
12.9 BigInteger BigDecimal
第13章 集合
13.1 集合框架体系
13.2 Collection接口
13.3 List接口
13.4 Set接口
13.5 Map接口
13.6 Collection 工具类
第14章 泛型
14.1 泛型语法
14.2 自定义泛型
14.3 泛型继承和通配符
14.4 JUnit单元测试类
第15章 线程(基础)
15.1 线程介绍
15.2 线程使用
15.3 线程方法
15.4 用户线程和守护线程
15.5 线程生命周期(六(七)大状态)
15.6 线程的同步Synchronized
15.7 互斥锁
15.8 死锁
15.9 释放锁
第16章 IO流
16.1 文件
16.2 IO流原理及流的分类
16.3 节点流和处理流
16.4 标准输入/输出
16.5 Properties类
第17章 坦克大战
第18章 网路编程
18.1 网路基础
18.2 InetAddress 类
18.3 Socket
18.4 TCP编程、
18.5 UDP编程
第19章 多用户通信系统
第20章 反射
20.1 反射机制
20.2 Class 类
20.3 类加载
20.4 反射获取类的结构信息
20.5 反射爆破

Java基础知识笔记通常会涵盖以下几个核心主题: 1. Java概述:包括Java的历史、平台无关性、JVM(Java Virtual Machine)的作用和Java的核心API(如java.lang包)。 2. 数据类型和变量:基本数据类型(如int, float, char等)、引用类型(如String, Object),以及变量的声明、初始化和作用域。 3. 控制结构:条件语句(if-else, switch)、循环(for, while, do-while)、异常处理(try-catch-finally)。 4. 类和对象:封装、继承和多态的概念,类的定义、构造函数和析构函数,以及实例化对象和方法调用。 5. 面向对象编程:接口、抽象类和它们的区别,以及设计模式的基本概念。 6. 数组和集合:数组的定义、操作,以及ArrayList、LinkedList、HashMap等常用集合框架的使用。 7. 输入输出流:文件I/O、标准输入输出流(System.in/out)的处理。 8. 方法和函数:静态方法、重载方法、递归等。 9. 异常处理:异常的抛出、捕获和处理机制。 10. IO流和网络编程:Socket编程、HTTP请求等。 创建一个Markdown格式的笔记,可能会包括标题、列表项、代码示例和注释。例如: ```markdown # Java基础笔记 ## 1. Java简介 - Java语言特点: 平台无关性、垃圾回收机制 - JVM: 负责执行Java字节码 ## 2. 数据类型 - int, double, String等基本类型 - ```java // 声明并初始化一个整型变量 int num = 10; ``` ## 3. 控制结构 - if-else: 条件判断 - ```java if (num > 0) { System.out.println("Positive"); } ``` ... ### 附录:常用类库 - java.util: 集合框架 - java.io: I/O流处理 ``` FileInputStream fileIn = new FileInputStream("file.txt"); ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值