自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 给大家一个学习aop的好博客

最近学习aop,然后向大家推荐位大神的aop详解,相信对大家会很有用Spring AOP面向切面编程:理解篇(一看就明白)确实可以让人清楚设么是spring aop编程我自己也是收益颇丰分享出来给大家参考学习...

2020-10-24 11:42:34 126

原创 文件上传学习中

关于文件上传在最近的学习中,遇到了文件上传问题,然后在此记录一下,方便下次使用.引入依赖<!--添加servlet-api依赖--> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.

2020-10-17 16:57:36 150 1

原创 简单介绍properties

Properties:表示一个持久的属性集,里面存储的键值对元素.属性列表中键和值都是一个String继承自Hashtable<K,V> implements Map<K,V>put(K key,V value):添加元素keyset()---->获取所有的键get(K key)---->获取键对应的值;Properties的特有功能添加元素的功能:public Object setProperty(String key,String val

2020-08-28 20:51:02 344

原创 IO的简单认识

IO流:借助于流技术在不同的设备之间进行数据传输流的划分: 按方向划分: 输入流:读数据 输出流:写数据 按类型划分然后流的方向划分: 字节流: 字节输入流:InputStream 字节输出流:OutputStream 字符流 字符输入流:Reader 字符输出流:Writer 操作"文本文件"---->优先采用字符流,但是字符流是字节流之后出现,先使用字节流!字节流:字节输入输出流 字节输入流:InputStream:抽象类,不能实

2020-08-17 11:54:18 161

原创 File类及其简单应用

删除功能public Boolean delete()删除抽象路径表示形式的文件或者文件夹如果不带盘符:默认在当前项目下创建文件/文件夹或者删除文件/文件夹注意事项:delete()方法删除文件夹,文件夹必须是空目录(一次删除一个文件夹)public boolean renameTo()对当前文件所表示的抽象路径重命名注意:如果重命名前和重命名后的两个抽象路径形式表示一样,只是重命名如果重命名前后两个抽象路径的形式不一样,不仅仅是重命名,还将文件进行剪切File类的判断功能:publ

2020-08-17 09:53:57 306 1

原创 Map集合的简单介绍

Map集合和Collection集合的区别: Collection:是一个单列集合,只能存储一种引用类型 最具体的子实现类: Set ------>HashSet 和TreeSet的add方法都和HashMap,TreeMap的put有关系 Map集合:是一个双列集合,能够存储两种引用类型(键和值:是一种键值对存在),理解为"夫妻对" HashMap<K,V>,TreeMap<K,V>Map集合添加功能:V put(K key,

2020-08-09 20:55:10 197

原创 简单介绍List

Listde 三个字实现类:ArrayList,LinkList,VectorList接口下面的三个子实现类各自特点: ArrayList:大小可变的数组实现(,默认容量10,扩容性 1.5倍) 底层数据结构是数组,查询快增删慢 线程角度(执行效率):线程是不安全的,不同步的---->单线程中执行性效率高 LinkedList:类似于栈结构的特点(先进后出) 存在一些特有功能:给链接列表开头添加元素addFirst() 获

2020-08-09 20:20:39 298 1

原创 简单介绍Set集合

Set集合是Collection的子接口该集合中的元素的唯一的! 无序的HashSet不能保证元素的迭代顺序恒久不变,底层哈希表(HashMap实例)无序性:(存储和取出不一致!)哈希表能够保证元素唯一:依赖于 public int hashCode() public boolean equals(Object e)) ;HashSet的add方法依赖于HashMap的put方法依赖于: HashCode() / equals(Object e)import java.ut

2020-08-09 20:17:27 189

原创 整理常用类

Math:数学运算的工具类提供了成员方法都是静态的: public static int abs(int a):绝对值 public static double ceil(double a):向上取整 public static double floor(double a):向下取整 源码使用居多 public static int max(int a, int b):取两个数据的较大值 public static int min(int a, int b)

2020-08-09 18:15:06 117

原创 常用类String,Stringbuffer和Integer

前言:这只是为了方便,将一些常用类的构造方法,功能整理出来.常用类:String构造方法:public String() :空参构造方法,里面是空字符public String(byte[] bytes):将字节数组转换构造成字符串public String(byte[] bytes, int offset,int length)将字节数字的一部分转构造成字符串public String(char[] chs):将字符数组构造成字符串public Str

2020-08-09 17:39:42 359

原创 常见集合的遍历方式

关于集合的遍历方式:1.toArray()2.Iterator iterator() :Collection迭代器3.ListIterator listIterator() :列表迭代器4.普通for循环5.增强for循环import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.ListIterator;import LIstIterator.Student

2020-08-06 18:28:37 156

原创 简介集合Collection

集合结构体系泛型就是在模拟数组的定义格式在创建集合对象的时候就将集合中存储的类型就已经规格定了!格式: <引用数据类型> 泛型的好处: 1)将运行时期异常提前到了编译时期 2)解决了黄色警告线问题 3)避免了强制类型转换 4)提高程序的安全性List<String> list = new ArrayList<String>();CollectionList集合允许有重复元素、有序的。Set则不允许有重复元素,而且是无序的。Lis

2020-08-06 17:49:35 132

原创 关于数组和集合

