自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java学习之Math常用API

在日常处理数据时总会涉及到数据的计算,但是在java中有些运算符甚至是专用符号,有些呢则是识别不了,而java官方提供了很多关于数学计算的API方法,且都是静态的,可以直接通过类名调用,下面列几个常用的API方法static E abs (E e): 此处E只能指double、float、int、long 四种数据类型且与返回值类型保持一致作用是返回E类型的绝对值static E max(E e1, E e2): 此处E只能指double、float、int、long四种数据类型...

2020-12-07 20:33:58 721

原创 Java学习之重写集合比较规则

如题:在集合的操作方法中有个sort方法,对集合元素进行排序,但是有时候集合当中存储的都是对象,而对象拥有很多属性,所以排序就成了问题,如果我们想要将集合以某个属性为标准进行排序那么就需要重写Comparable接口中的compareTo(Object o)抽象方法compareTo的比较规则:升序:this.某个属性 小于o.相同属性 返回负数,相等返回0,this.某个属性 大于 o.相同属性 返回正数降序:this.某个属性 小于o.相同属性 返回正数,相等返回0,thi...

2020-12-03 23:05:13 202

原创 Java学习之多态

多态概念:多态是面向对象既封装、继承之后的第三大特性。所谓多态可以从字面就理解其意思,多态就是一种事物或行为的多种表现形式。多态的实现具有三大前提条件:继承 父类引用指向子类对象 方法重写表现格式:父类类型 变量名 = new 子类类型变量名.方法名()...

2020-11-25 22:36:01 158

原创 Java学习之抽象

抽象方法 概念:所谓抽象方法就是加上abstract关键字的方法,抽象方法没有方法体内容,具体内容由子类重写实现。 使用抽象方法的原因:部分对象具有多态性,不同的对象对统一行为的处理方式不同。比如猫和狗都是动物,都可以吃东西,但是猫吃鱼狗吃骨头,这是吃这个动作如果在父类中定义就会起冲突,所以定义抽象方法,然后具体内容由继承它 的子类实现。 使用注意事项:抽象方法没有方法体,指单独成一条语句没有花括号{} ...

2020-11-24 21:19:10 91

原创 Java学习之模糊知识点总结

static 关键字总结静态方法调用的注意事项:静态方法和成员方法都可以直接访问类变量和静态方法 静态方法不能直接访问普通的成员变量和成员方法。 静态方法中不能使用this关键字静态方法不能访问非静态变量的原因:类在被加载时先加载static修饰的变量和方法,所以加载static方法时,其中使用的非静态变量还未加载从而引发错误静态成员建议通过类来调用格式:类名.类变量名 类名.静态方法名(参数)注意:类变量供多个对象共享一份数据static修饰的内容随着类的加载而加...

2020-11-23 23:15:50 92

原创 Java学习之面向对象浅谈

何为对象? 学习Java就肯定知道一句 "万物皆对象",那么这个对象是什么呢?肯定有不少人对这个对象很迷惑,当然对象不可能是你所理解的女朋友或者男朋友,这个对象指的是现实生活中真实存在的具体的事物。就比如说,人、树、电视等等。具体一点,我们本身就是一类对象,我们都属于人类这个大对象。每个对象都有它的属性和行为。属性指的是这个事物的一些属性,就字面意思;行为指的是这个事物能做什么或者说要做什么。就比如说汽车,它的属性有颜色、型号、厂商等等,它的行为有行驶等。通俗来讲,对象就是现实中的东西,它需...

2020-11-17 22:34:08 116 1

原创 Java学习之完数

如题:完数的java实现完数定义:完数也叫完美数,如果一个数除本身之外的所有因子之和等于它本身,则这个数就是完数思路:定义个变量存因子之和 嵌套循环,外循环设置循环的数,即循环次数,内循环使每个数得到判断 内循环中,对每个获得数取余若等于0,则这个数是外循环数的因子,因子之和加上这个因子 内循环结束,在外循环进行判断,若因子之和等于这个数则输出public static void main(String[] args) {...

2020-11-16 22:50:56 1685

原创 Java学习之素数

如题:素数的java实现方法素数定义:素数也叫质数,指这个数除了1和本身之外再也没有其他因数(Tips:1不是质数)思路:方法一:判断这个数(x)能否被2-x之间的数整除,如果能则不是素数 方法二:判断x能否被2-根号x之间的数整除,如果能则不是质数,原因:2-根号之间的数的倍数都能在根号x-x之间找到方法二代码实现:public static void main(String[] args) { // 如果一个数不能被2-根号这个数之间 的任何一个...

2020-11-16 22:37:52 1133

原创 Java学习之水仙花数

如题:水仙花数的java实现方法此处实现100-1000之间的水仙花数水仙花数定义:每个位置上的数字的三次方之和等于这个数本身,则这个数是水仙花数思路:通过除法和取余的结合取得每个位置上的数字,再将每个数字三次方相加之后与原数比较,如果相等则输出此处用到java的Math.pow方法,格式Math.pow(变量,次方数)结果为变量的某次方public static void main(String[] args) { int a = 0;// 百位 in

2020-11-16 22:27:04 137

原创 java学习之闰年判断

如题:思路:(非千年) 能被4整除且不能被100整除的年是闰年,即年数对4求余==0,对100求余 != 0 (千年) 能被400整除的是闰年,即年数对400求余==0代码实现:public static void main(String[] args) { // 计算从2000年到3000年之间的所有闰年 for (int i = 2000; i < 3000; i++) { if (i % 4 == 0 &amp...

2020-11-14 12:15:36 234

原创 java学习之实现二维数组排序

如题:java不像c语言,没有指针,所以没办法通过指针取值进行排序。那么java的二维数组是怎么排序的呢?解决方法如下:方法一:思路:新建一个一维数组将二维数组的数据按行存入,然后对一维数组排序,最后将排过序的一维数组按序存入二维数组 实现原理为一维数组排序,此处不做展示方法二:思路:(我使用的是选择排序,每次循环确定一个位置,下次循环就少循环一个数)先获取二维数组的元素个数,若二维数组不为正则数组,可通过遍历获得元素个数。 以元素个数作为总循环次数作为...

2020-11-14 11:40:42 2970 2

原创 java学习之第一天问题总结

今日问题:问题1:javac 文件找不到文件原因 Hello.java文件在C:\Users\amend\Desktop目录下解决办法:问题2:中文编译乱码原因:UTF-8编码格式无法识别中文解决办法:将编码格式改为ANSI格式显示文件扩展名的方法:点开我的电脑 ---> 点击查看 ---> 选显示文件扩展名...

2020-11-10 22:22:33 128

原创 JDK下载及环境变量配置

JDK下载网址尽量下载稳定版本 如:JDK8 、JDK11 及即将更新的JDK17环境变量配置:变量名:JAVA_HONE变量值:C:\Program Files\Java\jdk1.8.0_101 (JDK安装路径)变量名:CLASS_PATH变量值:.;%JAVA_HOME%\lib (点+分号)变量名:Path(已存在,此处新增变量值)变量值:%JAVA_HOME%\bin...

2020-11-09 21:54:10 79

空空如也

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

TA关注的人

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