自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mysql 基础到进阶,纯干货

数据定义语言。

2024-09-26 21:48:08 575

原创 补充一个Daterip使用种中文的错误

这里定义了字符串类型并指定排序规则,这样就能存储中文了。解释:这个错是因为建表时没有指定使用正确的字符集导致。如果是字符,那么类型应选择nvarchar。

2024-09-26 15:05:40 283

原创 MySQL 01-1 上文的补充 模糊查询,会使索引失效,后面会讲

模糊查询,会使索引失效,后面会讲

2024-09-25 10:55:48 106

原创 MySQl 01文中的图片放在我的资源里了

sql的用法,基础版,轻松学

2024-09-25 10:29:15 649

原创 Java高级 08 反射

/获取所有属性,包括私有,不可以获取父类的属性字段。//获取共有的某个属性字段,可以获取父类公共属性字段。//获取所有公有属性,可以获取父类公共属性字段。3.Class.forName(“类名”)f3.set(student,“张三”);2.对象名.getClass。//获取私有的属性字段。1.类名.class。//修改字段的访问性。

2024-09-23 17:23:52 431

原创 Java高级07 内部类

概念:局部内部类是定义在一个方法或者一个作用域里面的类,所以局部内部类的生命周期仅限于作用域内,局部内部类就好像一个局部变量一样,它是不能被权限修饰符修饰的。使用内部类最吸引人的原因是:每个内部类都能独立地继承一个(接口的)实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。内部类可以随心所欲地访问外部类的成员,但外部类想要访问内部类的成员,就不那么容易了,必须先创建一个成员内部类的对象,再通过这个对象来访问。5、内部类提供了更好的封装,除了该外围类,其他类都不能访问。

2024-09-23 17:22:56 430

原创 Java高级06,线程

AtomicInteger 类是 Java 并发包 (java.util.concurrent.atomic) 中的一个类,用于提供一个整型值的封装,并支持原子操作。2.原子性:它的操作如 get()、set()、incrementAndGet()、decrementAndGet() 等都是原子操作,意味着这些操作要么全部完成,要么全部不完成,不会被其他线程中断。getAndDecrement(): 原子性地将当前值减1,并返回原来的值。线程:线程是进程中执行运算的最小单位,可完成一个独立的顺序控制流程。

2024-09-21 16:28:42 625

原创 Java高级05telnet,Socket

第四步:获得所有子节点Iterator iter = root.elementIterator();第六步:使用nextElement.getName()和nextElement.getText()。第二部:通过解析器获得dom文档Document doc = saxReader.read()第三步:获得根节点Element root = doc.getRootElement();第五步:在获得子节点后再次迭代获得孙子节点,后面若还有更小节点以此类推,迭代获得。既测试了端口号也测试了IP是否通畅。

2024-09-21 16:27:26 589

原创 java高级04 常见io

注意:当输入流和输出流的地址是同一个,需要先确保完全读完内容再进行输出,不然会导致覆盖掉尚未读取的内容,最佳做法是将文件读取和写入操作分开,并且最好写入到一个新的文件中,最后再替换原文件。2.除了 readLine() 方法外,BufferedReader 还有 read() 方法,它可以读取单个字符,返回其 ASCII 值。如果因为已到达流的末尾而没有可用字节,则返回值 -1。read(byte[] b)将数据读取到byte数组中,读入缓冲区的字节总数,如果因为已到达流的末尾而没有更多数据,则为 -1。

2024-09-18 10:44:02 725

原创 Java高级03BigDecimal、装箱拆箱、枚举

这个方法定义在 Object 类中,这是所有 Java 类的基类,因此所有类都默认继承了这个方法。当你想要以一种有意义的方式显示一个对象的信息时,重写 toString() 方法是非常有用的。枚举(enumeration)是一种特殊的类,用于表示一组固定的常量值。枚举提供了一种更安全、更简洁的方式来定义和使用一组固定的值。jdk指的是Java直接提供给我们的可以直接使用的类接口和方法。枚举常量的构造函数是私有的,因此不能从外部创建新的实例。枚举常量是不可改变的,它们是最终的(final)。

2024-09-10 15:10:31 527

原创 java高级02,遍历、扩容、Collections

Java中的ArrayList扩容,在使用add()方法存放数据时,会调用ensureCapacityInternal方法来确保数组有足够的容量来容纳新元素。在未指定长度时,集合长度默认是10,超过时会使用grow()方法进行扩容,每次1.5倍,最大长度不超过MAX_ARRAY_SIZE。grow 方法:该方法负责计算新的容量并创建一个新的数组。初始化时:如果创建 ArrayList 实例时没有指定初始容量或指定的容量太小,那么默认容量为10。扩容比例:每次扩容时,新的容量通常是原有容量的1.5倍。

