自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LocalDate和LocalTime类的使用,制作一个简单日历

制作一个简单日历import java.time.DayOfWeek;import java.time.LocalDate;/* static LocalTime now() 构造一个表示当前日期的对象 static LocalTime of(int year, int month,int day) 构造一个表示给定日期的对象 int getYear() int getMonth...

2019-09-05 23:14:12 406

原创 Java类型转换(三)

对象类型的转换正像有时候需要浮点型转换为整型一样,有时候也需要将某个类的对象引用转换为另外一个类的对象引用。在Java中我们经常看到的new操作符的表达式是:类型 类型变量= new 类型构造函数();其实这里我们可以分成两部分来看,第一部分:类型 类型变量,这个跟我们声明一个数值类型没什么区别都是声明了一个变量用来存储。第二部分:new 类型构造函数();这个是创建了一个...

2019-08-06 22:11:01 119

原创 java类型转换(二)

强制类型转换在必要的时候,int类型的值会自动转换为double类型。但是另外一方面,有时候也需要将double类型转换为int类型。在Java中允许进行这种数值之间的类型转换。当然,有可能会丢失一些信息。在这种情况下,需要通过强制类型转换(cast)实现这个操作。强制类型转换的格式语法格式是在圆括号中给出想要转换的目标类型,后面紧跟待转换的变量名。例如:public class No2 {...

2019-08-06 21:37:38 119

原创 Java类型转换(一)

数值类型自动转换在Java编程中,我们通常会遇到两种类型转换。第一种是数值类型的转换:我们在编程中经常需要将一种数值类型转换为另外一种数值类型。数值类型的转换也分为两种,第一种就有系统默认的类型转换,在进行转换时可能会发生精度上的损失。例如我们有一个int类型赋值为123456789,它所包含的位数比float类型所能够表示的位数多。当将这个整型数值转换为float类型的时候,将会得到同样...

2019-08-06 20:57:55 114

原创 图形框架绘制图形

绘制图形在Java中绘制图形是比较简单的,我们今天来用一个例子做演示。为了更好的演示绘制过程,我们将创建三个文件。使用编辑工具Eclipse三个Java文件分别是Rectangle.java、Jframe.java、Demo.java首先我们来看Rectangle.java示例代码如下:import java.awt.Dimension;import java.awt.Graphi...

2019-08-02 22:25:58 268

原创 Java抽象类

abstract抽象类我们在创建父类子类的时候,很多时候因为子类的需要,我们会在父类中创建一下方法,而这些方法又在父类中没有任何实际意义,并且在子类中又是必须要继承过来的使用的,这个时候我们就可以设置该方法为抽象方法。一个包含了抽象方法的类就必须是一个抽象类。抽象类是不能被直接实例化的。可以把抽象类想想成一个占位,因为他的存在,所以我们可以在每一个子类中都有了这个方法的存在。并且你如果不能在子类...

2019-08-01 21:01:23 79

原创 Java 覆盖方法

覆盖方法在Java中,我们已经创建了父类和子类,但是父类是所有子类的一个笼统称谓,它里面所包含的属性和方法是所有子类都要继承的,但是父类的方法却未必适合于子类。现在,我们来用示例来说明一下。编辑工具Eclipse创建四个Java文件,分别是Shapes.java、Rectangles.java、Ellipses.java、Demo.java。首先来编写Shapes.java做为父类示例代...

2019-08-01 14:34:58 303

原创 java中的多态

多态多态是一种非常有用的Java语法规则。多态存在于继承当中,只有父类和子类之间可以形成多态,多态的规则简单来说就是父类可以存在的地方子类一定可以使用。多态在设计模式中式非常常见的。经常可以利用多态来达到类的复用功能,用几个简单的示例来说明一下多态的作用和概念。编辑工具选择Eclipse我们来创建四个Java文件,分别是Shapes、Rectangles、Ellipse、Demo首先我们...

2019-08-01 09:50:21 131

原创 Java中方法及构造器的重载

重载在Java中我们会看到很多的构造器和方法都有着相同的名字,只是他们的小括号里的参数各不相同。这样就可以实现很多不同的功能。这种特性叫做重载(overloading)。如果多个方法有着相同的名字、不同的参数,便产生了重载。编译器会根据我们挑选的方法(根据输入的参数的不同)来选择执行哪个方法,它是通过用各个方法给出的参数类型与特定方法调用所使用的值类型进行匹配来挑选出相应的方法。如果编译器找不到...

2019-07-31 14:15:02 101

原创 Java继承(父类的构造器)

父类和子类的构造器在父类的构造其中,如果没有明确的声明构造器,这是子类中也同样不需要你明确的声明一个构造器。测试编辑工具为Eclipse建立三个Java文件:Shapes.java,Rectangles.java,Demo.javaShages.jage代码如下所示:public class Shapes {}Rectangles.java代码示例如下:public class...

2019-07-31 13:51:01 609 1

原创 java中的继承(inheritance)

继承inheritance继承在Java中的定义:利用继承,人们可以基于已经存在的类来构造一个新的类。继承已存在的类可以复用这个类的方法和域(变量),在这个基础上还可以添加一些新的域和方法,用以满足新的需求。extends关键字用来定义子类。示例如下:public class Rectangles extends Shapes{/**/}这样我们就定义了一个新的类Rectang...

