
java
文章平均质量分 83
臭屁虾
这个作者很懒,什么都没留下…
展开
-
java中的File类_FileFilter过滤器_RandomAccessFile随机访问文件类
对于UNIX平台,绝对路径名的前缀始终为"/" 。 相对路径名没有前缀。 表示根目录的抽象路径名具有前缀"/"和空名称序列。对于Microsoft Windows平台,包含驱动器盘符的路径名的前缀由后面跟着":“的驱动器号组成,文件夹分隔符可以是”/“也可以是”\\"(转义字符)。创建FIle对象package pc;import java.io.File;import java.io.IOException;public class demo1 { public stati.原创 2021-11-21 15:37:20 · 463 阅读 · 0 评论 -
java中的IO
System.in、System.out和System.err 标准输入输出流每当开始执行一个java程序时,系统都会先行创建System.in、System.out和System.err三个基本数据流对象。System类中的三个静态常量:public static final InputStream inpublic static final PrintStream outpublic static final PrintStream errSystem.in:标准输入数据流对象,负责将用户所原创 2021-11-21 15:32:57 · 562 阅读 · 0 评论 -
java中JDBC_1
java中JDBC例:package pc;import java.sql.*;public class demo1 { public static void main(String[] args) { Connection conn = null; Statement stmt = null; PreparedStatement pstmt = null; ResultSet rs = null; try原创 2021-11-21 15:24:52 · 669 阅读 · 0 评论 -
java中的lambda表达式
Lambda表达式在一定程度上可以简化匿名内部类的代码lambda表达式与匿名内部类区别:匿名内部类可以实现或继承接口或类;Lambda表达式只能实现函数式接口Lambda 允许把函数作为一个方法的参数lambda 表达式只能引用标记了 final 的外层局部变量,这就是说不能在 lambda 内部修改定义在域外的局部变量,否则会编译错误lambda 表达式的局部变量可以不用声明为 final,隐性的具有 final 的语义可选类型声明:不需要声明参数类型,编译器可以统一识..原创 2021-11-14 15:33:49 · 351 阅读 · 0 评论 -
java中的内部类
java中的内部类顾名思义,在类中再定义的类称为内部类外部的类为外部类内部类几乎可以处于类的任何一个位置,可以与变量处于同一级,或处于方法之内,甚至是一个表达式的一部分内部类不能与外部类同名内部类成员可以与外部类成员同名内部类可以继承父类或实现接口成员内部类内部类的修饰符可以是abstract、public、private、protected、static、final内部类依附于主类对象内部类可以互相调用内部类可以使用外部类的成员方法以及成员变量,尽管是private修饰的在外原创 2021-11-14 15:32:04 · 438 阅读 · 0 评论 -
java中的多线程
java中的多线程实现方法一:继承Thread类package com;public class demo1 { public static void main(String[] args) { MyThread myThread = new MyThread("a"); // 创建线程对象 myThread.start(); // 启动线程 }}class MyThread extends Thread{ public MyT原创 2021-11-14 15:11:59 · 293 阅读 · 0 评论 -
java中的集合类_Collection_Map_List_Set
数组的长度是固定的,用来存放基本数据类型集合的长度是可变的,用来存放对象的引用内容包括:接口:Collection、List、Set、SortedSet、Map、Map.Entry<K,V>、SortedMap类:ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap迭代器及相关接口(Iterable、Iterator)、比较器及相关接口(comparable、comparator)先看继承关系:图片来源在《深入浅出java程序原创 2021-11-08 16:22:06 · 210 阅读 · 0 评论 -
java中的String_字符串
java中的String_字符串文章最后附有String类中的方法摘要声明基本类型声明:String 变量= “内容”String str= "----";类类型声明:String 对象 = new String(“内容”)String str = new String("-----");声明一个字符串变量后,再给字符串变量声明新的值,字符串变量会指向新的值,原来的值的内存空间会被回收equals(String类中的重写方法)和 ==先看一看不同( == 和 equals的不同和原创 2021-11-08 15:26:49 · 354 阅读 · 0 评论 -
java中的泛型浅析
java中的泛型浅析泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。可以简化程序代码,降低程序日后的维护成本。java中的泛型就像c++中的template,在最后放了c++中template的使用,有兴趣的可以看看。先看两个例子:泛型类package pc;// 定义一个bug的兄弟 泛型八嘎类class Baga<T1, T2> { private T1 lala; // T1类型的拉拉 private原创 2021-10-31 00:16:29 · 420 阅读 · 3 评论 -
java中的abstract和interface浅析_抽象__接口
java中的abstract和interface浅析_抽象__接口抽象类抽象类在类层次结构中充当占位符。顾名思义,一个类代表一个抽象体,本身没有足够的定义能使其成为能完全代表对象的类。抽象类让其子类继承它的属性和方法,避免子类重复定义这些内容,抽象父类只声明方法的参数和返回类型,具体实现由子类完成。在类名前面加上abstract关键字来声明一个抽象类。本身没有足够的定义能使其成为能完全代表对象的类可以声明为抽象类,例如说把呼吸可以定义一个类,这本身太宽泛了,我们可以把它定义为抽象类,由狗尾草类原创 2021-10-24 13:55:55 · 2704 阅读 · 0 评论 -
java中的try、catch、finally、throw和throws浅析
java中的try、catch、finally、throw和throws浅析Java通过面向对象的方法进行异常处理,对各种不同的异常进行分类,并提供良好的接口。在Java 中,每个异常都是一个对象,它是 Throwable 类或其他子类的实例。当一个方法出现异常后便抛出一个异常对象,该对象中包含有异常信息,调用这个对象的方法可以捕获到这个异常并进行处理。(异常处理的任务是将程序从错误的状态中恢复,继续运行)Java的异常处理是通过try、catch、throw、throws和finally来实现。t原创 2021-10-12 09:03:04 · 1517 阅读 · 0 评论 -
java中的异常类浅析_常见异常类_自定义异常类
异常的三种类型 Error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 RuntimeException表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。比如,如果数组索引扩展不超出数组界限,那么ArrayIndexOutOfBoundsException异常从不会抛出。比如,这也适用于取消引用一个空值对象变量。因为一个正确设计和实现的程序从不出现这种异常,通常对它不做处理。这会导致一个运行时信息,应确保能采取原创 2021-10-12 08:49:53 · 285 阅读 · 0 评论 -
java中的static_final
菜鸟一只,若有不正之处,还请批评指正。Static被声明为static的类的成员变量、常量和方法称为静态成员。 静态成员同样遵循public、private和protected修饰符的约束。一个类的public static类成员可以由该类的任意对象访问,或者通过类名访问;一个类的private static类成员可以通过类方法访问(没有创建对象的类的private static的访问需要一个public static方法) 当一个类还没有实例化任何对象时,静态变量和静态方法已存在并可以使用。原创 2021-09-22 23:11:04 · 390 阅读 · 0 评论