自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA 包和作用域

包和作用域(1) JAVA定义了一种名字空间,我们称之为包。一个类总是属于某个包,类名只是一种简写,完整的类名是包名.类名。(2)位于同一个包的类,可以访问包作用域的字段和方法。不用public、procted、private修饰的字段和方法就是包作用域。(3)关于包如何进行引用。如何在一个class中引用其他的class。使用import导入。(4)关于JAVA修饰符的作用域。被public修饰的class、interface可以被任何其他类访问。private的访问权限限制在class的内部,而

2020-11-04 22:35:51 523

原创 JAVA 静态字段和静态方法(含代码)

静态字段和静态方法在一个class中定义的字段叫做实例字段,其特点是灭个实力都有独立的字段,各个实例的同名字段互不影响。还有一种字段是被static修饰着的,称之为静态字段。实例字段在每个实例中都会有自己的一片空间,而静态字段只有一个空间,所有的实例都会共享该字段。对于静态字段来说,无论修改那个实例的静态字段,效果都是一样的,所有实例的字段都被修改了。class Exercise{ public static void main(String[] args) { Person ming =

2020-11-04 22:35:00 289

原创 JAVA 接口(含代码)

接口(1)在抽象类中,抽象方法的本质就是定义接口规范,即规定高层的接口,从而保证所有子类都有相同的接口实现,多态的作用也因此体现。(2)如果一个抽象类没有字段,那么所有的方法都是抽象方法。这时候我们就可以把这个抽象类改写为接口。(3)接口是比抽象类还抽象的纯抽象接口,连字段都不能有。(4)接口定义的所有方法默认都是public abstract,所以这两个修饰符不要写出来(写和不写没什么区别)。(5)一个具体的class去实现一个interface时,需要使用implements这个关键字。

2020-11-04 22:33:47 785

原创 JAVA 抽象类的介绍(含代码)

三、抽象类(1)如果父类的方法本身不需要实现任何功能,仅仅是为了定义方法签名,目的是为了让子类去覆写它,那么可以把父类的方法声明为抽象方法。(2) 当一个方法被声明为abstract,就表示它已经是抽象方法了,本身没有实现任何方法语句,因为这个抽象方法本身是无法执行的,所以父类本身也无法被实例化。(3)因为抽象类的设计使他只能用于被继承,因此,抽象类可以强迫子类实现其定义的抽象方法,否则编译会报错。在一定程度上相当于定义了“规范”。public class Exercise { public

2020-11-04 22:32:40 303

原创 JAVA 多态的介绍(含代码)

多态多态是指,针对某个类型的方法调用,其真正执行的方法取决于运行时期实际类型的方法,对某个类型调用某种方法,执行的实际方法可能是某个子类的覆写方法。这种具有不确定性质的调用方法有什么用呢?请看下方代码public static void main(String[] args) { // 给一个有普通收入、工资收入和享受国务院特殊津贴的小伙伴算税: Income[] incomes = new Income[] { new Income(30

2020-11-04 22:31:35 169

原创 #Java 泛型#设计一个可以放整数和浮点数但不能放字符串的集合

利用数字类的知识,设计一个集合,可以存放证书和浮点数,但是不可以放字符串。利用到了泛型和数字类的相关知识。模板:ArrayList<容器的泛型>名称=new ArrayList<容器的泛型>();答案:package Exercise;import java.io.*;import java.util.ArrayList;//泛型public class exercise{ //设计一个集合,集合里面可以放整数,可以放浮点数,但是不可以放字符串 public

2020-10-24 17:40:35 312

原创 JAVA异常处理方法(详尽!!!)

前言计算机在程序运行的过程中,总会遇到各种各样的错误。而健壮的代码必须可以应对各种的错误。如何获知调用失败的信息?如何知道自己的程序哪里出了问题呢?下面介绍一种方法。java内置了一套异常处理机制,就相当于用异常来代替了错误,这样程序就可以正常的运行啦~注意:异常是一种类!!!!所有的异常都是Exception的子类。try-catch方法:用try标可能出现异常的语句,然后后面使用catch语句驳货对应的Exception以及其子类下面是一个例子://捕获异常try { op

2020-10-20 15:13:47 215 1

原创 JAVA 构建一个简单的类输出当前日期的下一日

一、关于类的使用简单的构造函数构造方法 对方法进行测试public class Date { private int day,month,year; Date(int i,int j,int k) { day=i; month=j; year=k; } Date() { day=1; month=1; year=1998; } Date(Date d) { day=d.day; month=d.month; year=d.year; }

2020-10-20 09:01:48 727

原创 java 程序写出三个类,triangle,lader,circle(简单易懂)

编写一个Java应用程序,该程序中有三个类:Triangle、Trapezoid和Circle,分别用来刻画“三角形”、“梯形”和“圆形”。具体要求如下:1.Triangle类具有类型为double的三个边,以及周长、面积属性,Triangle类具有返回周长、面积以及修改三个边的功能。此外,Triangle类还有一个boolean型的属性,该属性用来判断三个数能够构成一个三角形。完成上述操作后,给Triangle再增加3个方法,分别用来返回3个边sideA, sideB, sideC的值。2.Land.

2020-10-17 16:06:19 11297

原创 JAVA第一阶段 编程练习(2)

题目一关于如何调用JAVA内置的排序函数对数组进行升序降序排序升序排序:import java.util.Arrays;//调用JAVA标准库的函数public class Exercise { public static void main(String[] args) { int[] ns= {28,13,18,35,25,68,2,50}; //排序前: System.out.println(Arrays.toString(ns)); Arrays.sor

2020-10-04 20:16:06 208

原创 JAVA 方法重载和方法覆写的区别(有代码)

前言此阶段的学习内容主要是面向对象基础的相关内容,关于方法和如何构造方法,如何对方法进行重载、覆写,以及多态,抽象类的构建,规范的定义接口,静态字段以及静态方法的使用。另有字符串的深入介绍,关于如何对字符串进行处理。一、 方法重载(override)与方法覆写(overload)的区别1.方法名相同,但是各自的参数不同,叫做方法重载。方法重载的返回值都相同。其功能类的方法都使用同一名字。举一个简单的方法重载的例子,对hello()方法进行不断地重载,从简单的输出字符串,到可以输出使用者的名字,再到

2020-10-04 20:15:11 284

原创 JAVA第一阶段(2)

问题一:变量作用域

2020-09-20 11:11:29 87

原创 JAVA第一阶段 编程练习(1)

JAVA第一阶段 编程练习

2020-09-08 23:15:43 561

原创 Java学习第一阶段(1)

JAVA学习第一阶段包括第一个程序之前的准备 第一个程序的拓展 变量以及赋值,浮点数的计算等等

2020-09-08 10:49:51 211

空空如也

空空如也

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

TA关注的人

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