自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaSE:包装类

文章目录前言一、手工装箱和自动装箱二、装箱的注意点前言Java中包装类可以让基础数据类型的数据具有类的对象的特质一、手工装箱和自动装箱public class WrapperTest { @Test public void test1() { int n = 200; Integer obj1 = new Integer(n);//手工装箱 Integer obj2 = n;//自动装箱 System.out.println(obj1 == obj2); //

2022-03-13 10:06:23 352

原创 Java实现二叉树(1)

前言使用java简单的实现一个二叉树;//树class Tree{ //内部节点类 private class Node{ private String value; private Node left; private Node right; } private Node root;//根节点 private int size; //节点数 public void add(String Val) { Node newNode = new Node(); n

2022-03-12 22:50:49 937

原创 JavaSE重点之String对象

StringBufferStringBuilder:内容可以改变的Unicode字符序列,任何的修改都不会产生新对象,内部的数据变化,效率高是一个可以保存字符的容器,底层仍然使用数组StringBuffer是线程安全的,效率低StringBuilder是线程不安全的,效率高 StringBuffer.append(String s), StringBuffer append(int n) , StringBuffer append(Object o) , Strin

2022-03-11 12:00:07 178

原创 sql语句重点基础:查询语句

文章目录分析表一、普通单表查询1.查询表中所有数据2.查询表中特定字段的记录(列过滤)3.不注意关键字执行顺序会导致的问题3.between、in、like、%、_在where后的使用4.关键字null的注意事项5.去重distinct6.排序desc和asc二.多表查询(表联接)内联接(不分左右)外联接函数1.单行函数2.组函数二、使用步骤1.引入库2.读入数据总结分析表查询是sql语句的重点和难点。这里导入了两个数据库分别是world.sql和company.sql是mysql的官方数据集,本文主

2022-03-11 11:35:03 2435

原创 获取一个字符串在另一个字符串中出现的次数

//获取一个字符串在另一个字符串中出现的次数 public static int getCount(String target, String soruce) { //如果子串长度小于源串则互换身份 if(target.length() > soruce.length()) { String tmp = target; target = soruce; soruce = tmp; } int count = 0; //写一个循环,从首位置开始,i不能超出字符范

2022-03-10 12:05:48 507

原创 sql语句基础:增删改

待编辑

2022-03-10 11:38:35 641

原创 StringBuffer空指针异常

项目场景:创建StringBuffer对象问题描述使用引用为null的String对象创建StringBuffer对象时,出现空指针异常String str = null;StringBuffer sb1 = new StringBuffer(str);//出错:空指针异常System.out.println(sb1);原因分析:分析StringBuffer源码发现:StringBuffer的无参构造器会初始化容量为16的大小;有参构造器会调用参数的length()方法,如果参数是n

2022-03-10 11:34:00 528

原创 求两个字符串可以匹配的最大子串

@Test public void work1() { String str1 = "abcwerthelloyuiodef"; String str2 = "cvhellobnm"; String sub = null; int ruler = str2.length();//用这个长度取子串 int begin; l1 : while(ruler > 0) {//只要尺子不为0就循环 begin = 0;//每次从短串中取子串,总是从0开始 while((be

2022-03-10 10:55:59 120

原创 字符串朴素匹配

public boolean isContain(String soruce, String target) { char[] char1 = soruce.toCharArray(); char[] char2 = target.toCharArray(); int i; int j = 0; //循环用来对照源字符串与目标字符串 l1 : for(i = 0; i < char1.length;) { //一旦一轮字符串对照失败,源字符串需要从上一次开始的后一个位置开

2022-03-10 10:52:15 97

原创 Java特性:继承

前言Java有三大特性,分别是封装、继承、多态一、Person父类public class Person { private String name; private int age; private String gender; public Person() { System.out.println("Person()...."); } public Person(String name, int age, String gender) { this.name =

2022-03-10 10:05:09 158

原创 数组的排序算法

排序算法前言一、冒泡排序二、选择排序二、快速排序前言排序算法是数组部分的基础,数组的排序算法主要有三种:冒泡排序、选择排序、快速排序。另外,数组对象也能够调用sort()方法实现排序,底层实现是快速排序。一、冒泡排序public static void bubble(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) {

2022-03-10 09:51:10 1097

原创 JavaSE笔记

Day1常用DOS命令:dir,md,rd, cd, cd… cd/, del, exit命令的分类:内部命令(系统内置无条件执行);外部命令(保存在硬盘上的一个可执行文件,依赖于PATH变量);相对路径和绝对路径Java的特性:1)面向对象2)简单,相对于C、C++(面向过程)3)分布式(基于网络的多主机协作)4) 健壮(强类型,异常处理,垃圾的自动收集:把不再使用的空间标记为可以使用,对指针进行包装:引用)5)安全:所有类必须经过类加载器的检查6)跨平台:程序所依赖的JVM实现

2022-03-10 09:26:37 484

空空如也

空空如也

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

TA关注的人

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