- 博客(16)
- 收藏
- 关注
原创 java基础 对象与引用
Java中有句很流行的语言,“万事万物皆对象”。那么什么是对象呢?那么一个引用可以创建多少个对象呢先看看栈和堆的区别栈内存储的除了基本类型的变量还会存储对象的引用变量。java中,引用变量实际上是一个指针,它指向的是堆内存中对象实例。(引用变量就相当于是为数组或对象起的一个名称,以后就可以在程序中使用栈中的引用变量来访问堆中的数组或对象。)举例:Student stu ;stu = ...
2020-03-20 17:01:00 175
原创 java基础 泛型
什么是泛型Java泛型设计原则: 只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastException异常.泛型: 把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊的类型一些常用的泛型类型变量:E:元素(Element)K:关键字(Key)T:类型(Type)V:值(Value)参数化类型: 在不创建新类型的情况下,通过泛型指定的不同类型(类型形参),...
2020-03-13 21:30:53 306
原创 java基础 反射
概念动态语言: 在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。静态语言: 在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。强制数据类型语言: 一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整型变量a,那么程序根本不可能将a当作字符串类型处理...
2020-03-10 10:55:13 206
原创 java基础 内部类
Java内部类分为四种: 静态内部类 成员内部类 局部内部类 匿名内部类静态内部类:在一个类中定义了另一个 static 类,则将定义在类中的那个 static 类称之为静态成员内部类。与内部成员类的创建方式 new Outer().new Inner() 不同,静态成员内部类可使用 new OuterClass.InnerClass() 的方式进行创建。...
2020-03-07 09:39:51 127
原创 java基础 异常
概念如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。异常分类Throwable 是 Java 语言中所有错误或异常的超类。下一层分为 Error 和 Exception 。ErrorError ...
2020-03-06 22:26:43 126
原创 java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.Integer
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.facto...
2020-01-31 22:04:38 4366
转载 Error creating bean with name 'userController': Injection of autowired dependencies failed; nested e
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.facto...
2020-01-31 21:52:07 4940
原创 java基础 数组
数组的定义数组是相同类型数据的有序(只能用来存储一种类型)集合,可以通过下标访问数值中的所有元素。数组的基本特点1、长度是确定的,数组一旦被创建,它的大小就不可改变。2、数组不能出现混合类型。可以是Java支持的任意类型(基本数据类型和引用数据类型)。3、数组元素在堆中被分配空间,并且是连续分配。4、使用new 关键字对数组进行 内存的分配。每个元素都会被jvm 赋予默认值。默认规则:...
2020-01-16 16:10:35 124
原创 java基础 循环结构
for循环确定循环次数。先判断,再循环。常用嵌套。for(初始化表达式;判断表达式;递增(递减)表达式 ){ 循环操作;}初始化表达式: 初始化表达式的意义,在于定义循环之前变量的值是多少,如果没有这一项,就不知道该从哪个值开始循环。判断表达式: 判断表达式的作用在于规定循环的终点。如果没有判断表达式,那么此循环就成了死循环。递增(递减)表达式: 这一项规定每执行一次程序,变量以...
2020-01-14 20:39:05 144
原创 java基础 条件选择结构
ifif选择结构是根据条件判断之后再做处理的一种语法结构 if(条件) { 代码块 //条件必须是一个布尔表达式,一旦条件中的值为true就执行代码块,否则跳过 }if…else多重if选择结构不是多个基本的if选择结构简单的排列在一起if(条件1) { 代码块1}else if(条件2) { 代码块2}else{ 代码块3}如果条件1成立,则...
2020-01-12 21:30:32 420
原创 java基础 运算符号
Java运算符:算术运算符、关系运算符、逻辑运算符、位运算符算术运算符运算符:对常量和变量进行操作的符号。注意:++在前,先自增,再使用; ++在后,先使用,再自增。- - 和 ++ 类似关系运算符逻辑运算符逻辑运算符用于对布尔型的数据进行操作,其结果仍是一个布尔型。位运算符面试题集public class test { public static void main...
2020-01-11 20:48:28 331
原创 Could not connect to Redis at 127.0.0.1:6379: Connection refused
需要开启两个 cmd 窗口第一个窗口执行 redis-server.exe 命令(不要关闭它)第二步再开启一个 cmd 窗口或双击 redis-cli.exe
2020-01-10 15:31:04 132
原创 Java基础 字符串
字符串介绍字符串是程序开发中,使用最频繁的类型之一,与基本类型有着相同的地位。在使用字符串拼接时,JVM(Java虚拟机)有时会对字符串做特殊处理,使其合成一个最终的字符串,从而达到高效的运行目的。String特性String 是不可变类(immutable),底层是被final修饰的数组 private final byte[] value,对它进行任何改动,将会重新创建对象;Strin...
2020-01-08 21:32:53 238
原创 Java基础 八大基本数据类型
Java基础(一)八大基本数据类型基本类型:byte short int long char float double boolean对应的封装类型:Byte Short Integer Long Character Float Double Boolean整型 :byte(1字节) short(2字节) int(4字节) long(16字节)java中前缀加上0b或者0B就可以写二进制...
2020-01-07 23:12:36 361
原创 Exception in thread "main" java.lang.IllegalArgumentException: Line argument must contain a key and
[DEBUG] 2020-01-06 11:20:11 [org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159)] -> Opening resource from class path [jdbc_realm.ini] [main] [chx]Exception in thread "main...
2020-01-06 12:29:50 930
原创 Unable to instantiate class [com.mchange.v2.c3p0.ComboPooledDataSource] for object named 'dataSourc
##最近学习shiro框架Subject认证结合MySQL,所遇到的bug:[DEBUG] 2020-01-05 22:59:51 [org.apache.shiro.io.ResourceUtils.loadFromClassPath(ResourceUtils.java:159)] -> Opening resource from class path [config/jdbc_rea...
2020-01-06 00:24:03 991
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人