自定义博客皮肤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)
  • 收藏
  • 关注

原创 第十三周总结

第十三周博客 1.泛型 就是将类型参数化,在编程的过程中,往往会有不缺定的集合的类型创建,如果将所有情况都考虑到,一一写出来的话,代码冗余程度很高,而且适用范围不广。所以泛型补填了这一缺点,将类型的确定推迟到创建对象的时候,也就是泛型。 2.表达式 <>:钻石表达式 泛型对于类型的确定是在编译过程中确定的 java中链表的源码 public class LinkedList<E>//<E>就是一个泛型 extends AbstractSequent

2022-05-25 23:09:45 62

原创 第十二周总结

第十二周总结 异常处理 1.所有异常都发生在运行阶段的,异常如果不处理就会终止运行,项目中就会使服务器停止运行 2.所有的异常都是一个类,都是继承自Exception 3.异常是可以处理的,可以进行上抛(throws)和解决(try {}catch{})的。而错误不行,错误会使gvm直接终止运行 4.编译时异常又叫做受控异常(CheckException),受检异常,编译时异常一般发生的概率比较高。对于一些发生概率较高的异常,需要在运行之前对其进行预处理。 5.运行时异常又叫做未受控异常和未受检异常运行时

2022-05-19 09:22:48 126

原创 十一周总结

第十一周博客总结 1.课堂总结 1.面向抽象编程其实就是面向接口编程 2.要实现高内聚,接口单一,方法要高度总总结 3.对于异常处理来说,异常都是属于编译时异常(除了RunhimeExcrption),编译时异常不一定是编译时出现的异常,而是说它们不得不处理的异常 2.对于图形界面编程的学习 1.首先通过JFrame构建一个基本窗口 对于JFrame来说有俩个构造方法 一个就是如下的有参构造,输入的String是窗口的题目 另外一个就是无参构造,没有题目可以再窗口构建之后,再进行设置 JFrame f

2022-05-12 13:13:39 53

原创 第十周总结

第十周总结 1.知识总结 1.对于抽象类和抽象方法来说,抽象类不一定包含抽象方法,但是抽象方法一定在抽象类里面。 2.接口是一个特殊的类,编译成功之后形成的还是calss文件。相对于抽象类来说,它是100%的抽象类,即接口里面的方法都是抽象方法。 3.接口里面的方法不一定都没有方法体,当方法被static,default修饰的时候,方法是可以有方法体的。static修饰的方法是加载在方法区的,受接口的影响不大。 4.实现某个接口一定要重写接口中所有的抽象方法。 5.接口中的方法默认的修饰符为public

2022-05-02 14:11:42 167

原创 第九周总结

第九周总结 1.成员属性只用在执行构造方法的时候才会赋值(默认值),成员变量在执行构造方法后,会系统分配一个值 package example; class Fa { public int id;//未赋值的成员变量 } public class TestRun { public static void main(String[] args) { Fa f = new Fa();//无参构造创建实例化对象 S(f.id);//输出没有赋值的id

2022-04-23 16:00:05 45

原创 第八周总结

第八周总结 所用代码 package NewDay.niu; public class N { public String name; public int age; public N(){} public N(String name,int age) { this.name = name; this.age = age; } public void eat () { System.out.pr

2022-04-23 15:43:19 63

原创 第七周总结

第七周总结 继承 继承的目的和缺陷 1.解决代码冗余重复,提升代码效率,解决同类型的问题。 2.加强父类,修改父类方法,实现对应关系,还可以写特有的方法,青出于蓝而胜于蓝,在便捷的同时又能实现想要的功能。 3.体现了重写和多态的重要性。 4.耦合太高,容易出错。 5.只能单继承,不能多继承。 例如写一个动物园 动物之间有很多相同的性质和属性,例如动物的名字,科类。 当类和属性达到一定数量的时候,代码的重复结构很多,用继承能够很好的解决这个问题(entends) class Animal//写一个an

2022-04-14 12:34:20 163

原创 第六章总结

第六周总结 课堂总结 1.一个类,如果没有写构造方法,系统会自动形成一个无参构造方法,最好还是自己写一个无参构造,避免不必要的报错 2.在重载的构造方法中,可以直接用this指代其他的构造方法,可以直接调用。比如,无参构造方法中调用有参构造方法,但是一不小心就会报错,:call to this must be first statement in consructor,这里就是调用的注意点,在重载中调用其他的构造方法必须写在方法体第一句 。 3.实例代码只有构造方法被调用时执行,且先于构造方法执行(可用于

2022-04-06 21:38:28 236

原创 第五周java总结

第五周java总结 构造方法的作用及创建 构造方法的作用就是用来初始化对象的,说白了,就是给你创建的对象赋值的。 构造方法必须和类同名 构造方法有分为有参构造和无参构造 public class Student { private String name; private int grade; public Student(){}//无参构造 public Student(String name,int grade) { this.name=nam

2022-03-28 13:13:42 267

原创 第四周总结

第四周总结 在java中不免碰到数据之间关联度很高的题。我第一时间就是想到c语言中的结构体变量,但是java中没有结构体变量,那应该如何在java中实现实现类似结构体的功能呢? 可以用类来实现 main方法外面定义一个类 static class node { String name;//需要关联的元素 int result; } main方法里面的引用 public static void main(String[] args) { Scanner input= new Scann

2022-03-21 09:02:40 1019

原创 第二周总结

课程总结 1.先获取规范再实现 int i = 10; int 就是规范,操作系统会分配相应的内存大小,最后存放数据实现,而i存放的是对应的数据首地址。 2.先有类后有对象,我的理解是,类似于c语言中的结构体,结构体相似于类,模型是什么样的由类决定,比如人有四肢,有五脏六腑,至于具体的,四肢有多长,五脏六腑的功能先天有多好,都由具体的对象决定 3.任何一个不被static修饰的方法第一个参数都是this,其实这个还是不太理解,只知道this是用来存放地址的,和第一条的区别不大清楚,被static修饰的话又

2022-03-13 21:58:30 45

原创 第二周总结

课程总结 1.先获取规范再实现 int i = 10; int 就是规范,操作系统会分配相应的内存大小,最后存放数据实现,而i存放的是对应的数据首地址。 2.先有类后有对象,我的理解是,类似于c语言中的结构体,结构体相似于类,模型是什么样的由类决定,比如人有四肢,有五脏六腑,至于具体的,四肢有多长,五脏六腑的功能先天有多好,都由具体的对象决定 3.任何一个不被static修饰的方法第一个参数都是this,其实这个还是不太理解,只知道this是用来存放地址的,和第一条的区别不大清楚,被static修饰的话又

2022-03-13 21:55:15 47

原创 第一周java课总结

第一周java课总结 环境变量的配置 1.新增变量名为JAVA_HOME,值为jdk的安装目录; 2.新增变量名为CLASSPATH,值为**.;%JAVA_ HOME%\lib;%JAVA_ HOME%\lib\tools.jar** 3.编辑Path变量,在最后加上值**%JAVA_HOME%\bin** 4.检验环境是否配成功,在dos命令中输入java 和javac 基础解题 打印菱形 输入格式: 输入一个正奇数,代表所需要打印的行数。 思路 弄清楚行与*,空格之间的关系 打印的行数就等于最长一行

2022-03-06 21:42:56 123

空空如也

空空如也

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

TA关注的人

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