java
程序猴猴猴
这个作者很懒,什么都没留下…
展开
-
java 枚举类
enum枚举类可以实现一个或多个接口,使用enum定义的枚举类默认继承了java. lang.Enum类,而不是继承Object类,因此枚举类不能显式继承其他父类。使用enum定义非抽象的枚举类时默认会使用final修饰,因此枚举类不能派生子类。枚举类的构造方法只能使用private访问修饰符,如果省略,则默认使用private修饰;如果强制指定访问修饰符,则只能指定为private。枚举类的所有实例必须在枚举类的类体第一行显式列出,否则该枚举类永远不能产生实例。列出的枚举实例默认使用public原创 2021-04-09 21:21:21 · 131 阅读 · 0 评论 -
java蓝桥B组 K好数
代码如下:public class k好数 {final static int Mod=1000000007;public static void main(String[] args) {// TODO Auto-generated method stubScanner sc=new Scanner(System.in);int K=sc.nextInt();//输入K进制int L=sc.nextInt();//输入L长度int sum=0;//横坐标是位数,纵坐标是进制//表示l位原创 2021-04-08 16:20:25 · 119 阅读 · 0 评论 -
java对象包装器与自动装箱
有时,需要将int这样的基本类型转换为对象。所有的基本类型都有一个与之对应的类。例如,Integer类对应基本类型int。通常,这些类称为包装器(wrapper)。这些对象包装器类拥有很鲜明的名字:Integer、 Long , Float 、 Double 、 Short、 Byte , Character,Void和 Boolean(前6个类派生于公共的超类Number)。对象包装器类是不可变的,即一旦构造了包装器,就不允许更改包装在其中的值。同时,对象包装器类还是 final,因此不能定义它们的子类。原创 2021-04-08 16:13:02 · 115 阅读 · 0 评论 -
java equals方法
object类中的equals方法用于检测一个对象是否等于另外一个对象。在Object类中,这个方法将判断两个对象是否具有相同的引用。如果两个对象具有相同的引用,它们一定是相等的。从这点上看,将其作为默认操作也是合乎情理的。然而,对于多数类来说,这种判断并没有什么意义。例如,采用这种方式比较两个 PrintStream对象是否相等就完全没有意义。然而,经常需要检测两个对象状态的相等性,如果两个对象的状态相等,就认为这两个对象是相等的。getClass方法将返回一个对象所属的类,有关这个方法的详细内容稍后进原创 2021-04-08 16:07:51 · 91 阅读 · 0 评论 -
java构造方法
构造方法又名构造器作用:创建对象(类的实例化)初始化对象属性(多在有参构造器中体现)说明:1.构造器虽然又名构造方法,但他不属于方法的一种,构造器与属性和方法是并行结构2.如果我们没有显式地定义构造器,则系统默认提供一个空参的构造器(该构造器的访问权限与其所在类相同);一旦我们自己显式地定义了构造器之后,系统就不在提供默认的空参构造器3.一个类种定义的多个构造器之间构成了重载...原创 2021-04-08 16:03:15 · 81 阅读 · 0 评论 -
JAVA多态性
多态:对象的多态性:父类的引用可以指向子类的对象;多态的使用:虚拟方法调用(表现为:上述情况发生时,我们只能通过父类引用调用父类中的方法,当父类中的方法在子类中被重写时,实际执行的是子类重写的方法);我们只能通过父类引用调用父类中声明的属性和方法,不可以调用子类独有的属性和方法;对于父类和子类中同名的属性,使用父类引用调用的是父类中的属性;对于父类和子类中同名同参的方法,使用父类引用调用的是子类重写后的方法;多态使用的前提:1.存在父子类关系2.子类中对父类方法进行了重写。...原创 2021-04-08 15:41:37 · 76 阅读 · 0 评论 -
super关键字
子类和父类的属性不存在覆盖的情况,子类和父类可以存在同名的属性(假设该属性为int id ),在子类中分别以id/this.id和super.id来调用子类和父类中的id属性;实质上,当我们在子类中使用this调用属性和方法时,是先在该子类中寻找该属性或方法,当在该子类中找不到时,再去父类中寻找;super的使用:1.我们可以在子类的方法或构造器中,通过使用“super.属性和"“super.方法”的方式,显式地调用父类中声明地属性和方法,但是通常情况下,我们省略“super.";⒉特别的,当子类和父原创 2021-04-08 15:37:15 · 104 阅读 · 0 评论 -
java方法的重写
override重写的规定:首先约定,子类中的方法称为重写的方法,父类中的方法称为被重写的方法1.子类中重写的方法的方法名和形参列表与父类中的被重写的方法相同;⒉.子类中重写的方法的权限修饰符不小于父类中被重写的方法(子类不能比父类更严格)﹔特别的,子类不能重写父类中的private方法(子类中写出的方法与父类中的方法不构成重写);3.关于返回值类型:若父类中被重写的方法的返回值类型是void,则子类中重写的方法的返回值类型只能是void;若父类中被重写的方法的返回值类型是A类,则子类中重写的方法的原创 2021-04-08 13:19:01 · 81 阅读 · 0 评论 -
java参数的传递机制
方法参数的传递机制java里方法的传递方式只有一种:值传递方式。即将实际参数复制给形参,而实际参数本身不受影响。①当形参是基本数据类型时,将实参基本数据类型变量的“数据值”赋值给形参;②当形参是引用数据类型时,将实参引用数据类型变量的“地址值”赋值给形参。...原创 2021-04-08 13:11:30 · 99 阅读 · 0 评论 -
Socket类
使用Socket套接字可以较为方便的在网络上传递数据。从而实现两台计算机之间的通信。通常客户端使用Socket来链接指定的服务器,socket的两个常用构造方法如下:1.Socket(InetAddress |String host, int port)—--创建连接到指定远程主机和端口号的 Socket对象﹐该构造方法没有指定本地地址和本地端口号,默认使用本地主机IP地址和系统动态分配的端口﹔2.Socket(InetAddress| String host,int port, InetAddress原创 2021-04-08 12:51:54 · 76 阅读 · 0 评论 -
JDBC
Java使用JDBC访问数据库的步骤如下:1.加载数据库驱动;2.建立数据链接;3.创建Statement对象;4.执行SQL语句;5.访问结果集;原创 2021-04-07 17:23:33 · 77 阅读 · 0 评论 -
java中的基本注解
java 8在java.lang包中提供了五个基本注解。1.@override:用于限定重写父类的方法,使用该注解修饰的方法必须重写父类中的方法,否则会发生编译错误。2.@Deprecated:用于标示某个元素已过时,当程序使用已过时的类、方法等,编译器会给出警告。3.@SuppressWarnings:用于抑制编译警告的发布,允许开发人员取消显示指定的编译器警告;4.@SafeVarargs:在java7中新增,用于抑制“堆污染”警告;5,@FunctionalInterface:在java8中原创 2021-04-06 21:23:21 · 176 阅读 · 0 评论 -
java socket
#java socket中进行网络通信的具体步骤。1.根据指定地址和端口创建于一个Socket对象。2.调用getInputStream()方法或getOutputStream()方法打开连接到Socket的输入或输出流;3.客户端与服务器根据一定的协议进行交互,直到关闭连接;4.关闭客户端的socket。#使用ServerSocket进行网络通信的具体步骤如下::1.根据指定端口实例化一个ServerSocket 对象﹔2.调用ServerSocket对象accept()方法接收客户端发送的原创 2021-04-06 21:15:33 · 115 阅读 · 0 评论 -
java中try-catch语句
#Java中try catch语句为什么是catch(exception e)?自从学到异常处理这一部分就很疑惑。原因如下:当try语句中出现异常是时,会执行catch中的语句,java运行时系统会自动将catch括号中的Exception e 初始化,也就是实例化Exception类型的对象。e是此对象引用名称。然后e(引用)会自动调用Exception类中指定的方法,也就出现了e.printStackTrace() ;。printStackTrace()方法的意思是:在命令行打印异常信息在程序中出错原创 2021-04-06 20:57:18 · 211 阅读 · 0 评论 -
java接口有关知识
(这里写自定义目录标题)JAVA学习笔录-------一些有关java方面的知识欢迎观看访问符可以是public或为默认,默认采用包权限访问机制,即在相同包种才可以进行访问该接口;一个接口可以继承多个父接口,但是接口只能继承接口不能继承类;在接口体里可以包含静态常量、抽象方法、内部类、内部接口以及枚举的定义,从java8版本开始允许接口中定义默认方法、类方法;与类的默认访问符不同,接口体内定义的常量、方法等都默认为 public,可以省略public关键字,即当接口中定义的常量或方法不写 pub原创 2021-04-06 15:18:10 · 49 阅读 · 0 评论