- 博客(17)
- 收藏
- 关注
原创 关卡15-反射
类加载器():JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤。其中链接:验证:确保被加载类的正确性;准备:为类的静态变量分配内存,并将其初始化为默认值;解析:把类中的符号引用转换为直接引用; 类的初始化时机 创建类的实例 调用类的类方法 访问类或者接口的类变量,或者为该类变量赋值 使用反射方式来强制创建某个类或接口对应的java.lang.Class对象
2022-05-17 10:05:15
85
原创 文件io流
File类:File类位于java.io.File类,File类是文件和目录路径名的抽象表示,主要是用于文件和目录的创建、查找和删除等操作File类四个字段
2022-05-10 14:03:00
216
1
原创 第十周总结
上周我学习了,io流,由于五一节,并没有完成关卡,我发现光看看视频效率很低,不如多看讲义和作业,然后再看视频,视频信息密度低,即使2倍速,3倍速,一天下来其实光看,再用心也会忘。...
2022-05-05 08:55:53
286
1
原创 容器的集合
一.Collection&List知识:所谓集合:Java语言的java.util包中提供了一些集合类,这些集合类又称之为容器,之前我们学过存储数据的是数组,但是数组访问方式比较单一,插入/删除等操作比较繁琐,这个时候,java里面就有集合这种增删比较方便的类提供我们使用。集合做什么1:将对象添加到集合2:从集合中删除对象3: 从集合中查找一个对象4:从集合中修改一个对象就是增删改查Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称
2022-04-22 19:57:25
612
2
原创 第九周总结
上周我做完了项目,并且,开启了关卡13,由于各种原因,上周项目拖了很久才完成,希望这周的项目能早点完成,另外需要的是,应该安排点时间复习前面知识,很多知识点这么久了,肯定忘了不少,这样前面学,后面忘是不行的。此外对于对于学习不能仅仅局限视频教的那点,要多多注意主动学习,而不是被动的视频教啥就学啥。...
2022-04-18 09:23:10
140
2
原创 关卡12-项目开发团队分配管理软件
这两周做了项目项目开发团队分配管理软件,这是对前面知识的梳理,这是流程图indexview: 主界面:1.用户注册与登录模块public class LoginView { private String username="";//用户名 private String userpwd="";//用户密码 //登录 public void login() throws InterruptedException { //登录次数 ...
2022-04-11 17:41:22
94
原创 第八周总结
第八周,我正在做关卡12的项目,即将完成,因为各种原因还是延期了七天,究其根本,第一,是拖,第二是前面学的根本不扎实,遇到这种综合性大考,问题就暴露了,基础不牢,地动山摇。因此必须进行深入的复习梳理工作,还有就是将来学习新的项目,一定深入理解概念,不要因为似是而非的似懂非懂就觉得算会了。要严格要求起来。...
2022-04-09 11:10:32
394
3
原创 第七周博客总结
第七周并未学习新的知识,而是进行一个项目,对前面学的知识进行一个总的复习提炼,目前项目进展已经过半。本期博客已学的一些心得。java大项目里面,我们经常会遇到没有思路情况,一般来讲慢慢想是不许,直接看答案,又是人家的,这里比较推荐快速原型法,即使没有思路,写个原型,再和人家答案对比一下。另外要时时回看自己的xmind,和以往博客,定时梳理漏洞。防止遗忘,没准需要的思路就在往期博客里面。...
2022-04-02 15:59:36
658
2
原创 第五暨第六周总结
第五周因为忘了写,这里并第六周一起写了,第五周我学了抽象类和接口,第六周我学习了常用类和异常体系,很遗憾拖了那么久,大大高于原定计划时间,从本周来看,我学习了如何抛出异常,和一些数学常用math类,因此能更好的运用api了,对于计划的拖延来看,要大大改进学习方式。效率过于低下...
2022-03-28 10:05:13
288
原创 关卡11-常用类与异常体系
常用类里面我们重点学习了math数学类和date日期类,在实际使用过程中,我们不仅需要基本常用数据类型,还会进行一些简单的数学计算,java api就提供了这些math类,这些math类常用方法有public static int abs(int a) 返回参数的绝对值public static double ceil(double a) 返回大于或等于参数的最小double值,等于一个整数public static double floor(double a) 返回小于或等于参数的最大doub
2022-03-25 19:39:53
311
原创 第四周总结
本周我终于完成了上周的小实验,并且进行到了关卡十,除此以外,对于前面知识点通过做项目,终于理解更深入了,光看视频,还是不透彻的,只有通过题目,更难的题目,不断暴露自家掌握的不足,深入学习,以及不断探求知识点本质,和运用。...
2022-03-17 01:31:25
66
原创 关卡十--抽象类
抽象类的概述当我们在做子类共性功能抽取时,有些方法在父类中并没有具体的体现,这个时候就需要抽象类了!在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类!抽象类的特点2.3接口的成员特点 抽象类和抽象方法必须使用 abstract 关键字修饰 //抽象类的定义public abstract class 类名 {}//抽象方法的定义public abstract void eat(); 抽象类中不一定有抽象方法
2022-03-17 01:28:14
334
原创 关卡9-面向对象三大特征
封装概述 是面向对象三大特征之一(封装,继承,多态) 是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的 封装原则 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 成员变量private,提供对应的getXxx()/setXxx()方法 封装好处 通过方法来控制成员变量的操作,提高了代码的安全性 把代码用方法进行封装,提高了代码的复用性 2.1 构造方法概述【理解】 构..
2022-03-11 17:44:33
248
原创 客户管理系统:
思路:1,本程序写的是客户管理,有多级选择,字符输入,数字输入,等要求,且题目要求必须是数组形式存入数据,因此需要很多构造方法,封装。数组在增添元素时候不如集合那么便利,必须要构造多个包来封装变量,方法。2,创造一个Customer类,里面存放着着customer的各种元素,private修饰,提供set/get方法,无参,有参构造3,创造一个customer类,本类提供custermor[]custermor和total变量,total控制数组长度,本类是以customer为对象的管理模块,内.
2022-03-11 17:13:46
410
原创 第三周总结
第三章学习了多态和进行了小实验,进度缓慢,主要原因是,做题没有思路,前面基础知识不牢靠,次要原因是经常三心二意。本周发现,视频里面的内容还是不够的,平时还要去csdn啊之类网站去看看一些额外知识,补充,不然视频里面知识题目都做不下,更不用说将来的工作和应用,因此要有一种主动学习意识,不要再有学生时代那种被动学习思维--书上,老师教了你多少,就学多少,不教的,书上没写的,就不学的,这种思维和学习习惯应该抛弃掉。...
2022-03-07 11:11:25
64
原创 第一周,第二周总结
第一周没有写博客,故两周总结一起写了。第一周学习了面向对象三大特征之封装, 封装学习了,构造,标准类,api,string,字符串使用办法等知识。第二周学习了继承,学习了修饰符,导包,继承的注意事项,方法重写的注意事项,方法重写,继承变量的特点,super,继承中访问构造方法的特点,继承中访问构造方法的特点,并做了思维导图如下,本周最大的感悟不是学习了多少知识,而是学习方法的调整,之前是纯看视频,一个视频从头看到尾,看完做题,效率很低,现在是看完一段,复写视频里面代码,有不会再回去看,这样.
2022-02-28 11:33:14
137
原创 写给未来的自己
已经到2022年了,眨眼四年大学生涯就结束了,如今迎来了工作生涯。要改成学生时代养成的不良习惯,也包括一些学生思维,要段正态度,认真工作,工作后没有漆膜考试这样句号时候,没有高考,中考这些人为节点,只有一个阶段到下一个阶段的工作要保持终身学习的态度,终身学习的思维,学习java 知识,提升自己,提升本领。学到有用的本领。...
2022-02-21 20:45:44
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人