自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 前端第一天 鸿蒙实训第19天 前端篇

一,相关概念 二、web(网页)访问流程 三、HTML 四、html文档的基本结构

2024-11-15 16:18:34 342

原创 鸿蒙实训第18天 Java篇最后一章 反射

动态获取类或者对象的信息(属性和方法),以及动态操作对象的属性和方法的类,动态分析和使用类的信息的类。java为程序员提供的一种可以基于已经存在的对象进行反向探知的能力。

2024-11-14 16:13:40 735

原创 Java 实训第18天 java8中的常用新特性

map(Function f):如果有值对其处理,并返回处理后的Optional,否则返回Optional.empty();orElseGet(Supplier s):如果调用对象包含值,返回该值,否则返回s获取的值;System.out.println("所有数值的总和是:"+sum);//可以传递一个参数(表示数组长度),返回数组对象,通过相应类型的构造引用创建对象。OPtional是一个数据容器,可以更好的表达数据是否存在的状态,对空指针可控。System.out.println("倒数:1");

2024-11-14 16:12:18 396

原创 java 实训第16天

内容为17天的前面部分。

2024-11-14 11:01:56 336

原创 Java 实训第17天 Java网络编程

DatagramPacket(byte[] buf, int length, InetAddress address, int port) //一般用作发送。void connect(SocketAddress endpoint, int timeout) //开始连接服务器,额外指定超时时间。void shutdownOutput() //结束对输出流的输入,不会关闭流,只是无法再向流中写出数据。void shutdownInput() //结束对输入流的读取,不会关闭流,只是无法再从流中读取数据。

2024-11-14 10:57:18 435

原创 java 实训第15天 Java 多线程

是一个根据需要创建新线程的线程池,当一个任务提交时,corePoolSize为0不创建核心线程,SynchronousQueue是一个不存储元素的队列,可以理解为队里永远是满的,因此最终会创建非核心线程来执行任务。System.out.println(Thread.currentThread().getName()+"线程已经执行结束");(1)当线程池小于corePoolSize时,新提交任务将创建一个新线程执行任务,即使此时线程池中存在空闲线程。方法中所有代码都需要上锁,可以将当前方法设置为同步方法;

2024-11-12 10:08:00 440

原创 Java 实训 十四天 IO流

Student student = new Student("张三", 18, "成都", "15698457412");* 我们也可以自己定义serialVersionUID,从而自己控制序列化和反序列化的安全检查,实现,目的地是一个可变长度的字节数组的字节输入流、字节输出流 -- 目的地是内存的字节流。利用这个id在反序列化时进行检查,保证只有完全一致的类才能反序列化,从而保证安全性。ObjectInputStream 可以将流中的序列化的对象信息反序列化为对象。

2024-11-07 16:35:47 1771

原创 java 实训第13天 IO流

操作的是文件 - Writer - OutputStreamWriter - FileWriter。FileReader(String fileName)//接受一个文件的路径字符串。System.out.println("您接收的内容是:"+str);Writer是一个抽象类,不能直接使用,需要通过它的已知实现类操作。wite方法,不会立即将数据写入磁盘的文件中,而是先写入到缓冲。区,目的是为了提高效率,当缓冲区满了后,数据会流入文件;System.out.println("请输入内容:");

2024-11-07 16:34:53 434

原创 java 实训第12天 (git版本控制继续)

git remote add origin git@gitee.com:用户名/仓库名.git。工作区代码发生修改--git add(添加)-->暂存区--git commit(提交)-->分支区。ssh-keygen -t rsa -C "git初始化时配置的邮箱地址"git merge --no-ff 分支名 //关闭快速合并(保留合并时的分支信息)git clone git@gitee.com:用户名/仓库名.git。git config --global user.name "自定义用户名"

2024-11-05 14:00:51 762

原创 Java 第11天 (git版本控制器基础用法)

工作区代码发生修改--git add(添加)-->暂存区--git commit(提交)-->分支区。- 分支区:是最终版本信息保存的位置,git commit 命令提交的信息都会存储在。- 暂存区:通过git add/rm命令执行后,操作保存的位置(类似于缓存区)git config --global user.name "自定义用户名"git config --global user.email "邮箱地址"- 安装好git后,第一步就需要初始化个人信息。- git commit -m "备注"

2024-11-05 13:58:41 590

原创 Java 实训第11天 枚举