2024-09-10 15:08:01 529

原创 今天开始我们学习Java高级的知识01

/合并两个Map,如果键相同,则对应值相加//getOrDefault方法,如果map中不存在该键,则返回默认值,这里默认值是0,如果map1中存在该键,返回改建对应的值+map2中对应的值,否则返回map2中对应的值System.out.println("合并后的Map:");

2024-09-06 11:22:06 358

原创 Java基础05

throw new MyException("这是我的异常信息");try {m1();

2024-09-05 16:32:13 423

原创 Java基础04

StringBuilder 类在 Java 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。成员方法,都是抽象发方法,没有方法体。接口不能实例化,所以不能直接调用接口中的常量,需要通过接口的实现类来调用。static修饰的方法直接在实现类中的main方法中通过类名 方法名调用。接口可以继承接口,不能实现接口,接口可以有静态方法和默认方法。修饰符只能是public,必须显式赋值,静态的,都是常量。接口不能实例化,只能被实现。

2024-09-05 16:30:23 432

原创 Java基础03

String不能被继承值也不能修改。String是常类,且底层是final修饰的常量数组组成所以不能被修改和继承。我们知道输出格式化数字可以使用 printf() 和 format() 方法。String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上。向上转型,小转大自动转,向下转型,大转小,需要强转,转之前判断类型是否相同。连接字符串:string concat(string );字符串长度:length() 方法。

2024-09-05 16:28:42 299

原创 Java基础01

基本数据类型是值的传递,传递的是值的副本,不影响原本的大小。引用数据类型是内存地址的传递,改变的是内存指向,值同时改变。将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。创建对象类型的数组,将对象放进数组,使用时可以利用下标获得某个对象。一个类同时引用了两个来自不同包的同名类,必须通过完整类名来区分。方法名与类名相同,参数列表不同,与返回值访问修饰符无关。通过this关键字,可以访问当前对象的属性和方法。每个包都是独立的,顶层包不会包含子包的类。

2024-09-05 16:26:39 285

原创 Java基础02

子类根据需求对从父类继承的方法进行重新编写重写时,可以用super 方法的方式来保留父类的方法构造方法不能被重写。

2024-09-05 16:20:23 579

原创 纯文本讲Java基础02

静态变量也就是类变量,在创建对象时被赋值,有且只能有一个值,多个对象操作该变量时,所有的对象里该变量值都相同且跟随最后一次修改的值。子类构造方法没有通过super显式调用父类的有参构造方法,也没通过this显式调用自身其他构造方法系统默认调用父类的无参构造方法。子类构造方法通过super显式调用父类的有参构造方法,执行父类相应构造方法,而不执行父类无参构造方法。子类可以定义与父类同名的静态方法,以便在子类中隐藏父类的静态方法(注:静态方法中无法使用super)子类调用父类的构造的方法,执行调用的。

2024-09-05 16:17:30 359

hmm04.png

hmm04

2024-09-25

hm02.png

hm02

2024-09-25

hmm05.png

hmm05

2024-09-25

hmdql07.png

hmdql07

2024-09-25

hmdql08.png

hmdql08

2024-09-25

hmdql02.png

hmdql02

2024-09-25

hmdql01.png

hmdql01

2024-09-25

hmdql04.png

hmdql04

2024-09-25

hmdcl05.png

hmdcl05

2024-09-25

hmdcl02.png

hmdcl02

2024-09-25

hmdcl03.png

hmdcl03

2024-09-25

hmdcl04.png

hmdcl04

2024-09-25

hmdcl01.png

hmdcl01

2024-09-25

hm10.png

hm10

2024-09-25

hm05.png

hm05

2024-09-25

hm03.png

hm03

2024-09-25

Java基础知识点整合

适合初学者的笔记,知识点简容易理解,循序渐进,关键知识点有代码帮助理解,代码复制就能运行

2024-09-06

hmys03.png

hmys03

2024-09-25

hmys02.png

hmys02

2024-09-25

hmys01.png

hmys01

2024-09-25

hmm01.png

hmm01

2024-09-25

hmm03.png

hmm03

2024-09-25

hmm02.png

hmm02

2024-09-25

hmdql06.png

hmdql06

2024-09-25

hmdql05.png

hmdql05

2024-09-25

hmdql03.png

hmdql03

2024-09-25

hmdml03.png

hmdml03

2024-09-25

hmdml02.png

hmdml02

2024-09-25

hmdml01.png

hmdml01

2024-09-25

hm09.png

hm09

2024-09-25

hm04.png

hm04

2024-09-25

hm07.png

hm07

2024-09-25

hm08.png

hm08

2024-09-25

hm06.png

hm06

2024-09-25

空空如也

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

TA关注的人

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