2019-07-31 09:37:08 806

原创 Java中如何创建方法

方法的创建在Java中最常见的就是通过对象的方法来读取和设置对象以及做其他操作。方法的创建首先,我们要先声明方法的访问限制,如public、private等,然后可以选择性的设置非访问修饰符如,static、final等。之后我们要说明方法的放回值,可以有两种返回值,一种是void就是什么都不返回。一种是带有指定性类型的返回值。接着才是我们创建的方法的方法名。在方法名的后面一定要加上()小括号...

2019-07-30 23:02:14 15692

原创 修饰符(二)

非访问修饰符Java提供了一种修饰符叫非访问修饰符,它区别于public、private等访问修饰符。非访问修饰符有:static、final、abstract、synchronized、transient和volatile。static修饰符:用来修饰类方法和类变量。称为静态修饰符,它一般分为两种作用方式:静态变量:static关键字用来声明独立于对象的静态变量时,无论一个类实例化多...

2019-07-30 22:27:20 92

原创 对象类的构造器编写

构造器函数编写我们在使用一个类的时候其实就是在使用他的实例,每一个类对象都可以构造很多个实例。那么我们要如何来编写呢,我们来用一个示例代码做演示:使用编辑工具Eclipse我们首先建立一个Java文件起名为Shapes.java,其代码如下:public class Shapes { private int width = 350; private int height = 350;...

2019-07-30 11:12:20 125

原创 Java修饰符(访问修饰符)(一)

访问修饰符在Java中修饰符的作用可以用来定义类、方法或者变量,通常放在语句的最前端。例如:pulic class Demopublic void getDemo()public int width;上面示例中使用的jpublic就是访问修饰符。在Java中,可以使用访问修饰符来保护类、接口、变量和方法。Java中支持4中访问修饰符public被声明为public的类、方法、构造...

2019-07-29 23:14:22 91

原创 创建类对象实例方法(二)

工厂法创建对象实例在创建对象实例的方法里,除了使用new操作符以外还有另外一种常见的方法。就是将构造函数放在对象内部创建一个方法,这样就可以不使用new操作符,而是通过调用方法来创建类对象的实例。我们来做个简单的示例做为说明:使用编辑工具Eclipse建立两个文件,分别为Rectangles.java和Demo.javaRectangles.java代码如下: public cla...

2019-07-29 22:37:40 315

原创 创建对象实例

创建对象实例Java是一个面向对象语言,应该用对象的思维来考虑编程问题。什么是对象:对象就是我们将要使用的和正在使用的现实实物或抽象事务,现实的实物比如我们能看见的摸得着的东西,像我们日常生活中常见的汽车,汽车有轮子、有车灯、有车窗等等这些看见的摸的着的,抽象的事务有车的动力等。这些我们在描述的时候都需要使用一个车作为类,但是不是所有的车都是我们将要描述的实际车辆,那么我们在实际应用中要怎么让...

2019-07-29 18:30:48 245

原创 图形程序设计(二)创建框架

创建框架在Java中,顶层窗口(就是没有包含在任何其他窗口中的窗口)被称为框架(frame)。在AWT库中有一个称为Frame的类,用于描述顶层窗口。这个类的Swing版本名为JFrame,它扩展于Frame类。JFrame是极少数几个不绘制在画布上的Swing组件之一。因此,它的修饰部件(按钮、标题栏、图标等)由用户的窗口系统绘制,而不是由Swing绘制。注意:绝大多数Swing组件类都...

2019-07-28 13:49:15 227

原创 图形程序设计(一)

Swing概述Java1.0中包含了一个用于基本GUI程序设计的类库,Sun将它称为抽象窗口工具箱(Abstract Window Toolkit,AWT)。Netscape创建了一种被称为IFC(Internet Foundation Class)的GUI库,它将按钮、菜单这样的用户界面元素绘制在空白窗口上,而对等体只需要创建和绘制窗口。Sun与Netscape合作完善了这种方式,创建了一...

2019-07-28 13:17:47 162

原创 Java的基本程序结构(一)

**如何建立一个类**一个类的建立首先要声明它的访问修饰符:通常会使用公共修饰符public:public修饰符,对所有类是可见的,可以使用的对象有:类、接口、变量和方法中。示例如下:public class Demo{/*/}首先使用修饰符声明这个类的访问权限,接着使用class关键字说明这是一个类,在class后面紧跟着写出类名。在Java中是区分大小写的,关键字clas...

2019-07-28 11:26:32 107

空空如也

空空如也

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

TA关注的人

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