自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 杂记

//???/ 一个神奇的问题 treeSet必须实现comparable接口(查看源码 add方法中添加的新元素和已有元素需要进行对比)// // 如果默认生成不修改的话// // return 返回0 你们treeSet集合只能添加一个对象 可以将其返回值改为1;// //return 1 代表程序异常退出 对程序无影响 return 0 程序正常终止 return -1 函数失败 返回一个代数值,一般用于在子函数结尾。//

2020-07-28 22:54:56 122

原创 Java基础复习

数组和集合的区别集合:可以添加任何类型,它的添加类型是Object,除非是泛型集合。集合的大小是可伸缩的,根据存储的数据可以自己调整。数组:数组的大小是声明的时候就确定的,不可更改的。代码实例List list = new ArrayList();list.add(new Student("123",12));list.add("这是一个字符串");list.add(12);System.out.println(list);int[] arr = {1,5,8,87,9,46};Sys

2020-07-25 23:22:03 133

原创 Spring 学习记

Spring 实战所谓万事开头难,不过这也太难了说一说配置spring目前遇到的问题吧。首先是idea社区版下载spring插件,由于是新版,搜索一圈都是在file->setting->plugins中查找 Spring boot但是发现确没有,之后又开始苦逼的搜索环节,最后找到的是Spring assistant。然后开始了创建Spring 项目环节在配置文件pom.xml文件中与遇到了一个小问题 那就是没有标签 不过这个问题我目前没发现什么影响,如果想要有这个标签的话,解

2020-07-04 22:29:46 160

转载 Java学习记 代理

Java核心技术卷

2020-06-29 00:15:58 129

原创 Java学习记 匿名内部类 静态内部类

Java核心技术卷 匿名内部类package innerClass.anonymousInnerClass;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;public class AnonymousInnerClassT { public static void m

2020-06-27 23:14:40 249

原创 Java学习记 内部类

Java核心技术卷内部类访问对象状态package innerClass;import javax.swing.*;public class InnerClassT { public static void main(String[] args){ TalkingClock clock = new TalkingClock(1000,true); clock.start(); JOptionPane.showMessageDialog(

2020-06-24 23:57:51 661

原创 Java学习记 lambda

Java核心技术卷 lambda为什么要使用lambdajava是一种面向对象语言,所以必须构造一个对象,这个对象的类需要有一个方法能包含所需的代码,不能够直接传递代码,因此很是繁琐。lambda表达式因此诞生。lambda 表达式形式:参数, -> , 以及一个表达式(String first , String , second) ->first.length() - second.length();package lambda;import javax.swing.*;//

2020-06-21 23:54:21 97

原创 Java学习记 接口 clone

Java核心技术卷 接口clone方法具体的使用及一些更深的理解 暂时还不能完完全全领会 待再次深入学习package interfaces.clone;// instanceOf equals 的区别public class CloneT { public static void main(String[] args){ Employee original = new Employee("john" , 500000); original.set

2020-06-19 23:51:09 253

原创 Java学习记 接口 回调

Java核心技术卷 接口代码实例package interfaces.timer;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Date;//import java.util.Timer;public class TimerT { public static void ma

2020-06-18 23:56:02 125

原创 Java学习记 实现Comparable接口

Java核心技术卷 接口代码实例package interfaces;import java.util.Arrays;public class EmployeeSortT { public static void main(String[] args){ Employee[] staff = new Employee[3]; staff[0] = new Employee("tom" , 500000); staff[1] = new

2020-06-18 23:45:00 148

原创 Java学习记 反射 invoke()

Java核心技术卷 反射反射最后的一个知识点代码实例package reflection.methods;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class MethodTableT { public static void main(String[] args) throws NoSuchMethodException { Me

2020-06-17 23:09:11 188

原创 Java学习记 copyOf()

Java核心技术卷反射这一小节难度较大今天学习的是 Array 的copyOf方法package reflection.arrays;import java.awt.*;import java.lang.reflect.Array;import java.util.Arrays;public class CopyOfT { public static void main(String[] args){ int[] a ={1, 2 , 3}; //

2020-06-16 23:17:40 343

原创 Java学习记 反射 Analyzer

Java核心技术卷package objectAnalyzer;import java.lang.reflect.AccessibleObject;import java.lang.reflect.Array;import java.lang.reflect.Field;import java.lang.reflect.Modifier;import java.util.ArrayList;import java.util.Objects;public class ObjectAnaly

2020-06-14 23:32:49 232

原创 Java学习记 反射

Java核心技术卷5.7反射package reflection;import java.lang.reflect.Constructor;import java.lang.reflect.Modifier;import java.util.Scanner;public class ReflectionT { public static void main(String[] args){ String name; if(args.length >

2020-06-10 23:52:10 152

原创 Java学习记 泛型数组 枚举类

Java核心技术卷 5.3-5.65.3泛型数组列表package arrayList;import inheritance.Employee; //此处导入的为同一项目下 inheritance包中的 employee类import java.util.ArrayList;public class ArrayListT { public static void main(String[] args){ //ArrayList 是一个采用类型参数的泛型类 类型参

2020-06-07 19:53:00 176

原创 Java学习记 equals()

Java核心技术卷5.2Object类 所有类的超类equals方法的重载equals方法的特性(1.自反性 x.equals(x) true 2.对称性 y.equals(x) true x.equals(y) true 3.传递性 x.equals(y) x.euqals(z) z.equals(y) true4.一般性 反复调用x.equals(y) true 5.对于任何非空引用x,x.equals(null)返回falseequals的实现机制完美equals方法public

2020-06-05 23:43:22 178

原创 Java学习记

Java核心技术卷5.1继承代码演示父类package inheritance; 前面章节中提到的包import java.time.LocalDate;public class Employee { private String name; private double salary; private LocalDate hireDay; Employee(String aName , double aSalary , int year , int m

2020-06-04 19:23:47 144

原创 Java学习记

Java核心技术卷4.6本章节内容颇多而且对打基础很是重要,分别有以下几点:1.重载构造器 一个类中可以有多个构造器,重载。2.用this(…)调用另一个构造器3.无参数构造器4.对象初始化块5.静态初始化块6.实例域初始化以下为代码实例import java.util.Random;public class FinalEmployeeT { public static void main(String[] args){ FEmployee[] staf

2020-06-03 16:58:44 121

原创 Java学习记

Java核心技术卷4.7-4.104.7 讲的是包的概念,包的导入,类的导入。import java.utl*静态导入:import static java.utl*代码实例不演示。4.8 是类路径 classpath4.9 文档注释/** */ //方法注释@param 变量描述@return 描述@throws 类描述4.10 类设计技巧第四章后半部分大概讲的就是这些内容了,具体的一些细节东西,演示也没有用,以后的代码中会去实践。掌握的基本的一些现阶段已经足够我使

2020-06-03 16:58:12 110

空空如也

空空如也

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

TA关注的人

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