自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq

在追寻技术的路上

  • 博客(30)
  • 收藏
  • 关注

原创 JavaSE面试题

JavaSE常问面试题

2022-08-12 15:51:04 57

原创 JavaSE面试题

JavaSE常问面试题

2022-08-12 15:48:15 119

原创 BaseDao数据库操作

package com.sxt.dao;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLEx...

2019-11-10 19:16:45 297

原创 json

Jsonjson简介JSON 是纯文本,JSON 具有“自我描述性”(人类可读),JSON 具有层级结构(值中存在值),JSON 可通过 JavaScript 进行解析,JSON 数据可使用 AJAX 进行传输。对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用。JSON 数据的书写格式是:名称/值对。"name" : "value"读取 JSON 字符串JSON 可以...

2019-11-08 22:20:02 333

原创 数据库:事务

事务:事务特征:原子性:不可再分,转账就是一个原子性操作,所有步骤全部成功或者全部失败持久性:转账成功,双方的金额会持久化的保存到存储设备中(数据库)一致性:转账之前和转账之后,数据总量不变,例如:张三向李四转账 500,转账之前(张三1000,李四1000),转账之后(张三500,李四1500)隔离性:事务A和事务B保持隔离步骤:1 开启事务2 执行业务(此时是转账)3...

2019-10-25 14:07:55 125

原创 JavaSE:线程

线程进程和线程进程:重量级,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。启动进程消耗的内存比启动线程消耗的内存要高得多。线程:轻量级,线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程,也可以有多个线程。缺点:多个线程是先用进程的共享资源,需要对共享资源进行同步,确保一个共享资源最多只能服务于一个线程。线程的串行、并...

2019-10-23 19:51:24 165

原创 JavaSE:IO流

