- 博客(11)
- 收藏
- 关注
原创 JavaSE--反射
1、类的对象 基于某个类new出来的对象,也称为实例对象。 2、类对象 (1)类加载的产物 (2)封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法) (3)一类.class文件就代表着一个类对象 3、获取类对象 (1)通过类的对象,获取类对象 Student s = new Student(); Class c = s.getClass(); (2)通过类名...
2020-03-21 18:49:52
328
原创 JavaSE--网络编程
1、什么是网络:由点和线构成,表示诸多对象间的相互联系。 2、计算机网络:为实现资源共享和信息传递,通过通信线路连接起来的若干主机(Host)。 互联网:点与点连接(Internet) 万维网:端与端相连(WWW-World Wide Web) 物联网:物与物相连(IoT-Internet of things) 网络编程:让计算机与计算机之间建立连接、进行通信。 3、网络模型:OSI开...
2020-03-21 18:36:58
435
原创 I/O框架
1、流的概念:内存与存储设备之间传输数据的通道 2、流的分类: (1)方向(重点): 输入流:将存储设备中的内容读入到内存中。 输出流:将内存中的内容读入到存储设备中。 (2)单位: 字节流...
2020-03-19 18:57:18
172
原创 多线程
1.什么是进程 真正运行时的程序,才被称为进程。 单核cpu一次只能运行一个进程;宏观并行,微观串行。 2.什么是线程:又称轻量级进程,程序中的一个顺序控制流程,同时也是CPU的基本调度单位。进程又多个线程组成, 彼此间完成不同的工作,交替执行,称为多线程。 例如:迅雷是一个进程,当中的多个下载任务既是多线程。 java虚拟机是一个进程,当中默认包含主线程(mai...
2020-03-13 20:32:47
180
原创 异常
什么是异常: 概念:程序在运行中出现的特殊情况。 异常处理的必要性:任何程序都可能存在大量的未知问题、错误;如果不对这些问题进行正确处理,则可能导致程序的中断,造成不必要的损失。 异常的分类: Throwable:可抛出的,一切错误或异常的父类,位于java.lang包中。 1.Error:JVM、硬件、执行逻辑错误,不能手动处理。 2.Exception:程序在运行时和配置中产生的问...
2020-03-13 19:07:34
147
原创 Map集合练习
给定一个字符串,请输出该字符串由哪些字符组成,每个字符出现几次? 代码如下: package com.qf.day25.Ch10; import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class Test14 { public static void main(String[...
2020-03-07 17:06:01
176
原创 java中用接口实现哥德巴赫猜想
验证哥德巴赫猜想 输入一个大于6的偶数,请输出这个偶数能被分解为哪两个质数的和。 如10=3+7 12=5+7; 要求:两个人一组完成。一个人负责把一个整数n拆分成两个整数的和,另一个人负责写一个函数,判断某一个整数a是否是质数。 代码如下: package com.qf.t0.HWork; import java.util.Scanner; public class TestMy...
2020-02-27 19:25:38
379
原创 数组中的两种排序
大家好,今天我给大家分享一下一维数组中的两种排序方法; 第一种:冒泡排序 1). 相邻的两个值比较大小,互换位置。 2). 记忆:外层 length - 1 ;内层 length -1 - i 。 补充:嵌套循环约定俗称的变量命名,一重循环 i;二重循环j;三重循环k; 代码如下: public class TestBubble{ public static void ...
2020-02-13 20:05:14
477
原创 java函数与数组的综合案例
大家好,今天给大家分享一个函数与数组的综合案例,此案例的功能有: 1.插入【为数组添加新值】 2.删除【根据输入的位置,删除对应的值,将位置后面的值依次向前移动】 3.替换【将原位置的值替换为新值】 4.查询【通过下标获得对应的值】 5.扩容【将现有的数组扩容】 代码如下: public class TestOperation1{ static int[] nums = new...
2020-02-13 09:15:22
280
原创 用java中for循环与if语句来完成人机猜拳游戏
大家好,我是x_xyx。第一次发博客,给大家分享一个用java中的for循环与If语句完成的人机猜拳游戏。 1.人机猜拳,这里我们定义输入1是剪刀,2是石头,3是布。 2.三局两胜制。所以固定循环三次。 3.双方谁先赢下两局,则退出整个循环。 4.平局时,不计入总局数。 代码如下: import java.util.Scanner; public class TestGuess{ ...
2020-02-07 20:23:37
2334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人