自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 三大域对象、request、session、servletContext

三大域对象生命周期ServletContextHttpSessionHttpServletRequest创建服务器正常启动第一次调用request,getSession方法用户发送请求时销毁服务器关闭服务器非正常关闭、非活跃状态30分钟、自杀服务器做出相应后作用范围整个web项目(共享数据)一次会话中,多次请求之间(共享数据)一次请求中,多...

2020-04-24 11:12:29 240

原创 Java反射入门

一. 反射 a. 类的加载时机 i. 创建类的实例 ii. 调用类的静态变量,或者为静态变量赋值 iii. 调用类的静态方法 iv. 使用某个类的子类 v. 直接使用java.exe命令来运行某个主类 vi. 使用反射强制加载某个类,并生成class对象 b. 类加载器 i. 类加载器:是负责将磁盘上的某个class文件读取到内存并生成Class的对象。 ii....

2020-03-30 08:46:38 201

原创 网络编程入门

一. 网络编程入门【了解】 a. 软件架构介绍 i. C/S架构:客户端/服务器 比如:QQ,百度网盘,淘宝App ii. B/S架构:浏览器/服务器 比如:网页QQ,网页淘宝 b. 网络通信协议 i. TCP/IP协议 1) TCP协议:传输控制协议 2) IP协议:因特网协议 c. java中支持的常见协议 i. TCP协议:特点:面向连接(数据传输之前必须...

2020-03-25 15:01:59 210

原创 File类、递归、IO概述、字节流

一. File类【了解】 a. 介绍 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作 b. 构造方法 i. public File(String pathname):通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 ii. public File(String parent, String child) :从父...

2020-03-20 22:04:20 244

原创 java中异常的介绍

一. 选择排序【理解】 a. 介绍 i. 选中第一个元素,后边元素依次和选中的元素进行比较,大的往后走;接着选中第二个元素…二. 二分查找【理解】 a. 普通查找和二分查找三. 异常 a. 介绍 i. 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 b. 异常体系【重点】 i. Throwable体系 1) Error错误类 ...

2020-03-15 08:52:46 188

原创 Map接口

一. Map接口 a. 概述及特点 i. Collection集合称为单列集合,Map集合称为双列集合。 ii. 重点: Map中为了保证键的唯一性,如果键是自定义类型,必须重写键的hashCode和equals方法 b. Map的常用实现类 i. HashMap:底层采用哈希表结构,无序 ii. LinkedHashMap底层采用链表+哈希表结构(存取一致) iii. ...

2020-03-13 20:42:59 150

原创 一篇文章搞懂Iterator迭代器及泛型

一. Collection集合【重点】 a. 集合的介绍 i. 集合就是java用来保存数据的容器 ii. 学过的容器 数组,ArrayList b. 集合与数组的区别 i. 数组长度固定,集合长度可变。 ii. 数组中的元素类型可以是基本类型,也可以是引用类型。集合中元素必须是引用类型,如果想保持基本类型,要写该基本类型对应的包装类。 c. 集合框架的继承体系 i...

2020-03-10 22:39:46 699

原创 基于java的非常简陋的学生管理系统

一. 综合案例【大纲】 a. 学生管理系统 i. 添加学生 ii. 修改学生 iii. 查看学生 iv. 删除学生 v. 返回 b. 教师管理系统 i. 添加老师 ii. 修改老师 iii. 查看老师 iv. 删除老师 v. 返回 c. 退出二. 设计思路 a. 父类Person(抽象类) i. 成员变量 1) id 2) nam...

2020-03-09 19:27:55 233

原创 java之常用API

一. BigInteger类【理解】 a. 介绍: 不可变的任意精度的整数。如果运算中,数据的范围超过了long类型后,可以使用BigInteger类实现,该类的计算整数是不限制长度的。 b. 构造方法 Public BigInteger (String num);//创建一个大整数 c. 成员方法(不能直接用 + - * / ) i. add(BigInteger value)...

2020-03-07 20:22:46 205

原创 java学习之Object类、Date类、DateFormat类、Math类、Calendar类及System类中常用方法

一. Object类【重点】 a. 概述 i. Object类是所有类的父类,所有对象都具有该类中的11个方法 ii. 如果一个类我们没有指定其父类,那么默认继承Object b. toString方法 i. public String toString() :返回该对象的字符串表示。 如:Dog d = new Dog(); String s = d.toString...

2020-03-07 08:47:05 253

原创 java学习之多态、内部类、权限修饰符、代码块

一. 多态【重点】 a. 定义 多态: 是指同一行为,具有多个不同表现形式。 b. 前提 i. 必须有继承关系或者实现关系 ii. 必须有方法的重写 iii. 只有满足以上两个前提,才有多态 c. 格式 父类类型 变量名 = new 子类对象; 如:Animal an1 = new Cat(); d. 多态调用方法的特点 变量名.方法名(); 多态调用方法时...

