![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
NULL_KUN
Null
展开
-
JavaEE摸底测试
JavaEE摸底测试三、简答题1.final和finally的区别,finalize?final:final可用于修饰类、成员变量和成员方法。final修饰的类不能被继承(String、StringBuilder、StringBuffer、Math不可变类),其中所有的方法都不能被重写,所以final和abstract不能同时修饰。final修饰的方法不能被重写,但是子类可以用父类中的final修饰的方法。final修饰的成员变量是不可变的,如果成员变量是基本数据类型,初始化之后的成员变量的原创 2020-06-17 19:32:49 · 818 阅读 · 0 评论 -
JDK8
Lambda表达式概念:允许把函数作为一个方法的参数。(函数作为参数传递到方法中) <函数式接口><变量名> = (参数1,参数2...)->{//方法体}public class TestLambdas { public static void main(String[] args) { //生成MyRunnble.class文件// ...原创 2020-03-23 20:54:39 · 372 阅读 · 0 评论 -
Java编写杨辉三角
前言何为杨辉三角?每个数等于它上方两数之和。每位数字左右对称,由1开始逐渐变大。第n行有n项。实现示例:在这里插入代码片原创 2020-02-14 20:53:08 · 655 阅读 · 1 评论 -
Java数组训练综合案例(为数组自定义方法)
Java基础知识思维导图实时更新,有问题的地方欢迎各位指正。数组的基本操作功能实现:1.完成在数组中插入新值的操作1.1 给定一个长度为5的整数数组并完成遍历操作。public class Test1{ public static void main(String[] args){ int[] nums=new int[5]; nums[0]=11; nums[1]=22;...原创 2020-02-12 21:10:29 · 428 阅读 · 0 评论 -
java小程序ATM自动银行服务(待更新)
java小程序ATM自动银行服务中switch、do while 实现部分import java.util.Scanner;public class TestBank{ public static void main(String[] args){ Scanner input=new Scanner(System.in); int choice; int count=1; d...原创 2020-02-10 15:50:22 · 334 阅读 · 0 评论 -
反射
Java基础知识框架什么是类对象?类的对象:基于某个类new出来的对象,也称为实例对象。类对象:类加载的产物,封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法)public class TestClassObject { public static void main(String[] args) { //伪代码// Class c = new Class();...原创 2020-03-20 12:52:21 · 132 阅读 · 0 评论 -
网络编程
什么是网络?由点和线构成,表示诸多对象间的相互联系计算机网络为实现资源共享和信息传递,通过通信线路连接起来的若干主机。互联网:点与点相连万维网:WWW-World Wide Web 端与端相连物联网:(IoT - Internet of things)物与物相连网络模型OIS(Oper System Interconnection)开放式系统互联通信协议TCP...原创 2020-03-19 22:52:24 · 216 阅读 · 0 评论 -
I/O框架
什么是流?概念:内存与存储设备之间的传输数据的通道。水借助管道传输;数据借助流传递例如:内存中的数据一旦保存后便会存入电脑的某个盘中流的分类:按方向:输入流:将存储设备中的内容读入到内存中输出流:将内存中的内容写入到存储设备中如:将内存中的内容作为中心,输出到存储设备中则为输出流。按单位:字节流:以字节为单位,可以读写所有数据字符流: 以字符为单位,只能读写文本数...原创 2020-03-17 19:42:37 · 161 阅读 · 0 评论 -
多线程
多线程 程序是静止的,只有真正运行时的程序,才被称为进程。 单核CPU在任何时间点上,只能运行一个进程;宏观并行、微观串行。 附:电脑核数查询操作 什么是线程?1.1 线程,又称为轻量级进程(Light Weight Process)程序中的一个顺序控制流程,同时也是CPU的基本调度单位。1.2 进程由多个线程组成,彼此间完成不同的工作,交替执行,称为多线程...原创 2020-03-15 23:57:03 · 161 阅读 · 0 评论 -
异常
Java基础学习框架思维导图异常什么是异常?概念:程序在运行过程中出现的特殊情况。异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行正确处理,则可能导致程序的中断,造成不必要的损失。异常的分类Throwable:可抛出的,一切错误或异常的父类,位于java.lang包中。Error:JVM、硬件、执行逻辑错误,不能手动处理。public cl...原创 2020-03-10 01:59:18 · 1508 阅读 · 0 评论 -
集合框架
什么是集合?概念:对象的容器,存储对象的对象,可代替数组。特点:容器的工具类(带有工具的容器),定义了对多个对象进行操作和常用方法。位置:java.util.*;Collection体系集合...原创 2020-03-05 23:04:20 · 171 阅读 · 0 评论 -
String类
String字符串是常量,创建之后不可改变字符串字面存储在字符串池中,可以共享String s = “hello”,产生一个对象,字符串池中存储String s = new String(“hello”);//产生两个对象,堆、池各存储一个public class TestBasicString { public static void main(String[] args) {...原创 2020-03-03 23:29:12 · 128 阅读 · 0 评论 -
包装类
包装类什么是包装类?基本数据类型所对应的引用数据类型。Object可统一所有数据,包装类的默认值null。包装类中实际上就是持有了一个基本类型的属性,作为数据的存储空间(Byte中有一个byte属性),还提供了常用的转型方法,以及常量,既可以存储值,又具备了一系列的转型方法和常用常量,比直接使用基本类型的功能更强大。包装类中提供了若干转型的方法,可以让自身类型与其他包装类型、基本类型、...原创 2020-03-02 21:52:16 · 192 阅读 · 0 评论 -
Object类 —getClass() ,hashCode(),toString(),equals(),finalize()
Java学习基础知识思维导图Object类超类、基类,所有类的直接或间接父类,位于继承树的最顶层任何类,如没有书写extends显示继承某个类,都默认直接继承Object类,否则为间接继承Object类中所定义的方法,是所有对象都具有的方法Object类型可以存储任何对象:作为参数,可以接受任何对象作为返回值,可返回任何对象getClass()方法public final ...原创 2020-02-28 22:19:21 · 116 阅读 · 0 评论 -
内部类(成员内部类+静态内部类+局部内部类+匿名内部类)
内部类 内部类概念:在一个类的内部再定义一个完整的类. 特点: 编译之后可生成独立的字节码文件。 内部类可直接访问外部类的私有成员,而不破坏封装。 可为外部类提供必要的内部功能组件。成员内部类成员内部类:也称实例内部类在类的内部定义,与实例变量、实例方法同级别的类。外部类的一个实例部分,创建内部类对象时,必须依赖外部不类对象。当外部类、内部类存在重名属性...原创 2020-02-28 13:45:05 · 224 阅读 · 0 评论 -
APP交互设计自查表、Java工作流程(拓展课堂)
APP交互设计自查表Java工作流程原创 2020-02-25 22:22:26 · 100 阅读 · 0 评论 -
冒泡排序与选择排序(基于数组三种排序)
Java基础学习结构思维导图三种数组排序方式1.冒泡排序相邻的两个数值比较大小,互换位置。1.1 相邻两个数值比较,利用temp临时变量转存数据,实现数值间的位置互换。1.2 嵌套for,外层for实现趟数,每一趟都确定一个最大值,当所有数值按照升序排列时趟数为数据的个数-1。内层循环为一趟中,为确定一个最大值,每相邻两个数据的比较,当比较次数应该减去前一趟中已经确定下来的数据以及本身,...原创 2020-02-13 21:13:14 · 228 阅读 · 0 评论 -
I/O框架(练习题)
Key Point:File类流的分类基本字节流字节过滤流基本字符流、桥转换字符过滤流对象序列化问题:(File类)以下关于File类说法正确的是:A.一个File对象代表了操作系统中的一个文件或者文件夹B.可以使用File对象创建和删除一个文件C.可以使用File对象创建和删除一个文件夹D.当一个File对象被垃圾回收时,系统上对应的文件或文件夹也被删除ABD...原创 2020-03-17 00:11:38 · 2387 阅读 · 0 评论 -
多线程(练习题)
Key Point:线程的概念线程的创建线程的状态转换线程间数据共享线程的同步问题:一个单CPU的机器,如何同时执行多个线程?请简述其原理。(线程的创建)有以下代码在这里插入代码片选择正确答案:A,代码编译失败,因为ex2.run()无法获得执行B.代码编译成功,存在3个可运行的线程C.代码编译成功,存在1个可运行的线程(线程的创建)有以下代码在...原创 2020-03-11 23:55:58 · 1359 阅读 · 0 评论 -
异常(练习题)
Key Point:异常的概念和分类异常的产生和传递异常的处理自定义异常问题:1.填空Java中所有的错误都继承自____类;在该类的子类中,类表示严重的底层错误,对于这类错误一般的处理方式是;____类表示例外、异常。//Throwable//Exception 手动处理//Error 2.查询API,填空I.异常类java,rmi.AlreadyBoundExc...原创 2020-03-10 01:58:38 · 2425 阅读 · 0 评论 -
集合框架(练习题)
import java.util.ArrayList;import java.util.List;public class TestList { public static void main(String[] args) { List<String>list = new ArrayList<String>(); list.add("He...原创 2020-03-08 00:50:24 · 2078 阅读 · 0 评论 -
CoreJava附加题
习题8.(封装、继承、多态)创建三个类,组成一个继承树,表示游戏中的角色。描述如下: I.父类:Role(角色)。是所以职业的父类。 1).属性:name,表示角色的名字。 2).方法:public int attack(),该方法返回值为角色的攻击对敌人的伤害。 II.Role的第一个子类:Magicer(法师) 1).属性:魔法等级(范围为1~10)。 2).方法:pu...原创 2020-03-06 01:25:40 · 553 阅读 · 0 评论 -
内部类、Object、包装类、String(练习题)
Java基础知识思维导图 1.(Object类)在Object类中, 定义的finalize方法在对象被判定为垃圾对象时调用, toString()方法返回值表示对象的字符串表现形式, equals方法的作用为比较两个对象的内容是否相同, getClass方法作用为判断两个引用中实际存储对象类型是否一致。2.(toString方法)写出下列代码的运行结果class Student{...原创 2020-03-03 20:19:26 · 1000 阅读 · 0 评论 -
接口(练习题)
Java学习思维导图1.代码改错:package com.qf.q8.t1;interface IA{ void m1(); int a = 100;}class MyClass implements IA{ void m1() {}// public void m1() {}}public class TestInterface { public static void m...原创 2020-02-27 13:53:36 · 2170 阅读 · 2 评论 -
三个修饰符(static、abstract、final)
Java学习思维导图1.(static属性)有如下代码,写出程序输出结果。package com.qf.q7.t1;class MyClass{ static int a; int b;}public class TestMain { public static void main(String[] args) { MyClass mc1 = new MyClass(); ...原创 2020-02-25 18:35:33 · 1148 阅读 · 0 评论 -
Java数组练习题1
数组:一组连续的存储空间,存储多个相同类型的值。附:Java基础知识框架思维导图数组练习题11.下列数组的声明有哪些是对的?错的应该怎么修改?A.int[] a;错误:声明时必须确定数组的长度,但并不会报错,因为数组的a的长度被赋值为0了。B.int a[] =new int[3]; 正确C.int[] a; a={1,2,3,4,5}; 错误:int[] a={1,2,3,4,5...原创 2020-02-11 19:54:49 · 1276 阅读 · 0 评论 -
Java函数练习题1
函数:实现特定功能的一段代码,可反复使用。附:Java基础知识框架思维导图函数练习题1写一个函数add,接收两个整数作为参数,返回这两个整数的和。写一个函数,接收一个整数,输出这个整数的所有因子。写一个函数,接收一个整数n,输出1+2+3+…+n的和写一个函数,接收一个整数n,输出n个HelloWorld。写一个函数,接收一个整数,输出这个整数是几位数。求一个三位数,该三位数等于...原创 2020-02-10 20:55:28 · 2368 阅读 · 0 评论