- 博客(12)
- 收藏
- 关注
原创 SSM解决跨域
1.web.xml配置 <!-- 跨域请求 --> <filter> <filter-name>SimpleCORSFilter</filter-name> <filter-class>com.gnn.controller.config.SimpleCORSFilter</filter-class> <init-param> <pa
2022-01-14 11:33:23
1112
原创 字符串使用
字符串1.字符串的不可变性string:字符串,使用一对””引起来表示。1.String声明为final的,不可被继承。2.String实现了serializable接口:表示字符串是支持序列化的。 String实现了Comparable接口:表示String可以比较大小3.String内部定义了final char[ ] value用于存储字符串数据4.String:代表不可变的字符序列。简称:不可变性。 体现 : 1.当对字符串重新赋值时,需要重写指定内存区域赋值,不能使用
2021-12-14 21:54:01
504
原创 线程创建的4种方式和实现线程安全问题3种方式
线程1.线程介绍(1)什么是进程?线程?程序?**程序(program):**是为了完成特定的语言编写的一组指令的集合。即是一段特定的代码。**进程(process):**程序的一次执行过程,或正在运行的一个程序。**线程:(thread:**进程可进一步化为线程,是一个程序内部的一条执行路径。(2)并行和并发的理解单核CPU和多核CPU的理解单核CPU,其实是一种假的线程,因为在一个时间单元内,也只能执行一个线程的内务。例如: 有很多车道,但是只有一个工作人员在收费,只
2021-12-08 22:13:28
572
原创 Collection集合框架下的所有集合特点和用法
Collection集合框架下的所有集合集合和数组的区别:数组特点:大小固定,只能存储相同数据类型的数据集合特点:大小可动态扩展,可以存储各种类型的数据,但只能是引用数据类型Iterator接口被Collection的集合框架 分别被List和set接口继承,List接口还实现了ListIterator接口方法* ============List和Set的区别:=============* 有序性:* 1.List保证按照插入顺序排序* 2.Set 存储和取出的顺序不一致
2021-11-26 14:07:33
253
原创 包装类的自动拆箱和自动装箱
包装类装箱:将基本类型转换成包装类拆箱:将包装类转换成基本数据类型基本类型和包装了类装箱和拆箱案例//==================装箱============//自动装箱int t1=2;Integer t2=t1;//手动装箱Integer t3 = new Integer(t1);System.out.println("t2="+t2);System.out.println("t3="+t3);//==================拆箱============//自动
2021-11-24 21:46:49
144
原创 异常处理和解决异常丢失解决
java中的异常处理异常定义格式: public int gettest(){ try { //可能会出现异常的代码 return 0; }catch (IndexOutOfBoundsException e){ System.exit(1);//作用:终止程序运行:status必须非0 //捕获IndexOutOfBoundsException异常时执行的代码
2021-11-23 22:20:49
273
原创 hashMap和HashSet中类重写的hashCode作用,HashMap和linkedHashMap的区别
HashMap中类的hashCode重写和不重写的区别hashmap是通过key的hashCode来查找,所以即使我们重写了equals方法,但是如果没有重写hashCode方法,得到的两个对象仍然不相等。如果要使两个实例的对象为一致时,就必须重写hashCode方法案例:public class Cat { private String name; private int age; public String getName() { return name;
2021-11-23 15:35:22
210
原创 java面向对象笔记
1.类和对象的定义格式类的定义:class 类名称{属性名称;返回值类型 方法名称(){}}//对象的定义://一个类要想真正的进行操作,则必须依靠对象,对象的定义格式如下://类名称 对象名称 = new 类名称() ;//如果要想访问类中的属性或方法(方法的定义),则可以依靠以下的语法形式://访问类中的属性:对象.属性 ;//调用类中的方法:对象.方法();//在java中对象声明有两种含义//声明对象://表示声明了一个对象,但是此对象无法使用,horse没有具体的
2021-11-22 23:45:44
187
原创 一维数组和二维数组的使用
数组一维数组//创建的2种方式://第一种:固定数组长度创建//声明数组int[] intArray;//创建数组,长度为5的intArray=new int[5];//第二种:声明数组并创建,并赋值char[] ch= {'a','b','c','d'};案例一:重键盘输入5个数进行累加,获取值 //实例化一个长度5的数组 int[] arr=new int[5]; for(int i=0;i<arr.length;i++) { System.
2021-11-02 22:51:37
238
原创 java循环所有循环的实现
JAVA循环结构三种循环:for、while、do while1.for使用场景:适合已知循环次数使用int number = 10;for(int i = 0;i <= number;i++){system.out.print(i + "\t");}2.while使用场景:适合未知循环次数使用,先判断再执行int number = 0;while(number < 10){ system.out.print(number + "\t"); number++;}3
2021-11-01 14:42:38
391
原创 java常量和变量
数据类型介绍1.基本数据类型一共有8个:byte(字节型)、short(短整型)、int(整型)、long(长整型)、float(单精度浮点型)、double(双精度浮点型)、char(字符型)、booean(布尔型)2.引用数据类型一共有四个:类(class)、接口(interface)、字符串类型、数组 3. Unicode编码 //unicode编码:\ u+16进制 char c='\u005d';//输出:c] System.out.println("c"+c);4.
2021-10-31 22:39:02
93
原创 jdk环境搭建
1. jdk安装和配置#1.jdk下载地址:https://www.oracle.com/java/technologies/downloads/#java8-windows#2.进行安装##oracle公司账号和密码:2386574911@qq.comChenkaiming123,.2.环境变量配置1.配置 用户变量:1.1第一种只配置Path,点击新建填写jdk安装包bin目录:##windows命令: #查看java版本: java -version #切换盘符位
2021-10-31 16:53:50
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人