- 博客(26)
- 收藏
- 关注
原创 HTML(作业二)
《花千骨》(英语:The Journey of Flower),是改编自fresh果果的仙侠小说《仙侠奇缘之花千骨》,于2014年5月6日在广西开机,9月杀青[1][2]。主要讲述白子画与花千骨师徒的爱情故事。主演见面会和定妆照于5月至6月曝光[3][4][5]。2015年6月9日湖南卫视钻石独播剧场首播,是首部影剧网络播放量破两百亿的电视剧,并打破多项收视记录,其中凭借网络首播破2亿、网络指数突破300万、创造了湖南卫视2015年播出以来的份额最高值等成绩获封年度剧王[6]。LiTV 线上影视全套上架。
2022-10-21 18:21:39
294
原创 Java File 类
File类的一个对象,代表一个文件或一个文件目录(即文件夹)。。File类的声明在java.io包下。File类仅涉及文件的创建、删除、重命名、修改时间、文件大小等功能。并未涉及写入或读取文件的操作。写入或读取的操作由I0流完成。·路径中的每级目录之间用一个路径分隔符隔开。路径分隔符和系统有关:windows和DOS系统默认使用"、“来表示.。UNIX和URL使用”/"来表示Java程序支持跨平台运行,因此路径分隔符要慎用。...
2022-08-11 18:22:27
298
原创 -动态规划
这个递归的时间复杂度和空间复杂度由于递归的时间复杂度实在是太高了,因此我们需要想办法对这个进行简化:我们将递归过程中计算到的值,进行存储之后再次调用的时候,就直接返回,这样做可以显著的降低递归的时间复杂度。...
2022-08-11 17:38:32
384
原创 ArrayList 源码解析
首先因为调用了 add 方法,因此的话就将 modCount++ 变为 1,这个 modCount 是继承自 abstractList 的属性,然后在这个函数内存继续调用 add() 的重载方法,传入三个参数,一个是当前添加的元素的值,一个是当前的 Array List 中存数据的缓冲区,一个是当前容器的容量。容量是用于存储列表中的元素的数组的大小。这段话的意思是,ArrayList 实现了 List 接口,是一个可以调整的数组,可以存储任意类型的数据,包括 null 值,和操作数组的时间复杂度类似(...
2022-08-05 21:37:53
280
原创 What is a classpath and how do I set it?
在JDK1.5以后,classpath并不是必须配置了,在JDK1.5之前,是没有办法在当前目录下加载类的(找不到JDK目录下lib文件夹中的.jar文件),所以我们需要通过配置classpath,但JDK1.5之后,JRE能自动搜索目录下类文件,并且加载dt.jar和tool.jar的类。如果您从JDK的早期版本升级,那么您的启动设置可能包括不再需要的类路径设置。类路径告诉JDK工具和应用程序在哪里可以找到第三方和用户定义的类,这些类既不是Java平台的扩展,也不是Java平台的一部分。...
2022-07-30 21:43:24
122
原创 Java 练习题
1、建立一个Java抽象类Drink应当a、声明一个抽象方法taste()该方法负责输出饮料的味道b、声明int型常量来代表不同的饮料类型咖啡、啤酒、牛奶如c、声明静态工厂方法getDrink(intdrinkType)根据传入的参数创建不同的饮料对象并返回该对象建议使用switch语句。4、建立Test测试类测试以上内容的正确性a、编写main方法通过命令行传参的方式传入某种饮料的类型。c、然后调用该饮料对象的taste()方法输出该饮料的味道。Team8(抽象类)...
2022-07-30 15:57:37
580
原创 内部类 static final
既然有内部类那肯定有外部类,什么是外部类,就是没有被其它类包裹的类就是外部类而内部类就是被其他类包裹的类内部类的对象为Outer.Inner需要先通过创建外部类才能创建内部类外部类声明为static之后爆红,因为不允许这样修饰它,但是内部类可以被static进行修饰。我们声明一个静态方法在内部类中控制台中打印出这句话,可见是可以访问到的。访问静态成员变量这段代码如何执行,说说你的答案this是指代当前的对象Outer.this是Outer类的引用。...
2022-07-30 15:45:01
297
原创 面向对象的三大特征
可以看到Son类继承了Father类,这样即使说Son类中没有写任何方法那么他都可以继承父类的属性和方法。可以看到Son类继承了Father类,这样即使说Son类中没有写任何方法那么他都可以继承父类的属性和方法。super()是用于调用父类的构造函数,当让也可以传递参数,前提是父类的属性子类是可以访问的。类中的构造函数默认第一行都有隐式的super()语句,在访问父类中的构造函数。弊端通过父类引用操作子类对象时,只能操作父类中已有的方法,无法操作子类特有的方法。...
2022-07-30 15:40:06
212
原创 Java 异常处理
Exception││││││││││││││││││││││System.out.println("自定义异常");thrownewMyException("出现异常了","我故意抛出的");try{}}}抛出异常时尽量复用JDK已经定义的异常类型自定义异常时,推荐从RuntimeException派生"根异常",再派生异常自定义异常时,应该提供多种构造方法。...
2022-07-30 10:48:16
213
原创 为什么字符串使用 final 关键字
使用final字段进行修饰之后,可以保证字符串没有子类继承,一定程度上保证了线程的安全,同时声明为不可变类,避免了在进行一些底层指令调用过程中,对数据进行校验,变量被修改造成前后不一致的情况,引发系统崩溃。同时,声明为不可变量可以使得字符串存储在常量池中缓存,从而可以高效的使用。...
2022-07-26 09:32:02
141
原创 排序和查找
不同于之前的冒泡排序和选择排序,插入排序是对索引前面的值进行排序,因此初始值设置为1,然后如果是升序就将大于当前索引值的数与复制到当前的索引然后直到发现不满足条件就会退出内嵌for循环,将交换的值赋值到当前的索引,接着进行下次for循环。选择排序就是从索引0开始,如果是升序排列就不断向后遍历找到比索引0处小的值,接着遍历1,2,3…对于升序的冒泡排序就是一个不断的将最大的值,移动到最后的过程。检查异常(模仿源码的操作)通用的swap方法。while循环的形式。...
2022-07-22 22:02:24
180
原创 Java 练习题
给定一个数组,数组的元素共N+1个,元素是从1到n的联系自然数,其中一个重复值找到这个重复的元素。给定一个数组,该数组中除了一个元素只出现了一次,其他元素都出现两次。据已有条件,画出这个二叉树,同时输出该二叉树的后序遍历。给定一个数字,求该数字的二进制的1的个数。前序遍历ABCDEFGHK。中序遍历BDCAEHGKF。找到这个没有重复的元素。......
2022-07-22 21:03:19
198
原创 面向对象的编程入门
OOP()什么是面向过程即提出问题,分解问题的过程。C++是面向对象语言的开端,其中两个+表示加的厉害,所以加了两个符号。(面向对象的诞生的历史背景)而,是一种通过对象的方式,把现实世界映射到计算机模型的一种编程方法。我们可以使用class关键字来创建对象一个class可以包含多个字段(field),字段用来描述一个类的特征。上面的Person类,我们定义了两个字段,一个是String类型的字段,命名为name,一个是int类型的字段,命名为age。...
2022-07-22 20:26:10
157
原创 Java 中常见的内部类
可以开发Math方法的人并不像让使用者对它进行实例化,那么我们该如何使用其中的方法呢,好在Math类的所有方法提供了static静态访问,因此我们可以在不创建对象的情况下,调用这些静态方法。答案一个或者两个,如果在常量池中存在“a”就会创建一个对象,如果没有就会创建一个“a”同时又会在堆中创建一个ss对象的地址。需要说明的是Math类是被final修饰的,因此我们无法通过书写子类来继承它,同时Math也无法创建,因为它的构造方法为私有。随机数计算机中随机数都是。...
2022-07-19 17:09:14
169
原创 数组练习题
某一天转入2个新同学,请再次求12个同学的平均成绩(尝试着使用扩容的形式做)作业7存在整数数组nums,将该数组中的所有偶数元素排列到奇数元素前。作业4有一堆硬币,每次只能拿一个或者两个,求最少多少次可以拿完硬币。给定一个数组,大小为10,输入十个同学的成绩,求这些成绩的总分数。2、对10的成绩按照从低到高的顺序排列(选做)作业6如何将10个0-10随机存入数组中。给定一个数组,判断某个元素是否在该数组中。1、求平均成绩,最高成绩、最低成绩。作业5将数组中的重复数据去重。问题共有多少种走法?...
2022-07-19 16:48:47
156
原创 Java 数组
第一种方式数据类型[]变量名称=new数据类型[size];第二种方式数据类型[]变量名称=new数据类型[]{值1,值2……}这里需要注意和上一个进行区分,创建对象时就赋值不需要给数据类型的长度,同时之后数组也是无法扩容的,只能对里面的元素进行修改。第三种方式数据类型[]变量名称={值1,值2……}这里提供一个实例,里面演示了创建数组的正确和错误写法//正确写法int[]arr=newint[10];};...
2022-07-19 16:40:43
201
原创 JDK 环境变量的安装与搭建
说到配置环境变量,很多人会疑惑,为什么需要配置环境变量,平时安装的其他软件没有这么瞎折腾不也好好的吗,这里要说明一下,我们配置环境变量是为了编译和运行Java的代码,如果你是一个使用Java软件的用户就不需要配置任何的环境变量,但是如果你是想要利用JDK即JDK开发工具包,来进行Java程序开发的话,就需要配置环境变量,那么现在开始吧。注意这里默认的存储路径是位于C盘,因此我们最好在其他盘创建一个单独的文件夹来存储这类JDK文件。点击Windows图标,在弹出的框中输入。...
2022-07-19 16:14:05
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1