自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用Tushare平台提供的数据绘制日K线、周K线、月K线

使用Tushare平台提供的数据绘制日K线、周K线、月K线

2022-07-14 11:38:27 2018 1

原创 迭代器的使用及分析

package iterator;import java.util.ArrayList;import java.util.Iterator;import java.util.List;//List中的迭代器中有hasnext(),next(),remove()方法而其子类ArrayList,LinkedList增加了add方法public class IteratorDemol {...

2019-03-09 17:48:24 245

原创 泛型

package generics;//泛型存在的意义:解决类型转换时可能发生的转化异常,同时可避免转化操作(如集合中使用泛型)//1.在类上定义泛型。泛型不能定义在静态属性上public class GenericsDemol<T>{ //public static T a;也许是没法定义初始值的缘故,故不能在静态属性上设置泛型 /*public static void w...

2019-03-09 17:48:12 158

原创 集合中实现泛型原理

package collection;public class ImplementsGenerics{ public static void main(String[] args) { MyArrayListDemol<String> arraylist = new MyArrayListDemol<String>(); arraylist.add("a")...

2019-03-09 17:47:59 162

原创 冒泡排序经典版与优化版

package arithmetic;import java.util.Arrays;//冒泡排序:比较两个相邻的元素,将值大的元素交换至右端。因此第一趟下来,最大值一定在最后,第二趟可减少一次比较的次数//每一趟下来可填补一个空位public class BubbleSort { //第一种:经典版 public static void main(String[] args) ...

2019-03-09 17:47:48 240

原创 CompareTo方法的理解及运用,Comparator的使用

package arithmetic;import java.util.Arrays;public class CompareDemol { public static void main(String[] args) { Integer i1 = 1; Integer i2 = 2; System.out.println(i1.compareTo(i2));// 比较数值...

2019-03-09 17:47:35 1543

原创 Java中的常用容器底层分析及实现

Collection的子类有List,SetList的子类ArrayList(底层实现是数组),LinkedList(底层是链表),Vector(底层是数组)1.ArrayList的底层方法实现:package collection;import java.util.ArrayList;import java.util.Arrays;import java....

2019-03-09 17:47:21 614

原创 Vector中的Enumeration接口

package collection;import java.util.Enumeration;import java.util.Vector;public class VectorDemol {public static void main(String[] args) { Vector<String> vector = new Vector<>(); ...

2019-03-09 17:47:10 230

原创 Properties的读写

package knowledgepoint;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.FileReader;import java.io.IOException;import java.util.Properties;//properties:读写资源配置...

2019-03-09 17:47:01 461

原创 不常用的几个集合:WeakHashMap,IdentityHashMap,EnumMap

package collection;import java.lang.ref.WeakReference;import java.util.EnumMap;import java.util.IdentityHashMap;import java.util.Set;import java.util.WeakHashMap;//引用分类:强,软,弱,虚,用这些引用类型管理对象,可实...

2019-03-09 17:46:53 131

原创 Queue及Deque

package collection;import java.util.ArrayDeque;import java.util.Deque;public class DequeDemol { public static void main(String[] args) { Mystack<String> stack = new Mystack(3); stack....

2019-03-09 17:46:43 305

原创 Collections工具类中同步控制与只读控制(不可变的)(包括unmodifiableXXX,emptyXXX,SingletonXXX)的使用

package collection;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Map;import java.util.Set;//容器的同步控制与只读控制,借助Collections工具类/*同步控制 * synchroni...

2019-03-09 17:46:32 422

原创 instanceof的用法

package knowledgepoint;public class InstanceOfDemol { public static void main(String[] args) { Student stu = new Student(); Person per =new Person(); System.out.println(stu instanceof Studen...

2019-03-09 17:46:19 189

原创 TimerAndCallable的使用(暂不深入)

package knowledgepoint;import java.util.Date;import java.util.Timer;import java.util.TimerTask;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.u...

2019-03-09 17:46:06 175

原创 TCPAndUDP的用法

package net;//基于TCP协议import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStr...

2019-03-09 17:45:55 186

原创 XML学习

<?xml version="1.0" encoding="UTF-8"?><!--文档声明必须写在第一行(注释也不能再第一行 )--> <!-- 版本号 --> <!-- 指定字符集 --><!-- XML是树结构,用来存储数据,配置文件 命名注意点: 1.所有XML标签必须有关闭标签 2.XML标签对大小写敏感 .

2019-03-09 17:45:45 127

原创 JDBC学习

package jdbc;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import java.util.ArrayList;import java.util.List;import org.junit.Test;public class StudentDAOImp...

2019-03-09 17:45:35 118

原创 Annotation的学习

package annotation;/* annotation:1.注解不是程序本身,可以对程序作出解释(这一点和注释没区别)2.可以被其他程序读取(比如编译器) * 注解信息处理流程是注解和注释的最大区别,如果没有注解信息处理流程,则注解意义不大 * Annotation格式:注解是以@注释名在代码中存在的,还可以添加一些值如@SuppressWarnings(value = "...

2019-03-09 17:45:23 157

转载 更优雅地关闭资源 - try-with-resource及其异常抑制

一、背景我们知道,在Java编程过程中,如果打开了外部资源(文件、数据库连接、网络连接等),我们必须在这些外部资源使用完毕后,手动关闭它们。因为外部资源不由JVM管理,无法享用JVM的垃圾回收机制,如果我们不在编程时确保在正确的时机关闭外部资源,就会导致外部资源泄露,紧接着就会出现文件被异常占用,数据库连接过多导致连接池溢出等诸多很严重的问题。 二、传统的资源关闭方式为了确保外部资源一定...

2019-03-09 17:45:12 143

原创 动态编译(javassist及Runtime的学习)

package dynamicCompilier;import java.io.IOException;public class RunTimeDemol { //使用Runtime动态编译 public static void main(String[] args) throws IOException { Runtime runtime = Runtime.ge...

2019-03-09 17:45:00 323

原创 js中的问题

window.onload = function(){ var box = document.getElementById("box"); function get(){ var date = new Date(); var date1 = date.toLocaleString(...

2019-03-09 17:44:48 77

原创 反射的学习

package reflection;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;/* * 反射机制:指的是可以于运行时加载,探知,使用完全未知的类,程序在运行过程中,可以动态加载一个只有名称的类,对于任意一个已加载的类, *...

2019-03-09 17:44:39 97

原创 枚举中的问题

Direction d = Direction.FRONT; switch(d) { case FRONT: System.out.println("前面");break; case BEHIND:System.out.println("后面");break; case LEFT: System.out.println("左面");break; case RIGHT: ...

2019-03-09 17:44:28 272

原创 JDBC学习续

/* * java.sql.Date(Time,TimeStap)--->java.util.Date(很容易,java.sql.Date(Time,TimeStap) * 是java.util.Date的子类) * 相反方向的转化可以查看java.sql.Date,Time,TimeStap的构造函数可得出结论 */...

2019-03-09 17:44:19 78

原创 Mysql学习

mysql数据库分为两种(系统自带的),(用户自定义的)系统自带的数据库:information_schema:存储数据库对象信息(如用户表信息,列信息,字符,分区里面的内容我们不能动)。performance_schema:存储数据库服务器性能参数。mysql:存储数据库用户权限信息)。sys:(通过这个数据库可以了解系统的元数据信息,这个库是通过使徒的形式把information_s...

2019-03-09 17:44:06 96

原创 面向接口编程

package face_interface.domain;public class User {private String id;private String name;public String getId() { return id;}public void setId(String id) { this.id = id;}public String getName...

2019-03-09 17:43:53 59

原创 琐碎知识点总结

1.要想使用增强for 循环,要实现Iterable接口,重写iterrator()方法。这个接口的内部实质上有iterator()方法,返回一个Iterator对象。2.匿名内部类不能访问外部类方法中的局部变量,除非该变量被声明为final类型  1. 这里所说的“匿名内部类”主要是指在其外部类的成员方法内定义的同时完成实例化的类,若其访问该成员方法中的局部变量,局部变量必须要被fina...

2019-03-09 17:43:37 141

转载 类加载阿里题

https://www.cnblogs.com/tengpan-cn/p/5869099.html (阿里面试链接)

2018-07-13 13:33:12 219

空空如也

空空如也

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

TA关注的人

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