一、enum --- 枚举--JDK1.5 对能够列举的数据进行封装 ---- 枚举类型 枚举本质上也是class。二、File1、定义 File表示文件或文件夹。2、构造 File(String pathname) File(URI uri) //URI 统一资源标识,URL统一资源定位3、常用方法 创建 createNewFile()---创建新文件---当文件不存在的时候才会创建 mkdir()---创建

2024-11-05 13:57:39 504

原创 java 实训第十天

1、定义 数据存储的容器,大小不固定。 Collection集合层次的顶级接口。 表示泛型---用于限定元素的数据类型的---而且由于泛型的限定,集合中只能存 储引用类型的数据。 2、集合中的成员 1)List---有序列表 有序集合---指的是保证元素的存入顺序,可以添加重复元素。 1.1)常用直接子类 1-顺序表 ArrayList 特点:基于数组。默认初始容量为10,每次扩容是在原数组的基础上增加一半。

2024-11-01 16:48:18 469

原创 Java 实训第九天

3-正则表达式 4-数学相关类 5-包装类 6-日期类 7-异常

2024-10-31 16:39:59 429

原创 Java 实训第八天

String(char[] cs, int index, int offset)---表示从字符数组cs的第index位开始,将offset个元素转化为字符串。indexOf(int ch, int index)---表示从字符串的第index位开始,向后寻找字符ch第一次出现的位置;hashCode()---获取对象的哈希码---注意,同一个字符串的哈希码在任何条件下都是一样的。---取值大概是43亿个;而是达到了垃圾回收器的条件时触发,在触发对象回收时,会调用该方法,完成资源的清理。

2024-10-30 15:36:42 500

原创 java 基础 实训第七天

静态内部类中可以定义任意的成员。垃圾回收频率比新生代更低,原因是里面存放的对象都是比较稳定的,如果不小心。匿名内部类中不能定义静态成员,能访问所在方法中的变量,但是不能访问外层类的非静态成员。堆内存:对象都被保存在堆内存中,所以也是垃圾回收关注的内存区,是所有内存中最大的区域。从jdk1.7开始,已经慢慢引入元空间的概念,主要是将原来的方法区中的一部分放到堆,另。被static修饰的成员(属性,方法),称为静态成员也叫类成员。java中的垃圾回收,是由独立的一个垃圾回收线程进行监控,和清理。

2024-10-29 15:59:37 1570

原创 java 实训第六天

成员变量的生命周期其实就是对象的生命周期,对象被创建时进行初始化,对象被回收时,如果方法是当前类中其他方法的辅助方法,则该方法应该设置为private(私有)。在类中,如果是一个对外发布的功能方法,则该方法应该设置为public(公有)。定义一个类表示图形(Shape)---矩形---正方形,圆形,分别定义对应的求周长和面积的方法。构造方法是类中一个特殊方法,该方法没有返回值(不需要设置返回值类型)。如果父类方法的返回值类型是引用类型,子类方法的返回值类型必须为父类方法返回的类型。

2024-10-28 16:55:47 521

原创 java 实训第5天(练习题)

此处假设:1个月是30天,一年是365天 不管闰年这些 比如2000 1月1日打鱼 2000 1月5日晒网。5、(循环)**已知:faibonacci(费波那契,兔子数列)数列的前几个数分别为0,1,1,2、(for 循环)*搬砖问题:36 块砖,36 人搬,男搬4,女搬3,两个小孩抬1 砖,钱可以买1只公鸡,3 文钱可以买一只母鸡,1 文钱可以买3 只小鸡。a^3+b^3+c^3=abc,则abc 是水仙花数,此处^表示次方。开始“三天打渔两天晒网”,读入三个整数,分别表示年份、月份、日期,

2024-10-28 13:48:02 612

原创 java读入一个多位数,计算其各位数字之和。例如:123各位数字之和为6

联系前面的回数 方法 引用一下 ints方法。

2024-10-25 17:34:01 163

原创 java读入一个表示年份的整数,判断这一年是否是闰年。如何判断 一个年份是否是闰年: 1. 如果这个年份能够被4 整除,且不能被100 整除,则这一年是闰年。例 如

【代码】java读入一个表示年份的整数,判断这一年是否是闰年。如何判断 一个年份是否是闰年: 1. 如果这个年份能够被4 整除,且不能被100 整除,则这一年是闰年。例 如。

2024-10-25 17:29:21 175

原创 java//亲密数:如果A的所有因子之和(含1而不含本身)等于B,而且B的所有因子之和 (含1而不含本身)等于A,那么A/B称之为一对亲密数。要求:输出 输入以内的所有亲密数。

