![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
走丢的男孩
这个作者很懒,什么都没留下…
展开
-
JAVA —— final关键字以及权限修饰符
final关键字代表最终, 不可改变的常见四种用法:1.用来修饰一个类:用final修饰的类不能有任何的子类(所以其中的成员方法都无法覆盖重写)。2.用来修饰一个方法:被final修饰的方法不能被覆盖重写注意事项:对于类和方法来说,abstract关键字和final关键字不能同时使用,因为矛盾。3.用来修饰局部变量:用final修饰的局部变量有且只有一次赋值。对于基本类型来说,不可变说的是变量当中的数据不可改变对于引用类型来说,不可变说的是变量当中的地址值不可改变4.用来修饰一个成员变量原创 2021-07-31 11:32:32 · 172 阅读 · 0 评论 -
JAVA —— interface接口类
接口是多个类的公共规范。接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。Java 7 :接口内容可以包含有常量,抽象方法;Java 8 :接口内容还额外包含有默认方法,静态方法;Java 9 :还额外包含有私有方法;接口不能直接使用,必须要有一个实现类来实现接口默认方法(default):用于解决接口升级(当你还想加入抽象方法时,用默认方法加入不影响其他实现类的实现),也可以被实现类覆盖重写。静态方法(static):不能通过接口实现类的对象来调用接口当中的静态方法;通过接口名称,直原创 2021-07-28 16:03:40 · 169 阅读 · 0 评论 -
JAVA —— abstract抽象类(综合练习题)
抽象类:抽象方法所在的类,必须是抽象类,在class之前写上abstract即可。使用:1.不能直接创建new抽象对象。2.必须用一个子类来继承抽象父类。3.子类必须覆盖重写抽象父类当中所有的抽象方法。覆盖重写(实现):子类去掉抽象方法的abstract关键字,然后补上方法体大括号。4.创建子类对象进行使用。注意事项:1.抽象类不能创建对象,如果创建,编译无法通过而报错,只能创建其非抽象子类的对象。2.抽象类可以有构造方法,是供子类创建对象时,初始化父类成员使用的。3.抽象类不一定含原创 2021-07-25 12:47:15 · 1476 阅读 · 0 评论 -
JAVA —— 继承关系的总结与注意
重写(Override):在继承关系当中,方法的名称一样,参数列表也一样。重载(Overload):方法的名称一样,但参数列表不一样。@Overide:写在方法前面,用来检测是不是有效的覆盖重写。//创建父类class Fu { public void methodFu(){ //定义父类方法 System.out.println("父类方法执行!");原创 2021-07-24 11:37:47 · 85 阅读 · 0 评论 -
JAVA —— Arrays和Math类
Arrays是一个与数组相关的工具类,里面提供大量静态方法,用来实现数组常见的操作。习题一:使用Arrays相关的API,将一个随机字符串中的所有字符升序排列,并倒序打印。import java.util.Arrays;public class demo02 { public static void main(String[] args) { String str = "agnivzQWERTYUK7861534"; //创建一个随机字符串原创 2021-07-23 12:15:49 · 81 阅读 · 0 评论 -
JAVA —— String类习题
字符串是常量,内容是不可变的。三种构造方法:public String( ) :创建一个空白字符串,不含任何内容。public String( char[ ] array ) :根据字符数组的内容来创建对应的字符串。public String( byte[ ] array ) :根据字节数组的内容来创建对应的字符串。一种直接构造:String str = " Hello " :直接写上双引号就是字符串对象。public class demo02 { public static voi原创 2021-07-21 17:49:45 · 271 阅读 · 0 评论 -
JAVA —— ArrayList集合习题(共四题)
ArrayList集合的长度是可以随机变化的。对于ArrayList来说,有一个尖括号 < E > 代表泛型。泛型:装在集合中的所有元素全都是统一的某个类型。注意:泛型只能是引用类型,不是能基本类型,若要用基本类型,则使用基本类型的包装类。ArrayList<String> list = new ArrayList<>(); //从JDK 1.7+开始,右侧的尖括号内部可以不写内容,但是<>本身还是要写的。/*从JDK 1.5+开始,支持自动装原创 2021-07-21 13:12:44 · 2481 阅读 · 0 评论 -
JAVA —— Random类习题
Random类用来生成随机数字习题一:根据int变量n的值来获取随机数字,范围是[1,n],可以取一也可以取n。package demo02;import java.util.Random;import java.util.Scanner;public class demo02 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);原创 2021-07-20 20:49:35 · 657 阅读 · 2 评论 -
JAVA —— Scanner类练习题
题目一:键盘输入两个int数字,并且求出和值。package demo;//学自动化的小崽子import java.util.Scanner;public class demo { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请用键盘输入,第一次:"); int num1 = sc.nextInt(); Sy原创 2021-07-20 10:48:32 · 749 阅读 · 0 评论 -
JAVA——方法重载 ( Overload )
方法重载:多个方法名称相同,但参数列表不同。与以下因素有关:1.参数个数不同;运行结果为:2.参数类型不同;此时的运行结果为:显示都是int类型,而我们其中有个要输出double类型才对,所以更改将数值写成 30.0 , 40.0 变成double类型即可。此时运行的结果为:3.参数的多类型顺序不同;运行结果为:与以下因素无关1.与参数的名称无关:显示报错,无法正常运行2.与方法返回值类型无关;显示报错,无法正常运行练习:习题:比较两个数据是原创 2021-07-19 11:29:13 · 220 阅读 · 0 评论 -
Java常见类和方法(Java程序设计)——下——前传
String 类常见的方法:length():返回字符串的字符个数charAt(int index):返回字符串中 index 位置的字符equals():比较字符串中所包含的内容是否相同 ,与地址无关// 这里说明一下 “ == ” 比较个变量本身的值,即两个对象在内存中的首地址concat(String str):将 str 连接在当前字符串的尾部//系统中重载运算符 “ + ” 可连接两个操作数 ,只要其中有一个是字符串 ,则另一个也自动变为字符串类型StringBuffer 类常见的.原创 2021-06-23 21:13:14 · 121 阅读 · 0 评论 -
Java选择填空题相关概念(Java程序设计)——上
在命令行编译运行 Java 程序 ,需要设置的环境变量是 path 和 classpath 。在 Java 中一个类只可以有一个直接父类 。在 Java 中一个类可以实现多个接口 。在 Java 中可以同时继承一个类和实现一个接口 。在 Java 中只允许单一继承 。Java 的原始数据类型一共就8个 ,分别是:byte、short、int、long、boolean、char、float、double ,但请注意这些是大小写敏感的 。顶层容器(JFrame、JAppl..原创 2021-06-22 17:44:29 · 275 阅读 · 0 评论 -
初学者:java练习题———含答案------gui设计(9)
程序代码:import java.awt.*;public class MenuExample extends Frame { MenuExample(String title) { super(title);//设置框架标题 MenuBar mbar = _________________;//创建菜单条 //创建菜单对象:文件,编辑,帮助 Menu menuFile = new Menu("文件"); Menu menuEdit = _________________;.原创 2021-06-19 12:10:37 · 320 阅读 · 0 评论 -
初学者:java练习题———含答案------java用户界面设计(8)
程序代码:import java.awt.*;class FrameTest extends _________________{ // 继承了Frame类 FrameTest() { _________________;// 设置窗口标题为"窗口测试" setFont(new Font("宋体", Font.PLAIN, 24)); setBackground(Color.red); setForeground(Color.yellow); // 创建标签label,内容为"这.原创 2021-06-16 11:47:25 · 659 阅读 · 0 评论 -
初学者:java练习题———含答案------对象序列化(7)
import java.io.*;class Student implements Serializable { String id; //学号 String name; //姓名 int age; //年龄 //float average; //平均成绩 transient float average; //平均成绩,测试一下,有transient和没有transient结果有何不同。 //构造方法 Student(String s_id, String s_name, ...原创 2021-06-14 12:44:45 · 1870 阅读 · 1 评论 -
初学者:java练习题———含答案------输入输出流(6)
import java.io.*;public class Keyboard { public static void main(String[] args) throws IOException { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); FileOutputStream fos = new FileOutputS..原创 2021-06-13 17:38:02 · 1890 阅读 · 4 评论 -
初学者:java练习题———含答案------异常处理(5)
public class MyExceptionTest { public static void main(String[] args) { try{ int x = 68; int y = Integer.parseInt(args[0]); int z = x/y; System.out.println("x/y的值是:" + z); }catch(ArrayIndexOutOfBoundsException e) { System.out.println(..原创 2021-06-12 12:43:25 · 211 阅读 · 0 评论 -
初学者:java练习题———含答案------抽象类与接口(4)
一.观察以下代码回答下列问题抽象类abstract class A { abstract void m1(); }class B extends A { void m1() { System.out.println("In m1"); } void m2() { System.out.println("In m2"); }}基本引用 main类public class AbstactRef { public static void main(String[] ar原创 2021-06-11 15:22:03 · 810 阅读 · 1 评论 -
初学者:java练习题———含答案------继承与多态(3)
Student类public class Student { protected String name; protected String num; protected int age; protected static int studentCount = 0; public Student() { } public Student(String name, String num, int age) { this.name = name; this.num =.原创 2021-06-10 23:31:35 · 588 阅读 · 0 评论 -
初学者:java练习题———含答案-------类与对象(2)
一//声明RectTest类class RectTest{ public static void main(String args[]){ Rect rect1=new Rect(); System.out.println("矩形1的信息 "+rect1.toString()); Rect rect2=new Rect(33,44); System.out.println("矩形2的信息 "+rect2.toString()); rect1 = rect2; Sys原创 2021-06-10 16:57:13 · 409 阅读 · 0 评论 -
初学者:java练习题——含答案------java编程基础(1)
public class demo01 {public static void main(String[] args) //最佳记忆方法 psvm(s[] a);{System.out.println(" * ");System.out.println(" * * ");System.out.println(" * * ");System.out.println("* * ");System.out.println(" * * ");Sy.原创 2021-06-10 11:02:18 · 975 阅读 · 3 评论