数组和集合的区别1.长度的区别 数组:长度是固定的 集合:长度是可变的 2.存储类型的区别 数组:可以存储基本类型,也可以存储引用数据类型 集合:只能存储引用类型 3.存储元素的区别: 数组:只能存储同一种类型的元素 集合:可以存储不同类型的元素(类型都是引用类型) 数组:public class ArrayDemo { public static void main(String[] args) { //静态初始化 数组长度 类型已经确定 不能更

2020-08-06 17:40:30 241

原创 根据源码分析compareTo(String anotherString) 如何按照字段顺序比较的

关于String类中的compareTo(String anotherString);方法,接下来我就两种不同的情况通过源码进行简单分析。按照字典顺序比较: public int compareTo(String anotherString): 使用当前字符串内容和指定的anotherString按照字典顺序比较public class StringDemo { public static void main(String[] args) { String s1 = "hello";

2020-08-04 18:52:38 685

原创 多态之抽象类、接口

抽象类在一个类中,如果该类中存在一个功能,仅仅方法声明,没有方法体(抽象方法),需要将该类定义抽象类.特点:1.如果一个类中有抽象方法,那么该类一定是抽象类; 如果一个类是抽象类,那么该类中不一定存在抽象方法;2.抽象类不能实例化(不能创建对象)3.抽象类需要通过子类进行实例化,父类引用指向子类对象(父类是抽象类):抽象类多态! (一定会存在具体的子类) 4.抽象方法的格式:没有方法体的方法权限修饰符 abstract 返回值类型 方法名(形式参数) ;抽象类的成员特点

2020-08-01 17:18:57 126

原创 简单介绍内部类

内部类就是定义在一个类中的类内部类的分类: 成员内部类 在外部类成员位置定义的类局部内部类 在外部类成员方法中定义的类public class A { int num=3; //成员内部类 public class B{ } public void show() { //局部内部类 class C{ } }}匿名内部类它是内部类一种简化方式!格式: new 类(可以是具体类,也可抽象类)名/接口名(){ 重写方法; };匿

2020-08-01 15:52:14 133

原创 排序之冒泡、选择排序和插入排序

冒泡排序冒泡排序的思想: 两两比较,大的数字往后排第一次比较完毕最大值出现在最大索引处 一共比较长度-1次for(int x = 0 ; x < arr.length-1 ; x ++ ){//循环次数 for(int y = 0 ;y < arr.length-1-x; y++){ //元素比较 //判断: if(arr[y] > arr[y+1]){ int temp = arr[y] ; arr[y] = arr[y+1]

2020-08-01 15:19:27 93

原创 初学——面向对象的三大特征

面向对象的三大特征我们都知道面向对象的三大特征是:封装、继承、多态接下来就有我从一个初学者的角度带你们来看这三个特征。封装封装就是隐藏内部细节,对外面提供公共访问方法,用private修饰。 尝试用setxxx/getxxx,或者构造有参和无参构造,给外界提供一个公共的访问方法。public class Student { private String name;//姓名 private int age;//年龄 private String gender;//性别 //setxx

2020-08-01 15:10:48 141

原创 初学---关于static关键字

static “静态修饰符”关于静态static的特点:1)被static修饰的变量/方法 都随着类的加载而加载2)被static修饰的 优先于对象存在3)被static修饰的可以被多个对象共用 4)被静态修饰的成员变量或者成员方法 ,但是,也可以用该类对象来访问该成员使用static关键字的注意事项: 1)在static中,是没有this关键字的! (this:代表当前类的对象的地址值,对象已经创建了而static修饰的和类有关系);2)关于成员方法的访问问题:非静态的成员方法

2020-07-25 11:20:12 127

原创 Java初学——第二周

前言不知不觉学习Java已经两周了,感觉时间越来越紧张,代码也越来越复杂,再也不是刚开始的时候了,所以我应该变得紧张起来,为接下来的学习做好准备。接下来我就这周的学习做一个总结。for循环嵌套基本格式:for(初始化语句;条件表达式;步长语句){ //循环体语句 for(初始化语句;条件表达式;步长语句){ 循环体语句; }}控制台输出九九乘法表:class ForFor{ public static void main(String[] args){ for(int x =

2020-07-25 11:03:40 313

原创 初识一维数组和二维数组

一维数组和二维数组数组的概念数组是一种"容器",可以存储同一种类型的元素的一种"容器"。而这里我就我刚学的一维数组和二维数组,谈谈我的认识。数组有两种初始化:(1).动态初始化:开发者定义数组初始化的时候,指定数组的长度,系统默认给数组中的元素赋值.(2).静态初始化:直接指定数组的元素内容,系统指定的数组长度一维数组(1).动态初始化:(两种书写方式)int[] arr = new int[3] ;int arr[] = new int[3] ;表示一个长度为3的一维数组。 int

2020-07-22 08:32:16 241

原创 JAVA初相识

这里写目录标题前言JAVA初了解从0开始并没有什么可怕第一次写出简单的编码既然选择就不能后退未来很难,还需努力前行我是小白前言1、由于笔者刚开始接触java,所以肯定有理解不对的地方,希望大家可以提出,好让我可以走的更顺畅。2、这篇文章是一个出接触者的角度来写,并没有过多专业知识。好了,好不多说带你们走进我与java的第一次相识。JAVA初了解在没有了解java之前总觉得,它超级难肯定和我没啥关系了,在朋友的介绍下,我了解了一下,感觉怎么无从下手。朋友告诉我要从最开始了解,这样我就开始对jav

2020-07-18 10:31:02 169 1

空空如也

空空如也

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

TA关注的人

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