IO流开局一张图,内容详情请往下观看。字节流:OutputStream/InputStream类:OutputStream类常用方法:InputStream类构造方法:InputStream类常用方法:文件相关流:循环读取某个磁盘路径下的所有数据:FileinputStreampublic class FileinputStreamTest{ public sta...

2019-10-18 16:27:53 110

原创 JavaSE:集合

集合:List,有序,可重复;Set无序,不可重复;Map以键值对的形式存储数据。List:ArrayList :线性结构,本质是数组,查询效率高,增删效率低,线程不安全。; LinkedList:链表结构查询效率低,增删效率高,线程不安全。Set:HashSet:;LinkedHashMSet:;TreeMap:;Map:HashaMap:; LinkedHashMap:; ...

2019-09-22 22:53:58 116

原创 JavaSE:迭代器

Iterator迭代器:在取元素之前先要判断集合中有没有元素,如果有元素则把元素取出,然后继续再判断下一个元素,如果还有就再取出,直到把集合中的所有元素全部取出为止。Iterator方法:boolean hasNext():判断集合中是否有下一个元素可以迭代,如果有,则返回 true。Object next():返回迭代的下一个元素,并把指针向后移动一位。void remove():将迭...

2019-09-18 13:54:43 123

原创 JavaSE:String工具

String工具欢迎来到String工具类的笔记,把遇到的String的方法做个记录。1.equals:equals()方法 比较两个字符串的每个字符是否相同,如果字符都相同返回true,否则返回false ,区分大小写。public class StringDemo { public static void main(String[] args) { String str1 = n...

2019-09-11 13:38:28 94

原创 JavaSE:异常相关

异常体系JDK 中定义了很多异常类,这些类对应了各种各样可能出现的异常事件,所有异常对象都是派生于Throwable类的一个实例。如果内置的异常类不能够满足需要,还可以创建自己的异常类。Thorwable类(表示可抛出)是所有异常和错误的超类,两个直接子类为Error和Exception,分别表示错误和异常。ThorwableThrowable类是所有异常或错误的超类,它有两个子...

2019-09-10 11:13:57 135

原创 链表

链表的常见操作实现(删除,插入,增加,查询)public class LinkedList { /** * 初始节点 */ private Node fristNode; /** * 末尾节点 */ private Node lastNode; /** * 节点的个数 */ private int size; /** * 获得节点的个数 * ...

2019-09-05 10:14:24 85

原创 JavaSE:接口(interface)

接口(interface)接口:使用interface关键字修饰。[权限修饰符] interface 接口 [父类接口,父类接口,。。。]{静态全局常量// 抽象方法// JDK1.8以后,我们还可以定义静态方法和default修饰的成员方法}注意:  1)接口中的属性,默认为全局静态常量,也就是默认使用“public static final”来修饰  2)接口中的方法,默认...

2019-09-03 22:58:06 143

原创 JavaSE:抽象(abstract)

抽象(abstract):  抽象类:使用abstract修饰的类。抽象类的特点:1.抽象类中可以包含抽象方法,因为抽象方法只有方法的声明,没有方法的实现,所以抽象类不能被实例化!2.抽象类一定是一个父类,那么需要子类来“实现”抽象类中的抽象方法。3.a)如果子类实现了父类中所有的抽象方法,那么该子类就能被实例化!.b)如果子类实现了父类中的部分抽象方法,那么该子类就不能被实例化,因为该...

2019-09-02 13:34:03 124

原创 javaSE:面向对象高级特性

面向对象高级特性继承【掌握】  继承是面向对象最显著的一个特征。继承是从已有的类中派生出新的类,新的类能拥有已有类的属性和行为。使用以存在的类的定义作基础建立新类的技术。新类可以增加新的数据或者新的功能,也可以用父类的功能,但不可以选择性的继承父类。继承的优点:复用性!注意Java中,一个类只能有一个父类,不支持对基础!继承的语法和规则  java在定义一个类时,通过关键字extends...

2019-08-31 20:40:42 152

原创 JavaSE:今日随笔之面向对象

1.面向过程和面向对象的区别:  面向过程:讲究的是一步步的实现,一步步调用。  面向对象:面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完  成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。2.类和对象的关系:  类是对象的模板,对象是类的实例。3.构造方法的作用和特征:  构造方法(类方法)一定要与类名相同;构造方法没有返回值类型;构造方法可以重载;构...

2019-08-29 16:37:06 101

原创 JavaSE:随笔

ArrayList常用功能底层实现: /** * 用于存放数据的数组 */ private int[] arr; /** * 数组的大小 */ private int size; /** * 无参构造方法 初始化数组的长度 */ public ArrayList() { arr=new int[10]; } /** * 返回数组的方法 * ...

2019-08-28 21:49:10 80

原创 JavaSE:数组常见操作

今天继续研究数组~续:数组的常见操作底层实现:1.toString() 方法可把数组转换为字符串,并返回结果:public class toString{ /** * 把数组转换为字符串 * @param a 需要转换的数组 * @return 返回拼接好的字符串 */ public static String toStringMothed(String[] a) { ...

2019-08-26 20:51:58 123

原创 JavaSE:Arrays类

续:闲扯一句毒鸡汤:相信美好的事物即将发生!咳咳咳。。。。步入主题:数组Arrays类方法实现:1.equals方法 public class EqualsMothod { public static boolean equals(int[] arr1, int[] arr2) { if (arr1 == arr2) { return true; } if (a...

2019-08-26 18:55:55 161 1

原创 JavaSE:数组

美好的一天从懵逼开始~好了,今天的主题是数组。我和数组就像是两个互不相识的陌生人,但你又不得不和他深交,所以我就要去慢慢的认识他,过程虽然是痛苦的,但,熟悉了之后,就会了如指掌,好处多多。闲话不多扯了,开始进入主题。1.数组:数组就是一个存储相同数据类型的有序集合(容器) 。2.数组的声明:  数据类型[] 变量名; || 数据类型 变量名[];  数组有两种声明方式,使用...

2019-08-26 14:53:58 88

原创 javaSE:面向对象基础

面向对象基础  我们可以用关键字class来定义一个类,一个java文件可以同时定义多个class。每一个源文件必须有且只有一个public class,并且类名和文件名保持一致!类的组成: [修饰符]  属性类型  属性名  =  [默认值] 方法组成:[修饰符]  返回值类型  ...

2019-08-16 21:53:31 87

原创 JavaSE:方法的定义,调用和重载

方法的定义,调用和重载方法的结构详细介绍:方法头指定方法的修饰符,返回值,指定类型,方法名,参数。  1.修饰符:修饰符是可选的,它指定了方法的属性,并且告诉编译器该方法可以如何调用。  2.返回值类型:用来说明该方法运算结果的类型,也就是方法要返回的结果的数据类型。返回值类型是方法要返回的值的数据类型。若方法不返回值,则返回值类型为关键字void。除构造方法外,所有的方法都要求有返回值类...

2019-08-15 16:36:07 135

原创 JavaSE:数据类型和数据类型转换

基本数据类型(八种):byte,short,int,long,float,double,blooean,char。数值型:整数型(byte,short,int,long)byte:占一个字节,取值范围在-128~127之间。short:两个字节,的取值范围-215~215-1(-32768~32767)。int:四字节,取值范围在-231~231-1 (-2147483648~214748...

2019-08-14 19:58:38 258

原创 进制介绍及转换

常见进制介绍及其转换常见进制介绍二进制,由0和1组成,特点:逢二进一。十进制,生活中的进制,由0~9组成,特点:逢十进一。八进制,都是为了辅助表示二进制,0到7之间的整数组成。注意: 在java中,八进制开头为0。特点:逢八进一。十六进制,都是为了辅助表示二进制。0-9之间的整数和A(10)、B(11)、C(12)、D(13)、E(14)、F(15 组成)。注意: 在java中,八进制开...

2019-08-13 11:16:42 1166

原创 JavaSE:JDK环境变量配置及java跨平台分析

java平台的特点跨平台作为一种网络语言,Java编译器将Java源程序编译成一种与体系结构无关的中间件文件格式。只要java运行系统的机器都能执行这种中间代码,从而使同一版本可以运行在不同的平台上。半编译半解释:源程序先编译成字节码,java解释器(运行系统)能直接对java字节码进行解释执行。简单:java是一个精简的系统,无需强大的硬件环境便可以很好的运行。面向对...

2019-08-12 20:08:54 421

原创 Html定位那些事

css定位那些事1.0css position属性1.1**static **元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。1.2 relative通俗易懂:参照物为原来的自己元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占的空间仍保留。1.3**absolute **通俗易懂:参照物为父级元素元素框从文档流...

2019-08-12 10:50:18 124

原创 jdk下载及环境变量的配置

jdk下载路径: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmljdk环境变量的配置:配置环境变量:鼠标右击我的电脑>属性>高级系统设置>环境变量1.在系统变量里新建"JAVA_HOME"变量,变量值为:C:\Program Files\Java\jd...

2019-08-12 10:38:39 449

原创 js数据类型之间的转换

js基本数据类型和基本类型转换js基本数据类型number数值型:包含整型、浮点型、NaN和Infinity。string字符串型:用双引号 ’ '或者" "包裹的字符集合。undefined未赋值变量:undefined类型只有一个值,就是undefined表示已声明但未赋值的变量boolean 布尔类型:布尔类型只有两个值:true 和 falsenull空对象类型:null...

2019-08-06 19:37:46 107

原创 Html常用表单元素

表单元素1文本域from ,input<form action="#" method="get"> <p>First name: <input type="text" name="fname" /></p> <p>Last name: <input type="text" name="lname" /></...

2019-08-01 15:41:56 187

原创 CSS选择器专栏

我的第一篇博客:css选择器专栏1.css基本选择器1.1标签元素选择器最常见的是标签元素选择器,选择器通常是某个HTML 元素,比如 p、h1、em、a,甚至可以是 html 本身:html{color:red;}1.2类选择器(class选择器)选择器:.类名 {属性名:属性}匹配:属于指定类的元素;当跟元素类型一起使用时,匹配属于指定类的特定类型的元素。.main{ ...

2019-08-01 10:16:59 464

空空如也

空空如也

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

TA关注的人

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