-
Shiro权限控制入门
Shiro权限控制是一款优秀的Java安全框架,可用于对Java应用程序进行身份验证、授权、加密和会话管理等功能。本文将简要介绍Shiro权限控制框架的几个关键概念和使用方法。- 0
- 0
- 5.7k
-
3.8 常用API-包装类-时间API
常用API toString类 阅读IDEA生成的Equals方法 Objects的常见方法 Objects类与Object还是继承关系,Objects类是从JDK1.7开始之后才有的 Math方法-数学类 System类 BigDecimal类-用于小数的运算 包装类 将基本数据类型,包装成类(变成引用数据类型) 好处:类中存在方法,可以调用方法来解决问题。 分类: byte Byte shor…- 0
- 0
- 3.5k
-
3.7 综合练习,石头迷阵游戏编写
01-窗体对象JFrame(窗体创建) 02-组件 按钮组件创建(JButton) 注意事项 注意:JFrame的面板,对于组件,默认有一套摆放规则,如果希望按照自己的意思进行摆放,需要做一个设置 // 取消默认布局 frame.setLayout(null); // 添加一个按钮 JButton btn = new JButton("点我啊~"); btn.setBounds…- 0
- 0
- 1.3k
-
3.6 代码块-内部类-Lambda表达式-模板设计模式-toString方法
01-代码块 代码块介绍 代码块格式 局部代码块:方法中的一对 { } 作用:可以限定变量的生命周期,提早释放内存 构造代码块:类中方法外的一对 { } 执行时机:创建对象的时候要执行构造代码块,在执行方法之前,会先执行构造代码块 细节:在字节码文件中,构造代码块的代码,会分散到该类的所以构造方法中 作用:发现多个构造方法中,存在着相同的代码,就可以考虑使用构造代码块进行优化 静态代码块:类中方法…- 0
- 0
- 1k
-
3.5 JDK8,9新特性-抽象类-接口-多态
包 抽象类 抽象类介绍 什么是抽象方法 ? 什么是抽象类 ? 抽象方法 : 将共性的行为(方法), 抽取到父类之后, 发现该行为在父类中无法给出具体明确, 这种方法就应该设计为抽象方法. 抽象类 : 抽象类就是一个特殊的父类, 特殊的点, 在于内部可以定义抽象方法. 如何定义抽象方法和抽象类 ? 抽象方法 : public abstract void 方法名 (); 抽象类…- 0
- 0
- 1.3k
-
3.4 static-继承-final
Static关键字 01-static介绍 static 是静态的意思,可以修饰成员变量,也可以修饰成员方法,被其修饰的成员只在内存中 [只存储一份],可以被 [共享] 访问、修改。 02-static修饰成员变量 特点 : 被 static 修饰的成员变量, 被类的所有对象所共享 多了一种调用方式, 可以通过类名.进行调用 随着类的加载而加载, 优先于对象存在…- 0
- 0
- 1k
-
3.3 学生管理系统
需求: 采取控制台的方式区书写学生管理系统 初始菜单: 学生类: 属性:id,姓名,年龄,家庭住址 添加功能: 键盘录入每一个学生信息并添加,需要满足以下要求: id唯一 删除功能: 键盘录入要删除的学生id,需要满足以下要求: id存在删除 id不存在,需要提示不存在,并返回初始菜单 修改功能: 键盘录入要修改的学生id,需要满足以下要求: id存在,继续录入其他信息 id不存在,需要提示不存在…- 0
- 0
- 741
-
JAVASE基础-Day01 Java基础知识
第一章 : 计算机基础知识 01-计算机简介 第一台通用计算机 : ENIAC 美国国防部用来计算弹道轨迹 计算机的作用 : 用于数据的处理和运算 02-计算机数据的处理和运算 计算机对于数据的处理和运算: 底层都是通过二进制数据 计算机中存储数据的单位 字节 byte 每一个字节由8个二进制位组织, 每一个二进制位叫做 bit 03-计算机中常见进制 二进制 …- 0
- 0
- 778
-
3.2 ArrayList集合
1.集合: 是一个长度可变的容器(自动扩容) 2.集合存储数组数据类型的特点: 1. 可以存储引用数据类型 2. 如果要存储基本数据类型,就要先把其变成对应的包装类才可以存储 3.集合和数组的对比 1.长度:数组的长度是固定的,集合的长度是可变的 2.存储类型:数组可以存基本数组类型和引用数据类型,集合只能存储引用数据类型,如果要存储基本数据类型,要先把其变成对应的包装类才可以存储 扩展: 泛型:…- 0
- 0
- 1.3k
-
3.1 String字符串
1.String概述: java.lang.String类代表字符串,java程序中的所有字符串文字(例如"abc")都为此类的对象 String是java定义好的一个类,定义在java.lang包中,所以使用的时候不需要导包 2.String注意点: 字符串的内容是不会发生改变的,它的对象在创建后不能被更改 3.创建String对象的两种方式 1. 直接赋值 ------- …- 0
- 0
- 998
-
2.4 数组的内存图
一.java内存分配: 1. 栈:方法运行时使用的内存,比如main方法运行,进入方法栈中进行,代码执行完毕会出栈 2. 堆:存储对象或者数组,new来创建的,都存储在堆内存并产生地址值,每一块空间的地址值都是不一样的 3. 方法区(元空间):存储可以运行的class文件 4. 本地方法栈:jvm在使用操作系统功能的时候使用,和我们开发无关 5. 寄存器:给cpu使用,和我们开发无关 …- 0
- 0
- 1.3k
-
1.9 流程控制语句
1.流程控制语句的含义: 通过一些语句,控制程序的执行流程; 2.流程控制语句的分类: 1. 顺序结构; 2. 分支结构; 3. 循环结构; 顺序结构:是java默认的执行流程,按照代码的先后顺序,从下到上依次执行; 代码演示: public class IT梦 { public static void main(String[] args) { System.out.println("…- 0
- 0
- 472
-
1.7 键盘录入技术
键盘录入介绍 Java帮我们写好了一个类叫Scanner,这个类就可以接收键盘输入的数字 使用步骤: 步骤一:导包——导包动作必须出现在类定义上边 import java.util.Scanner; //导包的动作必须出现在类定义的上面 public class HelloWord(){ public static void main(String[] args){ //其余内容省略 }…- 0
- 1
- 1.4k