- 博客(10)
- 收藏
- 关注
原创 java--数据类型及128陷阱
java中存在八种数据类型,三种引用类型1、八大数据类型每个基本类型都对应着一个包装类型。byte --1字节 short--2字节 int--4字节 long--8字节,float--4字节 double--8字节 char--2字节 boolean类型(默认false)2、三大引用类型类,数组,接口,这是引用类型声明变量存放的位置取决于在什么地方声明 如果声明在方法的内部,当主方法加载到这个方法时,在栈内存中就会为某个方法声明方法区,基本数据类型就声...
2022-02-13 17:53:02 304
原创 为什么重写equals方法要重写hascode()
==在引用类型比较的是地址,equals方法在Object类中比较的就是地址,不同的类中可能会重写equals方法,比如String类中的equals方法,先比较地址,如果地址相同直接返回true,然后去比较值是否相同。我们来举一个例子public class Dog { private String name; public Dog(String name){ this.name = name; } public bool
2022-02-13 15:47:34 248
原创 java -- 继承
继承的本质:复用已存在的字段和域继承:子类继承父类的行为特征,使得子类实例具有父类的实例和域Student类继承了Person类,Student new出来的实例,就可以直接调用run方法。public class Person { public void run() { System.out.println("任何人都可以跑。。。"); }}class Student extends Person{ private void eat() { System.
2022-02-13 14:46:12 265
原创 java --构造器
java – 构造器构造器是一种特殊的方法,构造器的名称必须与类名相同,没有返回值,它的作用就是创建对象时调用。java访问权限修饰符明细表普通方法:public class Student { private String nameString ; private int age; private char sex; private int sno ; //构造器 public Student(String name,int age,char sex,int s
2022-02-11 17:38:38 296
原创 java--接口
因为java不支持类的多继承,所以就有了接口,接口是方法特征的集合定义接口的规则接口被关键字interface修饰 接口的成员变量都是public static final 来修饰的 接口的方法默认都是public abstract来修饰的 类实现接口的关键字implements , 继承接口后一定要实现接口中的所有抽象方法。 如果一个类继承接口,却未实现它的抽象方法,那么该类一定是抽象方法 接口中没有构造方法,接口要通过类继承它来实例化 接口可以继承接口用子类继承某个抽象类.
2022-02-11 15:45:22 372
原创 java -- 抽象类
抽象类抽象就是把一些具体有共同点的东西,单独抽离出来,形成一个抽象的模板。抽象成一套模板,这样子,可以有助于复用。抽象类的规则有抽象方法的类就是抽象类,抽象方法就是没有方法体的方法,只是声明了没有实现的public abstract void work(); //这就是一个抽象方法,被abstract所修饰抽象类一定要被abstract 这个关键字所修饰普通类继承抽象类的关键字是extends,而且继承抽象类,一定要实现抽象类的抽象方法。抽象类不能被实例化,但是可以通过多态new
2022-02-11 14:34:24 346
原创 java异常体系
一、概述:Java的异常体系java中Throwable是异常体系的超类,直接来源于Object类,Throwable可以分为Error类和Exception类,分别表示错误和异常1、Error类是程序无法处理的错误,由jvm产生和抛出,遇到错误,jvm一般会选择终止线程2、Exception类分为RuntimeException(运行时异常)和非运行时异常RuntimeException:例如空指针异常,数组越界异常等,开发时应避免此类异常。也称为非受检异常。非运行时异常:就是Exce
2022-02-11 10:55:14 1705
原创 js学习--制作选项卡
选项卡制作/**通过改变按钮的类名,然后改变它的颜色,this是代指当前事件,可以通过在js中添加标签来确定div的名字,通过点击事件来改变它的状态*/<style> .active { background: yellow; } #box div { width: 150px; height: 200px; disp
2022-02-11 09:42:55 978
原创 js学习--js简单案例
点击显示,再点击关闭(或鼠标移出移入)声明变量的关键字为var,js的代码写在<script>....</script>,点击button触发事件。 用var odiv = document.getElementById('box');这个方法来获取id,并将id存在odiv这个变量里。{兼容性} onmouseover=""当鼠标移入会做出反应,onmouseout=""当鼠标移出会做出反应。 odiv.style.display = 'none'; //odiv就是获.
2022-02-11 09:38:09 854
原创 图形化界面——计算器
21.5.5关于做图形化界面——计算器大体思路为先创建窗口,这是一个框架,然后中间容器是面板panel,把面板移到合适的布局位置,最后使用add语句添加一些按钮等到面板上,可以设置格式。在为每个按钮加上监听器,最后在actionPerfomed方法中重写,如何实现每个功能。JTextField text = new JTextField(30);//创建文本行//设置文本行样式 text.setPreferredSize(new Dimension(465, 40));
2021-05-05 08:45:21 458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人