【代码】java//亲密数:如果A的所有因子之和(含1而不含本身)等于B,而且B的所有因子之和 (含1而不含本身)等于A,那么A/B称之为一对亲密数。要求:输出 输入以内的所有亲密数。

2024-10-25 17:26:00 187

原创 java判断一个整数是否为回文数(正数和倒数值相等),例如:121是回文数,122不是回文数。

后面的代码把值放到数组中 ,并判定除到最后是否等于得到每个的数字 (除的次数 和位数大致一致)前面用计数法求出几位数 然后再分别求出每位的值。

2024-10-25 14:51:07 262

原创 java 哥德巴赫猜想:任何一个大于等于6的偶数都可以分解为两个质数之和。// 即:输入一个大于等于6的数,在控制台打印两个质数。

结合判断质数那个class test02名 结果为输入一个数。用划线的表示6-18的。

2024-10-25 14:09:43 275

原创 java定义一个方法,判断输入的数是否为质数,是则返回true,否则返回false

请输入一个大于二的整数。

2024-10-25 14:05:04 159

原创 java 打印9*9乘法表

【代码】java 打印9*9乘法表。

2024-10-25 13:49:10 169

原创 实训第五天

5、(循环)**已知:faibonacci(费波那契,兔子数列)数列的前几个数分别为0,1,1,6 的因子为1,2,3 6=1+2+3 6 就是一个完数.请编程打印出1000 以内所有的完数。2、(for 循环)*搬砖问题:36 块砖,36 人搬,男搬4,女搬3,两个小孩抬1 砖,题目这样描述:5 文。钱可以买1只公鸡,3 文钱可以买一只母鸡,1 文钱可以买3 只小鸡。a^3+b^3+c^3=abc,则abc 是水仙花数,此处^表示次方。开始“三天打渔两天晒网”,读入三个整数,分别表示年份、月份、日期,

2024-10-25 13:44:53 306

原创 Java 杨辉三角

【代码】Java 杨辉三角。

2024-10-24 11:42:22 247

原创 实训第四天(上)

4、判断一个3位整数是否为回文数(正数和倒数值相等),例如:121是回文数,122不是回文数。在同一个类中,如果出现多个方法名称相同,但是参数列表不同,这种方法称为方法重载。2、定义一个方法,判断输入的数是否为质数,是则返回true,否则返回false。5、亲密数:如果A的所有因子之和(含1而不含本身)等于B,而且B的所有因子之和。如,1996 年是闰年,而相应的,1993 年就不是闰年。如果参数传递的是基础类型,则相当于传的是数据的副本。例如,2000 年是闰年,1900 年不是闰年。

2024-10-24 11:41:50 395

原创 实训第三天(下)

String[] names = new String[]{"张三", "李四", "王五"};String[] names = new String[]{"张三", "李四", "王五"};String[] names = new String[]{"张三", "李四", "王五"};String[] names = new String[]{"张三", "李四", "王五"};练习:将产品部门的人员进行缩减{"张三", "李四", "王五", "小樱"},保留张三和李四。

2024-10-23 16:42:27 358

原创 Java的空心*的三角形

/外循环列i<=5;i++){//内循环空格j<=5-i;j++){//内循环空*j<=i;j++){//内循环的列* * * * *//外循环列i<=5;i++){//内循环空格j<=5-i;j++){//内循环空*j<=i;j++){//内循环的列//内循环的行}else {* ** ** ** * * * *最后的结果。

2024-10-23 11:44:17 393

原创 Java*号三角形

/外循环列i<=5;i++){//内循环空格j<=5-i;j++){//内循环*j<=i;j++){

2024-10-23 11:39:22 222

原创 实训第三天(上)

注意:在jdk1.7之前选择项数据类型只支持byte/short/int/char,for (int i = 0;i++) { //控制每行中的元素。i++) { //控制每行中的元素。//如果是当前行中的第一个或者最后一个就正常打印,否则输出为空格。应用场景:只要是出现判断的都可以用,如果有范围判断作为首选。2-n次循环: 条件判断,循环体,步长设置。第一次循环: 初始化,条件判断,循环体,步长设置。j++) { //控制行数。

2024-10-23 11:30:55 396

原创 实训第二天

= *= /= %= += -= = >>>= &= ^= |= | 赋值 || || | 逻辑或 || < > = | 小,大,小等,大等 || ++ -- ~!| 自增,自减,按位取反,非 |"偶数":"奇数";

2024-10-22 16:54:32 498

原创 实训第一节

Java基础

2024-10-22 16:50:33 1505

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除