- 博客(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核心技术卷 匿名内部类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关注的人
RSS订阅