2020-03-05 11:13:03 194

原创 java final与static关键字的介绍和使用、接口的格式与使用及注意事项、继承与实现的优先级

一. final关键字 a. 概述 i. final:不可改变。可以修饰类、方法和变量。 ii. 类:被修饰的类,不能被继承。 iii. 方法:被修饰的方法,不能被重写。 iv. 变量:被修饰的变量,不能被重新赋值。 b. 使用方法 i. 修饰类 格式 final class 类名 { } ii. 修饰方法 修饰符 final 返回值类型 ...

2020-03-03 20:22:27 222

原创 java匿名对象、extends(继承)、子类与父类、super与this关键字、抽象类

一. 匿名对象 a. 是指没有名字的对象 i. 有名字的 Scanner sc = new Scanner(System.in); ii. 匿名对象 new Scanner(System.in); 如:int age = new Scanner(System.in).nextInt(); b. 如果只使用一次,可以使用匿名对象二. 继承(extends关键字) a. ...

2020-03-02 20:15:08 461

原创 java ArrayList类的介绍及常用方法

一. ArrayList类 1. 引入--对象数组 1) 使用学生数组,存储三个学生对象 i. 创建标准的学生类Student ii. 创建长度为3的数组,存储数据的类型Student iii. 创建3个Student对象 iv. 把3个Student对象存储到数组中 v. 遍历数组 2. ArrayList类 1) java.util.ArrayList...

2020-03-01 20:08:54 568

原创 java String类与StringBuilder及两者的转换

**一. String类** 1. String类的成员方法 1) public boolean equals (object anobject) 将此字符串与指定对象进行比较。 举例:s1.equals(s2);比较s1和s2这两个字符串的内容。(常用) 2) public boolean equalsIgnoreCase (String anotherString) :将此字...

2020-02-29 21:22:45 358

原创 java封装、API

**一、封装** 1. 封装是将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。 2. 封装步骤: 1) 使用private关键字来修饰成员变量。 2) 对需要访问的成员变量,提供对应的一对getxxx方法、setxxx方法。 3. private关键字 1) 是一个权限修饰符 2) 可以修饰成员变量和成员方法。 3) 被修饰后的成员变量和成员方法,不能直接在其...

2020-02-28 17:42:23 463

原创 java类的格式、创建对象、成员变量局部变量的区别

一. 面向对象思想 1. 面向过程:当要实现一个功能时,需要处理每个细节。 2. 面向对象:当要实现一个功能时,不关心具体的实现步骤,只关心结果,找一个具有该功能的类,帮我们做事。二. 类和对象 1. 类:是对现实生活中一类具有共同属性和行为的实物的抽象。 如:手机设计图 2. 对象:是实际存在的实体。 如:实物手机】 3. 类的定义格式: public class 类名{...

2020-02-21 16:11:46 314

原创 java方法入门

一. 方法入门 1. 方法:就是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集。当我们需要这个功能的时候,就可以去调用。这样既实现了代码的复用性,也解决了代码冗余的现象。 2. 无参数无返回值的方法 1) 定义格式: 修饰符 返回值类型 方法名 (参数列表){ 代码… return; } 2) 调用: 方法名( );二. 方法详解 1. ...

2020-02-18 08:55:16 156

原创 java学习笔记之数组、数组访问、越界异常、空指针异常、遍历、获取最大值

2020-02-16 15:13:41 240

原创 java学习笔记之循环跳转、嵌套,随机数

一. 循环跳转 1. break 用在循环结构当中,用来结束循环,执行其它语句。 2. continue 只是结束本次循环,后面的循环还得继续。二. 循环嵌套 1. 循环嵌套:是指一个循环的循环体是另一个循环。比如for循环里面还有一个for循环,就是嵌套循环。总共的循环次数=外循环次数*内循环次数。 2. 格式: For(初始化表达式1;循环条件2;步进表达式7 ){ For...

2020-02-14 17:45:25 296

原创 java学习笔记三之循环语句for、while、do-while

一. 循环结构 1. 循环概述: 循环语句可以在满足循环条件的情况下,反复执行某- -段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false ,从而结束循环,否则循环将一直执行下去,形成死循环。二. 循环语句-for 1. 格式: For(初始化表达式1 ; 布尔表达式2 ; 步进表达式4){ 循环体3...

2020-02-13 17:30:38 253

原创 java学习笔记二之选择结构

2020-02-12 21:09:34 173

原创 Java学习笔记一之运算符、数据输入、idea部分快捷键

2020-02-11 10:48:06 194

原创 Java前言

2020-02-11 10:29:30 136

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除